aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/bridge/br.c3
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 ||