diff options
author | Stephen Hemminger <shemminger@osdl.org> | 2006-03-03 20:16:15 -0500 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2006-03-05 00:06:23 -0500 |
commit | 125a12ccf3eefebff43e3dbf47225141faa5fbe8 (patch) | |
tree | 5d181e296bf756c271f3b748c8d3f880eb65f9ff /net | |
parent | d32439c0d4cec5c4101477989ee8c7ee1ebfbb0e (diff) |
[BRIDGE]: generate kobject remove event
The earlier round of kobject/sysfs changes to bridge caused
it not to generate a uevent on removal. Don't think any application
cares (not sure about Xen) but since it generates add uevent
it should generate remove as well.
Signed-off-by: Stephen Hemminger <shemmigner@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/bridge/br_if.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/bridge/br_if.c b/net/bridge/br_if.c index 879b54ed2b4e..f36b35edd60c 100644 --- a/net/bridge/br_if.c +++ b/net/bridge/br_if.c | |||
@@ -169,6 +169,7 @@ static void del_nbp(struct net_bridge_port *p) | |||
169 | 169 | ||
170 | rcu_assign_pointer(dev->br_port, NULL); | 170 | rcu_assign_pointer(dev->br_port, NULL); |
171 | 171 | ||
172 | kobject_uevent(&p->kobj, KOBJ_REMOVE); | ||
172 | kobject_del(&p->kobj); | 173 | kobject_del(&p->kobj); |
173 | 174 | ||
174 | call_rcu(&p->rcu, destroy_nbp_rcu); | 175 | call_rcu(&p->rcu, destroy_nbp_rcu); |