diff options
author | Stephen Hemminger <shemminger@osdl.org> | 2006-03-03 17:16:15 -0800 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2006-03-04 21:06:23 -0800 |
commit | 125a12ccf3eefebff43e3dbf47225141faa5fbe8 (patch) | |
tree | 5d181e296bf756c271f3b748c8d3f880eb65f9ff /net | |
parent | d32439c0d4cec5c4101477989ee8c7ee1ebfbb0e (diff) | |
download | blackbird-op-linux-125a12ccf3eefebff43e3dbf47225141faa5fbe8.tar.gz blackbird-op-linux-125a12ccf3eefebff43e3dbf47225141faa5fbe8.zip |
[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) rcu_assign_pointer(dev->br_port, NULL); + kobject_uevent(&p->kobj, KOBJ_REMOVE); kobject_del(&p->kobj); call_rcu(&p->rcu, destroy_nbp_rcu); |