android_kernel_samsung_msm8976/drivers/devfreq
Vikram Mulukutla b55a0de88e PM / devfreq: Workaround cpufreq REMOVE_POLICY versus hotplug lock race
It is not possible to ensure the synchronization of REMOVE_POLICY
notifications with CPU hotplug lock; {get,put}_online_cpus ensures
that hotplug cannot happen, but it is still possible to receive
REMOVE_POLICY notifications asynchronously while checking for online
CPUs within a {get,put}_online_cpus critical section.

Account for this by detecting that we haven't yet setup a local state
when the REMOVE_POLICY notification comes in.

Change-Id: I3cb750f3984ebe078154734444660675e8d8b5bc
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
2014-11-06 11:17:20 -08:00
..
armbw-pm.c PM / devfreq: Add ARM PMU support for bw_hwmon governor 2014-07-16 09:23:31 -07:00
bimc-bwmon.c PM / devfreq: bimc-bwmon: Add support for version 2 2014-10-10 11:33:27 -07:00
devfreq.c PM / devfreq: Allocate memory using the right data type 2014-06-13 10:34:43 -07:00
devfreq_devbw.c devfreq_devbw: Add support for voting for AB based on IB 2014-10-12 05:04:14 +05:30
devfreq_simple_dev.c PM / devfreq: Add devfreq driver for simple device 2014-05-01 19:52:25 -07:00
devfreq_spdm.c devfreq: devfreq spdm: Add debugfs support 2014-10-13 08:04:27 -06:00
devfreq_spdm.h devfreq: devfreq spdm: Add debugfs support 2014-10-13 08:04:27 -06:00
devfreq_spdm_debugfs.c devfreq: devfreq spdm: Add debugfs support 2014-10-13 08:04:27 -06:00
devfreq_trace.c msm: kgsl: Split BMC code to a separate devfreq governor 2014-07-28 19:54:44 -06:00
devfreq_trace.h msm: kgsl: Split BMC code to a separate devfreq governor 2014-07-28 19:54:44 -06:00
exynos4_bus.c
governor.h
governor_bw_hwmon.c PM / devfreq: governor_bw_hwmon: Add suspend/resume support 2014-09-12 10:13:58 -06:00
governor_bw_hwmon.h PM / devfreq: governor_bw_hwmon: Add suspend/resume support 2014-09-12 10:13:58 -06:00
governor_bw_vbif.c PM/devfreq: Add bw_vbif governor 2014-09-15 11:52:48 -06:00
governor_cache_hwmon.c PM / devfreq: Add cache HW monitor governor 2014-06-17 20:15:38 -07:00
governor_cache_hwmon.h PM / devfreq: Add cache HW monitor governor 2014-06-17 20:15:38 -07:00
governor_cpufreq.c PM / devfreq: Workaround cpufreq REMOVE_POLICY versus hotplug lock race 2014-11-06 11:17:20 -08:00
governor_gpubw_mon.c msm: kgsl: Split BMC code to a separate devfreq governor 2014-07-28 19:54:44 -06:00
governor_msm_adreno_tz.c PM / devfreq: Set the is_64 flag in the adreno init function 2014-08-27 10:30:27 -07:00
governor_performance.c PM / devfreq: Add a new target flag for the performance governor 2013-12-03 09:56:39 -07:00
governor_powersave.c
governor_simpleondemand.c PM / devfreq: fix scaling down logic for simple clock scaling 2014-11-05 16:21:09 -08:00
governor_spdm_bw_hyp.c devfreq: spdm: Fix bad pointer access 2014-10-30 08:48:41 -06:00
governor_userspace.c
Kconfig devfreq: devfreq_spdm: Introduce devfreq_spdm driver. 2014-10-09 12:25:35 -06:00
krait-l2pm.c PM / devfreq: bw_hwmon: Move IRQ handling to device specific drivers 2014-06-24 15:15:38 -07:00
Makefile devfreq: devfreq spdm: Add debugfs support 2014-10-13 08:04:27 -06:00