android_kernel_sony_sdm845/drivers/devfreq
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Saravana Kannan a0ecf0067d PM / devfreq: memlat: Improve tracing of stats and votes
When the memlat governor votes for 0, it didn't generate any "update" trace
points to avoid spamming the trace buffer. But this can sometimes make it
harder to interpret some traces logs.

So, as a middle ground betweem making the trace harder to interpret vs
spamming the trace buffer, generate one trace point, when the vote
transitions from a non-zero value to a zero.

At the same time, the memlat governor was also generating "meas" trace
points for completely idle cores during every polling interval. This causes
a significant amount of spamming of the trace buffer. So, when a core is
idle, don't generate any "meas" trace points for it.

Signed-off-by: Saravana Kannan <skannan@codeaurora.org>
Change-Id: I3c72cde87bf56e45e31cc04fc4f80c030eed1e1a
2017-09-29 16:13:14 -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: Delete event count overflow handling code 2017-09-28 19:36:43 -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 parsing of mbps_zones 2017-04-28 16:18:33 -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