bonding: Fix race at module unload
authorJay Vosburgh <fubar@us.ibm.com>
Fri, 7 Dec 2007 07:40:35 +0000 (23:40 -0800)
committerJeff Garzik <jeff@garzik.org>
Fri, 7 Dec 2007 20:00:34 +0000 (15:00 -0500)
commitfdaea7a93d097b066e76c7db6091228a84f87ec2
treeb339439c29b8696b57cd83644f355dbb34008f70
parent6f6652be183c8c7cb99c646dd7494ab45e4833ba
bonding: Fix race at module unload

Fixes a race condition in module unload.  Without this change,
workqueue events may fire while bonding data structures are partially
freed but before bond_close() is invoked by unregister_netdevice().

Update version to 3.2.3.

Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/bonding/bond_main.c
drivers/net/bonding/bonding.h