firmware: use power efficient workqueue for unloading and aborting fw load
authorShaibal Dutta <shaibal.dutta@broadcom.com>
Fri, 31 Jan 2014 23:44:58 +0000 (15:44 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 15 Feb 2014 19:31:55 +0000 (11:31 -0800)
commitbce6618a11ca4ca3cb5d6a2a1d43c00f8301d2b2
tree0fe8caa0391f8fbfb467512d594d151bee9e90c6
parent2b1278cb651786648ba6dad285a6c0873c6788e1
firmware: use power efficient workqueue for unloading and aborting fw load

Allow the scheduler to select the most appropriate CPU for running the
firmware load timeout routine and delayed routine for firmware unload.
This extends idle residency times and conserves power.

This functionality is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.

Cc: Ming Lei <ming.lei@canonical.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>
[zoran.markovic@linaro.org: Rebased to latest kernel, added commit message.
Fixed code alignment.]
Signed-off-by: Zoran Markovic <zoran.markovic@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/firmware_class.c
This page took 0.03033 seconds and 5 git commands to generate.