Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[cascardo/linux.git] / drivers / net / phy / phy_device.c
index 903737a..bad3f00 100644 (file)
@@ -901,6 +901,11 @@ int phy_attach_direct(struct net_device *dev, struct phy_device *phydev,
 
        phydev->state = PHY_READY;
 
+       /* Initial carrier state is off as the phy is about to be
+        * (re)initialized.
+        */
+       netif_carrier_off(phydev->attached_dev);
+
        /* Do initial configuration here, now that
         * we have certain key parameters
         * (dev_flags and interface)