]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
Merge remote-tracking branch 'workqueues/for-next'
authorStephen Rothwell <sfr@canb.auug.org.au>
Mon, 27 May 2013 05:16:52 +0000 (15:16 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Mon, 27 May 2013 05:16:52 +0000 (15:16 +1000)
1  2 
Documentation/kernel-parameters.txt
block/blk-core.c
drivers/net/phy/phy.c

Simple merge
Simple merge
index 2d28a0ef4572508a9a40d793462fdaaec614f732,984c0b5ba1743e315a7d0f40c67a5e5063357990..5512ed2a9002d8526b3ffc5a5af955be47dc4a73
@@@ -915,17 -918,10 +915,18 @@@ void phy_state_machine(struct work_stru
        if (err < 0)
                phy_error(phydev);
  
-       schedule_delayed_work(&phydev->state_queue, PHY_STATE_TIME * HZ);
+       queue_delayed_work(system_power_efficient_wq, &phydev->state_queue,
+                       PHY_STATE_TIME * HZ);
  }
  
 +void phy_mac_interrupt(struct phy_device *phydev, int new_link)
 +{
 +      cancel_work_sync(&phydev->phy_queue);
 +      phydev->link = new_link;
 +      schedule_work(&phydev->phy_queue);
 +}
 +EXPORT_SYMBOL(phy_mac_interrupt);
 +
  static inline void mmd_phy_indirect(struct mii_bus *bus, int prtad, int devad,
                                    int addr)
  {