Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1611308

Re: [PATCH net-next] net: dsa: mv88e6xxx: unconditionally set ATU trunk

From Florian Fainelli <f.fainelli@gmail.com>
Newsgroups linux.kernel
Subject Re: [PATCH net-next] net: dsa: mv88e6xxx: unconditionally set ATU trunk
Date 2017-03-28 21:40 +0200
Message-ID <tq58e-3Wt-19@gated-at.bofh.it> (permalink)
References <tq4OS-3L1-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On 03/28/2017 12:09 PM, Vivien Didelot wrote:
> Set the trunk member of the mv88e6xxx_atu_entry structure regardless its
> value, so that uninitialized structures gets the correct boolean value.

Ouch, yes indeed!

> 
> Note that no mainline code is affected by the current behavior.
> 
> Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>

Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>

> ---
>  drivers/net/dsa/mv88e6xxx/global1_atu.c | 4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
> 
> diff --git a/drivers/net/dsa/mv88e6xxx/global1_atu.c b/drivers/net/dsa/mv88e6xxx/global1_atu.c
> index 831434bc5c13..fa7e7db5171b 100644
> --- a/drivers/net/dsa/mv88e6xxx/global1_atu.c
> +++ b/drivers/net/dsa/mv88e6xxx/global1_atu.c
> @@ -128,9 +128,7 @@ static int mv88e6xxx_g1_atu_data_read(struct mv88e6xxx_chip *chip,
>  
>  	entry->state = val & 0xf;
>  	if (entry->state != GLOBAL_ATU_DATA_STATE_UNUSED) {
> -		if (val & GLOBAL_ATU_DATA_TRUNK)
> -			entry->trunk = true;
> -
> +		entry->trunk = !!(val & GLOBAL_ATU_DATA_TRUNK);
>  		entry->portvec = (val >> 4) & mv88e6xxx_port_mask(chip);
>  	}
>  
> 


-- 
Florian

Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH net-next] net: dsa: mv88e6xxx: unconditionally set ATU trunk Vivien Didelot <vivien.didelot@savoirfairelinux.com> - 2017-03-28 21:20 +0200
  Re: [PATCH net-next] net: dsa: mv88e6xxx: unconditionally set ATU  trunk Florian Fainelli <f.fainelli@gmail.com> - 2017-03-28 21:40 +0200
  Re: [PATCH net-next] net: dsa: mv88e6xxx: unconditionally set ATU  trunk Andrew Lunn <andrew@lunn.ch> - 2017-03-28 21:40 +0200
  Re: [PATCH net-next] net: dsa: mv88e6xxx: unconditionally set ATU  trunk David Miller <davem@davemloft.net> - 2017-03-29 07:10 +0200

csiph-web