android_kernel_samsung_msm8976/drivers/net/phy
Viresh Kumar fd6e9ff26f PHYLIB: queue work on system_power_efficient_wq
Phylib uses workqueues for multiple purposes. There is no real dependency of
scheduling these on the cpu which scheduled them.

On a idle system, it is observed that and idle cpu wakes up many times just to
service this work. It would be better if we can schedule it on a cpu which the
scheduler believes to be the most appropriate one.

This patch replaces system_wq with system_power_efficient_wq for PHYLIB.

Cc: David S. Miller <davem@davemloft.net>
Cc: netdev@vger.kernel.org
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Tejun Heo <tj@kernel.org>
2019-07-27 22:11:02 +02:00
..
Kconfig
Makefile
amd.c
at803x.c
bcm63xx.c
bcm87xx.c
broadcom.c broadcom: fix PHY_ID_BCM5481 entry in the id table 2016-01-22 19:47:51 -08:00
cicada.c
davicom.c
dp83640.c net: dp83640: fix broken calibration routine. 2015-06-22 16:55:51 -07:00
dp83640_reg.h
et1011c.c
fixed.c
icplus.c
lxt.c
marvell.c net: phy: fix marvell phy status reading 2019-07-27 21:44:34 +02:00
mdio-bitbang.c
mdio-gpio.c
mdio-mux-gpio.c
mdio-mux-mmioreg.c
mdio-mux.c
mdio-octeon.c
mdio_bus.c
micrel.c
national.c
phy.c PHYLIB: queue work on system_power_efficient_wq 2019-07-27 22:11:02 +02:00
phy_device.c
qsemi.c
realtek.c
smsc.c
spi_ks8995.c
ste10Xp.c
vitesse.c