Loading net/bridge/br_if.c +12 −11 Original line number Diff line number Diff line Loading @@ -67,12 +67,14 @@ void br_port_carrier_check(struct net_bridge_port *p) struct net_device *dev = p->dev; struct net_bridge *br = p->br; if (netif_carrier_ok(dev)) if (netif_running(dev) && netif_carrier_ok(dev)) p->path_cost = port_cost(dev); if (netif_running(br->dev)) { if (!netif_running(br->dev)) return; spin_lock_bh(&br->lock); if (netif_carrier_ok(dev)) { if (netif_running(dev) && netif_carrier_ok(dev)) { if (p->state == BR_STATE_DISABLED) br_stp_enable_port(p); } else { Loading @@ -81,7 +83,6 @@ void br_port_carrier_check(struct net_bridge_port *p) } spin_unlock_bh(&br->lock); } } static void release_nbp(struct kobject *kobj) { Loading Loading
net/bridge/br_if.c +12 −11 Original line number Diff line number Diff line Loading @@ -67,12 +67,14 @@ void br_port_carrier_check(struct net_bridge_port *p) struct net_device *dev = p->dev; struct net_bridge *br = p->br; if (netif_carrier_ok(dev)) if (netif_running(dev) && netif_carrier_ok(dev)) p->path_cost = port_cost(dev); if (netif_running(br->dev)) { if (!netif_running(br->dev)) return; spin_lock_bh(&br->lock); if (netif_carrier_ok(dev)) { if (netif_running(dev) && netif_carrier_ok(dev)) { if (p->state == BR_STATE_DISABLED) br_stp_enable_port(p); } else { Loading @@ -81,7 +83,6 @@ void br_port_carrier_check(struct net_bridge_port *p) } spin_unlock_bh(&br->lock); } } static void release_nbp(struct kobject *kobj) { Loading