]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'bonding'
authorDavid S. Miller <davem@davemloft.net>
Fri, 19 Apr 2013 21:49:11 +0000 (17:49 -0400)
committerDavid S. Miller <davem@davemloft.net>
Fri, 19 Apr 2013 21:49:11 +0000 (17:49 -0400)
commit66552488a34f3f9277d7fa5abbe8420e5c05f646
treede50df492d43f49a83af0ec2fa029d8855d55dd6
parent6238fb3cc4b9232cd0f74d3e4f8ded80b137524e
parentc62f4fed206687d3f18be45ceb9f159d27981e72
Merge branch 'bonding'

Nikolay Aleksandrov says:

====================
This patch-set fixes mainly bugs on enslave failure and one occasion
of a needed locking. The patches are:

1. On enslave failure mc addresses are not flushed from the slave
2. On enslave failure vlans are not cleaned up from the slave
3. On enslave failure the bond's primary and curr_active_slave
   are not cleaned up (which might result in use of freed memory)
4. On enslave failure netpoll is not disabled which might result in
   a memory leak
5. In bond_mc_swap() the bond's mc addr list is walked without
   netif_addr_lock, since it can be called without rtnl, add it

v2: patch 01 - fix log message and remove unnecessary code move
====================

Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>