rk: revert 20f3d0b+v3.0.66 to v3.0
[firefly-linux-kernel-4.4.55.git] / drivers / net / via-velocity.c
index c7e493461e0ad3d2f88d3ae84b798da92ae414ab..06daa9d6fee82c3354ced149e533f22bb7d6709f 100644 (file)
@@ -2513,6 +2513,9 @@ static int velocity_close(struct net_device *dev)
        if (dev->irq != 0)
                free_irq(dev->irq, dev);
 
+       /* Power down the chip */
+       pci_set_power_state(vptr->pdev, PCI_D3hot);
+
        velocity_free_rings(vptr);
 
        vptr->flags &= (~VELOCITY_FLAGS_OPENED);