lkml.org 
[lkml]   [2018]   [Sep]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.18 15/88] net: dsa: mv88e6xxx: Fix ATU Miss Violation
    Date
    4.18-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Andrew Lunn <andrew@lunn.ch>

    [ Upstream commit ddca24dfcf1bec608668dd44c45d49397b70f520 ]

    Fix a cut/paste error and a typo which results in ATU miss violations
    not being reported.

    Fixes: 0977644c5005 ("net: dsa: mv88e6xxx: Decode ATU problem interrupt")
    Signed-off-by: Andrew Lunn <andrew@lunn.ch>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    drivers/net/dsa/mv88e6xxx/global1.h | 2 +-
    drivers/net/dsa/mv88e6xxx/global1_atu.c | 2 +-
    2 files changed, 2 insertions(+), 2 deletions(-)

    --- a/drivers/net/dsa/mv88e6xxx/global1.h
    +++ b/drivers/net/dsa/mv88e6xxx/global1.h
    @@ -128,7 +128,7 @@
    #define MV88E6XXX_G1_ATU_OP_GET_CLR_VIOLATION 0x7000
    #define MV88E6XXX_G1_ATU_OP_AGE_OUT_VIOLATION BIT(7)
    #define MV88E6XXX_G1_ATU_OP_MEMBER_VIOLATION BIT(6)
    -#define MV88E6XXX_G1_ATU_OP_MISS_VIOLTATION BIT(5)
    +#define MV88E6XXX_G1_ATU_OP_MISS_VIOLATION BIT(5)
    #define MV88E6XXX_G1_ATU_OP_FULL_VIOLATION BIT(4)

    /* Offset 0x0C: ATU Data Register */
    --- a/drivers/net/dsa/mv88e6xxx/global1_atu.c
    +++ b/drivers/net/dsa/mv88e6xxx/global1_atu.c
    @@ -349,7 +349,7 @@ static irqreturn_t mv88e6xxx_g1_atu_prob
    chip->ports[entry.portvec].atu_member_violation++;
    }

    - if (val & MV88E6XXX_G1_ATU_OP_MEMBER_VIOLATION) {
    + if (val & MV88E6XXX_G1_ATU_OP_MISS_VIOLATION) {
    dev_err_ratelimited(chip->dev,
    "ATU miss violation for %pM portvec %x\n",
    entry.mac, entry.portvec);

    \
     
     \ /
      Last update: 2018-09-27 11:11    [W:2.601 / U:0.076 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site