Messages in this thread |  | | Date | Sat, 22 Mar 2008 17:27:04 -0700 | From | Andrew Morton <> | Subject | Re: [PATCH] bonding: Fix sysfs attribute handling |
| |
On Fri, 21 Mar 2008 14:52:55 +0100 Libor Pechacek <lpechacek@suse.cz> wrote:
> bonding: Fix sysfs attribute handling > > For bonding interfaces any attempt to read the sysfs directory contents after > module removal results in an oops. The fix is to release sysfs attributes > for the interfaces upon module unload. > > Signed-off-by: Libor Pechacek <lpechacek@suse.cz> > -- > drivers/net/bonding/bond_main.c | 3 +-- > 1 files changed, 1 insertions(+), 2 deletions(-) > > diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c > index 0942d82..33767d4 100644 > --- a/drivers/net/bonding/bond_main.c > +++ b/drivers/net/bonding/bond_main.c > @@ -4528,8 +4528,7 @@ static void bond_free_all(void) > netif_tx_unlock_bh(bond_dev); > /* Release the bonded slaves */ > bond_release_all(bond_dev); > - bond_deinit(bond_dev); > - unregister_netdevice(bond_dev); > + bond_destroy(bond); > }
Is this also needed in 2.6.24.x?
|  |