[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20200429.121508.82832560496943961.davem@davemloft.net>
Date: Wed, 29 Apr 2020 12:15:08 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: yanaijie@...wei.com
Cc: andrew@...n.ch, vivien.didelot@...il.com, f.fainelli@...il.com,
linux@...linux.org.uk, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH] net: dsa: mv88e6xxx: remove duplicate assignment of
struct members
From: Jason Yan <yanaijie@...wei.com>
Date: Wed, 29 Apr 2020 22:10:01 +0800
> These struct members named 'phylink_validate' was assigned twice:
>
> static const struct mv88e6xxx_ops mv88e6190_ops = {
> ......
> .phylink_validate = mv88e6390_phylink_validate,
> ......
> .phylink_validate = mv88e6390_phylink_validate,
> };
>
> static const struct mv88e6xxx_ops mv88e6190x_ops = {
> ......
> .phylink_validate = mv88e6390_phylink_validate,
> ......
> .phylink_validate = mv88e6390x_phylink_validate,
> };
>
> static const struct mv88e6xxx_ops mv88e6191_ops = {
> ......
> .phylink_validate = mv88e6390_phylink_validate,
> ......
> .phylink_validate = mv88e6390_phylink_validate,
> };
>
> static const struct mv88e6xxx_ops mv88e6290_ops = {
> ......
> .phylink_validate = mv88e6390_phylink_validate,
> ......
> .phylink_validate = mv88e6390_phylink_validate,
> };
>
> Remove all the first one and leave the second one which are been used in
> fact. Be aware that for 'mv88e6190x_ops' the assignment functions is
> different while the others are all the same. This fixes the following
> coccicheck warning:
>
> drivers/net/dsa/mv88e6xxx/chip.c:3911:48-49: phylink_validate: first
> occurrence line 3965, second occurrence line 3967
> drivers/net/dsa/mv88e6xxx/chip.c:3970:49-50: phylink_validate: first
> occurrence line 4024, second occurrence line 4026
> drivers/net/dsa/mv88e6xxx/chip.c:4029:48-49: phylink_validate: first
> occurrence line 4082, second occurrence line 4085
> drivers/net/dsa/mv88e6xxx/chip.c:4184:48-49: phylink_validate: first
> occurrence line 4238, second occurrence line 4242
>
> Signed-off-by: Jason Yan <yanaijie@...wei.com>
Applied, thanks.
Powered by blists - more mailing lists