diff options
author | Pavel Emelyanov <xemul@openvz.org> | 2008-05-04 18:00:05 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-05-04 18:00:05 -0700 |
commit | 65e4113684e50cee75357ce10dc9026b0929e4e9 (patch) | |
tree | 9f3f8230f06254319256f0336f143d5c701802f0 | |
parent | 339a7c41c913035bf58579f6e47b4ba29da83795 (diff) | |
download | linux-65e4113684e50cee75357ce10dc9026b0929e4e9.tar.gz linux-65e4113684e50cee75357ce10dc9026b0929e4e9.tar.bz2 linux-65e4113684e50cee75357ce10dc9026b0929e4e9.zip |
atm: Do not free already unregistered net device.
Both br2684_push and br2684_exit do so, but unregister_netdev()
releases the device itself.
Signed-off-by: Pavel Emelyanov <xemul@openvz.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | net/atm/br2684.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/net/atm/br2684.c b/net/atm/br2684.c index 1b228065e745..3a74ff8ca45d 100644 --- a/net/atm/br2684.c +++ b/net/atm/br2684.c @@ -350,7 +350,6 @@ static void br2684_push(struct atm_vcc *atmvcc, struct sk_buff *skb) list_del(&brdev->br2684_devs); read_unlock(&devs_lock); unregister_netdev(net_dev); - free_netdev(net_dev); } return; } @@ -771,7 +770,6 @@ static void __exit br2684_exit(void) list_del(&brdev->br2684_devs); unregister_netdev(net_dev); - free_netdev(net_dev); } } |