Jonathan Avila
52593752cc
PM / devfreq: bw_hwmon: Fix event-based race condition
...
Two events caused by sysfs writes to the bw_hwmon governor, when properly
interleaved, can lead to a race condition due to needing to stop and
restart the hardware monitor. Fix this by adding locking to the event
handler.
Change-Id: I85c120ac0cf53f59ec12b8f56aed494acc446258
Signed-off-by: Jonathan Avila <avilaj@codeaurora.org>
2017-10-10 08:46:42 -07:00
..
event
PM / devfreq: exynos-nocp: Remove redundant code
2016-10-10 23:56:22 +02:00
arm-memlat-mon.c
PM / devfreq: arm-memlat-mon: Simplify event initialization code
2017-09-29 16:13:24 -07:00
bimc-bwmon.c
PM / devfreq: bw_hwmon: Add support for specifying count factor
2017-05-15 11:57:26 -07:00
devfreq-event.c
PM / devfreq: make devfreq-event explicitly non-modular
2016-07-06 13:11:22 +09:00
devfreq.c
FROMLIST: PM / devfreq: set min/max freq limit from freq table
2017-04-24 16:44:42 -07:00
devfreq_devbw.c
PM / devfreq: devbw: Add suspend/resume APIs
2017-03-21 16:51:49 -07:00
devfreq_simple_dev.c
devfreq: simple-dev: Make the freq-table property optional
2017-06-15 18:12:35 -07:00
devfreq_trace.h
msm: kgsl: Add GPU bus governor from the msm-4.4 to msm-4.9
2017-04-12 15:28:42 -07:00
exynos-bus.c
PM / devfreq: exynos-bus: Fix the wrong return value
2017-01-26 08:24:44 +01:00
governor.h
PM / devfreq: Fix wrong trans_stat of passive devfreq device
2017-03-12 06:41:44 +01:00
governor_bw_hwmon.c
PM / devfreq: bw_hwmon: Fix event-based race condition
2017-10-10 08:46:42 -07:00
governor_bw_hwmon.h
PM / devfreq: bw_hwmon: Add HW offload support to governor
2017-03-28 18:11:16 -07:00
governor_bw_vbif.c
msm: kgsl: Add GPU devfreq files from the msm-4.4 to v4.9
2017-01-19 16:06:16 -08:00
governor_cache_hwmon.c
PM / devfreq: governor_cache_hwmon: Fix race in monitor start/stop
2017-03-28 17:52:50 -07:00
governor_cache_hwmon.h
PM / devfreq: cache_hwmon: Use array for reporting monitor stats
2017-03-28 17:51:35 -07:00
governor_cpufreq.c
PM / devfreq: governor_cpufreq: Rewrite locking to avoid deadlocks
2017-03-28 17:51:50 -07:00
governor_gpubw_mon.c
msm: kgsl: Add GPU bus governor from the msm-4.4 to msm-4.9
2017-04-12 15:28:42 -07:00
governor_memlat.c
PM / devfreq: memlat: Improve tracing of stats and votes
2017-09-29 16:13:14 -07:00
governor_memlat.h
PM / devfreq: update macro GOVERNOR_BW_HWMON_H in memlat.
2017-05-25 19:10:50 +05:30
governor_msm_adreno_tz.c
adreno_tz: Correct tz_buf pointer type to correct pointer arithmetic
2017-07-06 13:14:50 +05:30
governor_passive.c
PM / devfreq: Fix wrong trans_stat of passive devfreq device
2017-03-12 06:41:44 +01:00
governor_performance.c
PM / devfreq: governors: add GPL module license and allow module build
2012-11-20 18:46:23 +09:00
governor_powersave.c
PM / devfreq: governors: add GPL module license and allow module build
2012-11-20 18:46:23 +09:00
governor_simpleondemand.c
PM / devfreq: fix scaling down logic for simple clock scaling
2016-08-15 21:01:35 -07:00
governor_userspace.c
PM / devfreq: governors: add GPL module license and allow module build
2012-11-20 18:46:23 +09:00
Kconfig
msm: kgsl: Add GPU bus governor from the msm-4.4 to msm-4.9
2017-04-12 15:28:42 -07:00
m4m-hwmon.c
PM / devfreq: Introduce M4M cache hwmon device
2017-03-28 17:53:06 -07:00
Makefile
msm: kgsl: Add GPU bus governor from the msm-4.4 to msm-4.9
2017-04-12 15:28:42 -07:00
msmcci-hwmon.c
PM / devfreq: msmcci-hwmon: Add support for handling shared irq
2017-03-28 17:53:51 -07:00
rk3399_dmc.c
PM / devfreq: rk3399_dmc: Remove explictly regulator_put call in .remove
2016-09-19 13:36:20 +02:00
tegra-devfreq.c
PM / devfreq: tegra: Set freq in rate callback
2016-02-23 14:27:42 +09:00