linux/drivers/cpuidle
Colin Cross 63c6ba4352 cpuidle: coupled: fix sleeping while atomic in cpu notifier
The cpu hotplug notifier gets called in both atomic and non-atomic
contexts, it is not always safe to lock a mutex.  Filter out all events
except the six necessary ones, which are all sleepable, before taking
the mutex.

Signed-off-by: Colin Cross <ccross@android.com>
Reviewed-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
2012-08-17 19:37:01 +02:00
..
governors PM / Domains: Add preliminary support for cpuidle, v2 2012-07-03 19:07:42 +02:00
coupled.c cpuidle: coupled: fix sleeping while atomic in cpu notifier 2012-08-17 19:37:01 +02:00
cpuidle.c Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux 2012-07-26 14:28:55 -07:00
cpuidle.h cpuidle: add support for states that affect multiple cpus 2012-06-02 00:49:09 -04:00
driver.c PM / cpuidle: Add driver reference counter 2012-07-03 19:06:25 +02:00
governor.c cpuidle: create bootparam "cpuidle.off=1" 2011-08-03 19:06:36 -04:00
Kconfig cpuidle: add support for states that affect multiple cpus 2012-06-02 00:49:09 -04:00
Makefile cpuidle: add support for states that affect multiple cpus 2012-06-02 00:49:09 -04:00
sysfs.c cpuidle: move field disable from per-driver to per-cpu 2012-07-03 19:05:31 +02:00