WSL2-Linux-Kernel/drivers/net/phy
Linus Torvalds f317ff9eed Merge branch 'for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Pull workqueue changes from Tejun Heo:
 "Surprisingly, Lai and I didn't break too many things implementing
  custom pools and stuff last time around and there aren't any follow-up
  changes necessary at this point.

  The only change in this pull request is Viresh's patches to make some
  per-cpu workqueues to behave as unbound workqueues dependent on a boot
  param whose default can be configured via a config option.  This leads
  to higher processing overhead / lower bandwidth as more work items are
  bounced across CPUs; however, it can lead to noticeable powersave in
  certain configurations - ~10% w/ idlish constant workload on a
  big.LITTLE configuration according to Viresh.

  This is because per-cpu workqueues interfere with how the scheduler
  perceives whether or not each CPU is idle by forcing pinned tasks on
  them, which makes the scheduler's power-aware scheduling decisions
  less effective.

  Its effectiveness is likely less pronounced on homogenous
  configurations and this type of optimization can probably be made
  automatic; however, the changes are pretty minimal and the affected
  workqueues are clearly marked, so it's an easy gain for some
  configurations for the time being with pretty unintrusive changes."

* 'for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
  fbcon: queue work on power efficient wq
  block: queue work on power efficient wq
  PHYLIB: queue work on system_power_efficient_wq
  workqueue: Add system wide power_efficient workqueues
  workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
2013-07-02 19:53:30 -07:00
..
Kconfig Convert selectors of GENERIC_GPIO to GPIOLIB 2013-04-16 18:47:14 +09:00
Makefile
amd.c
at803x.c
bcm63xx.c
bcm87xx.c
broadcom.c
cicada.c
davicom.c
dp83640.c
dp83640_reg.h
et1011c.c
fixed.c
icplus.c
lxt.c Supject: phy: make local function static 2013-03-09 16:09:17 -05:00
marvell.c mv643xx_eth with 88E1318S: support Wake on LAN 2013-03-12 11:40:54 -04:00
mdio-bitbang.c
mdio-gpio.c net: mdio-gpio: Use module_platform_driver() 2013-03-20 13:25:37 -04:00
mdio-mux-gpio.c
mdio-mux-mmioreg.c
mdio-mux.c
mdio-octeon.c netdev/phy: Implement ieee802.3 clause 45 in mdio-octeon.c 2013-04-07 17:12:01 -04:00
mdio_bus.c
micrel.c phy/micrel: move flag handling to function for common use 2013-03-12 06:50:59 -04:00
national.c
phy.c Merge branch 'for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq 2013-07-02 19:53:30 -07:00
phy_device.c phy: Fix phy_device_free memory leak 2013-02-28 15:37:30 -05:00
qsemi.c
realtek.c
smsc.c
spi_ks8995.c net: phy: spi_ks8995: use spi_get_drvdata() and spi_set_drvdata() 2013-04-07 16:48:19 -04:00
ste10Xp.c
vitesse.c phy: vitesse make vsc824x_add_skew static 2013-03-09 16:09:17 -05:00