On Mon, Nov 28, 2022 at 10:30:15AM -0800, Jay Vosburgh wrote: > Dan Carpenter <error27@xxxxxxxxx> wrote: > > >The "ignore_updelay" variable needs to be initialized to false. > > > >Fixes: f8a65ab2f3ff ("bonding: fix link recovery in mode 2 when updelay is nonzero") > >Signed-off-by: Dan Carpenter <error27@xxxxxxxxx> > > Acked-by: Jay Vosburgh <jay.vosburgh@xxxxxxxxxxxxx> > > >--- > >v2: Re-order so the declarations are in reverse Christmas tree order > > > >Don't forget about: > >drivers/net/bonding/bond_main.c:5071 bond_update_slave_arr() warn: missing error code here? 'bond_3ad_get_active_agg_info()' failed. 'ret' = '0' > > The code around the cited line is correct. A -1 return from > bond_3ad_get_active_agg_info is not indicative of an error in the sense > that something has failed, but indicates that there is no active > aggregator. The code correctly returns 0 from bond_update_slave_arr, as > returning non-zero would cause bond_slave_arr_handler to loop, retrying > the call to bond_update_slave_arr (via workqueue). > Awesome, thanks for taking a look at this. regards, dan carpenter