From: Veaceslav Falico Date: Thu, 5 Apr 2012 03:47:43 +0000 (+0000) Subject: bonding: properly unset current_arp_slave on slave link up X-Git-Tag: v3.2.17~100 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=873f40f17a6a7063af86befe4ffe4f70d98a1b1b;p=pandora-kernel.git bonding: properly unset current_arp_slave on slave link up [ Upstream commit 5a4309746cd74734daa964acb02690c22b3c8911 ] When a slave comes up, we're unsetting the current_arp_slave without removing active flags from it, which can lead to situations where we have more than one slave with active flags in active-backup mode. To avoid this situation we must remove the active flags from a slave before removing it as a current_arp_slave. Signed-off-by: Veaceslav Falico Signed-off-by: Jay Vosburgh Signed-off-by: Andy Gospodarek Signed-off-by: Marcelo Ricardo Leitner Signed-off-by: David S. Miller Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed