On Friday, April 17, 2015 18:34:16 Sven Eckelmann wrote: > From: Marek Lindner <[email protected]> > > batman-adv calls netdev_master_upper_dev_link() which is replaced with with > netdev_set_master() for kernels older than 3.9 via compat.h. > Prior to 2.6.39 netdev_set_master() contained Linux bonding calls needed to > setup bonding devices. Calling this function from batman-adv leads to > unexpected behavior when current batman-adv versions are used on these > older kernels. > > To fix the situation compat.h now ships its own implementation of > netdev_set_master() which does not change the net_dev->master state > on kernels older than 2.6.39. > > Reported-by: Andreas Pape <[email protected]> > Signed-off-by: Marek Lindner <[email protected]> > Signed-off-by: Sven Eckelmann <[email protected]> > --- > compat.h | 9 +++++++++ > 1 file changed, 9 insertions(+)
I have already cherry-picked that patch myself. Thanks, Marek
signature.asc
Description: This is a digitally signed message part.
