From: David S. Miller Date: Wed, 11 Sep 2013 19:55:25 +0000 (-0400) Subject: Merge branch 'bonding_arp' X-Git-Tag: next-20130912~77^2~17 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=f3fcc9a406539824c0ff86713796a7f2e5c7fe8d;p=karo-tx-linux.git Merge branch 'bonding_arp' Nikolay Aleksandrov says: ==================== bonding: fix arp_validate desync state & race These two patches aim to fix the possible de-sync state which the bond can enter if we have arp_validate without arp_interval or the other way around. They also fix a race condition between arp_validate setting and mode changing. Patch 01 - fixes the race condition between store_arp_validate and bond mode change by using rtnl for sync Patch 02 - fixes the possible de-sync state by setting/unsetting recv_probe if arp_interval is set/unset and also if arp_validate is set/unset v2: Fix the mode check in store_arp_validate ==================== Signed-off-by: David S. Miller --- f3fcc9a406539824c0ff86713796a7f2e5c7fe8d