5d8a1bc838
The possibility of a timeout being used with a PM QoS request incurs overhead for *all* PM QoS requests due to the necessary calls to cancel_delayed_work_sync(). Furthermore, using a timeout for a PM QoS request can lead to disastrous results on power consumption. It's always possible to find a fixed scope in which a PM QoS request should be applied, so timeouts aren't ever strictly needed; they're usually just a lazy way of using PM QoS. Remove the timeout API to eliminate the added overhead for non-timeout PM QoS requests, and so that timeouts cannot be misused. Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com> Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com> |
||
---|---|---|
.. | ||
arc | ||
at91 | ||
bcm2835 | ||
brcmstb | ||
fsl | ||
imx | ||
mediatek | ||
mscc | ||
nps | ||
qcom | ||
rockchip | ||
sa1100 | ||
samsung | ||
sifive | ||
tegra |