]> err.no Git - linux-2.6/blobdiff - net/sched/sch_generic.c
Control groups: Replace "cont" with "cgrp" and other misc renaming
[linux-2.6] / net / sched / sch_generic.c
index 95ae11956f35ebb931fc4bf20039df2c8ba1caf8..e01d57692c9a76f530b89cbc0b9e9443ae3c8ced 100644 (file)
@@ -249,10 +249,11 @@ static void dev_watchdog_down(struct net_device *dev)
  */
 void netif_carrier_on(struct net_device *dev)
 {
-       if (test_and_clear_bit(__LINK_STATE_NOCARRIER, &dev->state))
+       if (test_and_clear_bit(__LINK_STATE_NOCARRIER, &dev->state)) {
                linkwatch_fire_event(dev);
-       if (netif_running(dev))
-               __netdev_watchdog_up(dev);
+               if (netif_running(dev))
+                       __netdev_watchdog_up(dev);
+       }
 }
 
 /**