Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
This commit is contained in:
@@ -296,9 +296,8 @@ static int mdio_bus_suspend(struct device * dev, pm_message_t state)
|
||||
struct phy_driver *phydrv = to_phy_driver(drv);
|
||||
struct phy_device *phydev = to_phy_device(dev);
|
||||
|
||||
if ((!device_may_wakeup(phydev->dev.parent)) &&
|
||||
(phydrv && phydrv->suspend))
|
||||
ret = phydrv->suspend(phydev);
|
||||
if (drv && phydrv->suspend && !device_may_wakeup(phydev->dev.parent))
|
||||
ret = phydrv->suspend(phydev);
|
||||
|
||||
return ret;
|
||||
}
|
||||
@@ -310,8 +309,7 @@ static int mdio_bus_resume(struct device * dev)
|
||||
struct phy_driver *phydrv = to_phy_driver(drv);
|
||||
struct phy_device *phydev = to_phy_device(dev);
|
||||
|
||||
if ((!device_may_wakeup(phydev->dev.parent)) &&
|
||||
(phydrv && phydrv->resume))
|
||||
if (drv && phydrv->resume && !device_may_wakeup(phydev->dev.parent))
|
||||
ret = phydrv->resume(phydev);
|
||||
|
||||
return ret;
|
||||
|
@@ -81,6 +81,9 @@ static struct phy_driver lan83c185_driver = {
|
||||
.ack_interrupt = smsc_phy_ack_interrupt,
|
||||
.config_intr = smsc_phy_config_intr,
|
||||
|
||||
.suspend = genphy_suspend,
|
||||
.resume = genphy_resume,
|
||||
|
||||
.driver = { .owner = THIS_MODULE, }
|
||||
};
|
||||
|
||||
@@ -102,6 +105,9 @@ static struct phy_driver lan8187_driver = {
|
||||
.ack_interrupt = smsc_phy_ack_interrupt,
|
||||
.config_intr = smsc_phy_config_intr,
|
||||
|
||||
.suspend = genphy_suspend,
|
||||
.resume = genphy_resume,
|
||||
|
||||
.driver = { .owner = THIS_MODULE, }
|
||||
};
|
||||
|
||||
@@ -123,6 +129,9 @@ static struct phy_driver lan8700_driver = {
|
||||
.ack_interrupt = smsc_phy_ack_interrupt,
|
||||
.config_intr = smsc_phy_config_intr,
|
||||
|
||||
.suspend = genphy_suspend,
|
||||
.resume = genphy_resume,
|
||||
|
||||
.driver = { .owner = THIS_MODULE, }
|
||||
};
|
||||
|
||||
@@ -144,6 +153,9 @@ static struct phy_driver lan911x_int_driver = {
|
||||
.ack_interrupt = smsc_phy_ack_interrupt,
|
||||
.config_intr = smsc_phy_config_intr,
|
||||
|
||||
.suspend = genphy_suspend,
|
||||
.resume = genphy_resume,
|
||||
|
||||
.driver = { .owner = THIS_MODULE, }
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user