linux-kernel-test/drivers/net/bonding
Jay Vosburgh a434e43f3d bonding: Clean up resource leaks
This patch reworks the resource free logic performed at the time
a bonding device is released.  This (a) closes two resource leaks, one
for workqueues and one for multicast lists, and (b) improves commonality
of code between the "destroy one" and "destroy all" paths by performing
final free activity via destructor instead of explicitly (and differently)
in each path.

"Sean E. Millichamp" <sean@bruenor.org> reported the workqueue
leak, and included a different patch.

Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2008-10-31 00:46:04 -04:00
..
bond_3ad.c bonding: refactor mii monitor 2008-08-07 03:59:53 -04:00
bond_3ad.h Convert bonding timers to workqueues 2007-10-23 20:32:00 -04:00
bond_alb.c bonding: Do not tx-balance some IPv6 packets on ALB/TLB bonds 2008-09-24 18:49:01 -04:00
bond_alb.h Convert bonding timers to workqueues 2007-10-23 20:32:00 -04:00
bond_main.c bonding: Clean up resource leaks 2008-10-31 00:46:04 -04:00
bond_sysfs.c bonding: Don't destroy bonding master when removing slave via sysfs 2008-08-07 03:59:56 -04:00
bonding.h drivers/net/bonding: sparse fixes for exported tables 2008-09-24 22:12:57 -04:00
Makefile