diff options
| -rw-r--r-- | net/bridge/br.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/bridge/br.c b/net/bridge/br.c index e69fc87a13e0..3c8e4b38f054 100644 --- a/net/bridge/br.c +++ b/net/bridge/br.c | |||
| @@ -129,7 +129,8 @@ static int br_device_event(struct notifier_block *unused, unsigned long event, v | |||
| 129 | break; | 129 | break; |
| 130 | } | 130 | } |
| 131 | 131 | ||
| 132 | br_vlan_port_event(p, event); | 132 | if (event != NETDEV_UNREGISTER) |
| 133 | br_vlan_port_event(p, event); | ||
| 133 | 134 | ||
| 134 | /* Events that may cause spanning tree to refresh */ | 135 | /* Events that may cause spanning tree to refresh */ |
| 135 | if (!notified && (event == NETDEV_CHANGEADDR || event == NETDEV_UP || | 136 | if (!notified && (event == NETDEV_CHANGEADDR || event == NETDEV_UP || |
