Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
a6ea731761e3c046e50ba73c12db9715b8ad7a33
/
drivers
/
cpufreq
/
cpufreq_interactive.c
e2486b7
Merge remote-tracking branch '4.9/tmp-e6b0c64f' into 4.9
by Kyle Yan
· 7 years ago
682c1e3
cpufreq: interactive governor drops bits in time calculation
by Chris Redpath
· 11 years ago
487dec6
sched: Remove HMP related code and config
by Puja Gupta
· 7 years ago
68f3fc9
ANDROID: cpufreq: system panic when switch interactive governor frequently
by Zhang Bo
· 7 years ago
1c2271f
cpufreq: interactive: Replace policy_timer with sched_util hook
by Stephen Boyd
· 8 years ago
9a86483
cpufreq: interactive: Make it compile for v4.9
by Stephen Boyd
· 8 years ago
b56dc4d
cpufreq_interactive: Allow hispeed_freq to work with prediction
by Rohit Gupta
· 8 years ago
ab8b3db
Revert "cpufreq: interactive: build fixes for 4.4"
by Amit Pundir
· 9 years ago
bdfb4c3
cpufreq: interactive: use mult_frac in sl_busy_to_laf
by Hanumath Prasad
· 9 years ago
7c12860
cpufreq: interactive: Use load prediction provided by scheduler
by Junjie Wu
· 9 years ago
aceecc06
cpufreq: interactive: Delay evaluation of notification by 1ms
by Junjie Wu
· 9 years ago
94137b2
cpufreq: interactive: Use wake_up_process_no_notif to wake up tasks
by Junjie Wu
· 9 years ago
506bfb0
cpufreq: interactive: Handle notification even if timer fires first
by Junjie Wu
· 9 years ago
0c4989b
cpufreq: interactive: Fix potential divide-by-zero operation
by Junjie Wu
· 9 years ago
433ed99
cpufreq: interactive: Compute target freq independent of policy min/max
by Saravana Kannan
· 10 years ago
26fa2dd
cpufreq: interactive: Ramp up to policy->max for heavy new task
by Junjie Wu
· 9 years ago
22d9497
cpufreq: interactive: Use new task load from scheduler
by Joonwoo Park
· 9 years ago
d8a5e84
cpufreq: interactive: Allow frequency drop during max_freq_hysteresis
by Junjie Wu
· 9 years ago
beb40ad
cpufreq: interactive: Fix load in cpufreq_interactive_cpuload event
by Junjie Wu
· 9 years ago
3381c4c
cpufreq: interactive: Ignore hispeed_freq logic for notification
by Junjie Wu
· 9 years ago
d6f5e52
cpufreq: interactive: Pass target_load to scheduler
by Junjie Wu
· 9 years ago
51042d3
cpufreq: interactive: Use target_freq for load calculation
by Junjie Wu
· 9 years ago
450c857
cpufreq: interactive: Make skipping delay for migration optional
by Junjie Wu
· 9 years ago
fef75c0
cpufreq: interactive: Use sched_get_cpus_busy() to query busy time
by Junjie Wu
· 9 years ago
a26c070
cpufreq: interactive: Correctly reschedule timer for slack_only case
by Junjie Wu
· 9 years ago
004369a
cpufreq: interactive: Add cpuload trace events
by Junjie Wu
· 10 years ago
cf531ef
cpufreq: interactive: Replace per-cpu timer with per-policy timer
by Junjie Wu
· 10 years ago
420634e
cpufreq: interactive: Remove first_cpu field
by Junjie Wu
· 10 years ago
a9c0700
cpufreq: interactive: enable use_sched_load early
by Hanumath Prasad
· 9 years ago
6a2ea5b
cpufreq: interactive:call __cpufreq_driver_target() for cur frequency
by Hanumath Prasad
· 9 years ago
98341c0
cpufreq: interactive: BUG_ON when tunables are NULL after init
by Junjie Wu
· 10 years ago
43d410c
cpufreq: interactive: Skip delay in frequency changes due to migration
by Junjie Wu
· 10 years ago
1d86895
cpufreq: interactive: Reschedule timer if min_freq is reduced
by Junjie Wu
· 10 years ago
2a57776
cpufreq: interactive: Ramp up directly if cpu_load exceeds 100
by Junjie Wu
· 10 years ago
e627d70
cpufreq: interactive: Fix refcount for migration notification
by Junjie Wu
· 10 years ago
82f0803
cpufreq: interactive: Avoid down_read_trylock if down_write() is held
by Junjie Wu
· 10 years ago
6d3abc1
cpufreq: interactive: Report CPU loads through govinfo notifier
by Rohit Gupta
· 10 years ago
fa22c3d
cpufreq: interactive: Do not align sample windows by default
by Junjie Wu
· 10 years ago
18e7fd2
cpufreq: interactive: Re-evaluate immediately in load change callback
by Junjie Wu
· 10 years ago
7ca999f
cpufreq: interactive: Make window alignment optional
by Junjie Wu
· 10 years ago
e05d74e
cpufreq: interactive: Add max_freq_hysteresis feature
by Junjie Wu
· 10 years ago
4344ea3
cpufreq: interactive: Add support for using scheduler inputs
by Junjie Wu
· 11 years ago
2a39b1e
cpufreq: interactive: Use del_timer/add_timer_on to rearm timers
by Junjie Wu
· 10 years ago
53f83f8
cpufreq: interactive: Cache tunables when they are created
by Junjie Wu
· 10 years ago
6b974ed
cpufreq: interactive: Align timer windows for all CPUs
by Junjie Wu
· 11 years ago
13c6a76
cpufreq: interactive: Move cached_tunables into cpuinfo
by Junjie Wu
· 10 years ago
07c2aa6
cpufreq: interactive: Fix freeing of cached tunabled during module_exit()
by Saravana Kannan
· 10 years ago
c5a97d9
cpufreq: interactive: Permanently cache tunable values
by Junjie Wu
· 10 years ago
ab1db0a
cpufreq: interactive: Remove cpufreq_get/put_global_kobject()
by Junjie Wu
· 9 years ago
0d0606a
subsystem: CPU FREQUENCY DRIVERS- Set cpu_load calculation on current frequency
by rahul.khandelwal
· 10 years ago
94c7a81
cpufreq: interactive: build fixes for 4.4
by Amit Pundir
· 9 years ago
cf07640
cpufreq: interactive: replace strict_strtoul() with kstrtoul()
by Amit Pundir
· 9 years ago
189c222
cpufreq: interactive: Rearm governor timer at max freq
by Rohit Gupta
· 10 years ago
d5ac8ee
cpufreq: interactive: Implement cluster-based min_sample_time
by Junjie Wu
· 10 years ago
fbae2f2
cpufreq: interactive: Exercise hispeed settings at a policy level
by Saravana Kannan
· 10 years ago
847796e
cpufreq: interactive: Round up timer_rate to match jiffy
by Junjie Wu
· 10 years ago
e30e2ff
cpufreq: interactive: Don't set floor_validate_time during boost
by Junjie Wu
· 10 years ago
40ede97
cpufreq: interactive: Put global cpufreq kobject on failure
by Junjie Wu
· 10 years ago
2277e3f
cpufreq: interactive: only boost tunable affected cpus
by Lianwei Wang
· 10 years ago
9f2841b
cpufreq: interactive: don't skip waking up speedchange_task if target_freq > policy->cur
by Minsung Kim
· 10 years ago
c0b6ed6
cpufreq: interactive: make common_tunables static
by Cylen Yao
· 10 years ago
9df0ca9
cpufreq: interactive: prevents the frequency to directly raise above the hispeed_freq from a lower frequency.
by Ruchi Kandoi
· 10 years ago
296d791
cpufreq: interactive: remove compilation error from commit 49cc72365fb7ee87762a7ccc6a32ef68627216c5
by Ruchi Kandoi
· 11 years ago
98d40df
cpufreq: interactive: turn boost_pulse off on boost off
by Ruchi Kandoi
· 11 years ago
ef1eddd
cpufreq: interactive: restructure CPUFREQ_GOV_LIMITS
by Badhri Jagan Sridharan
· 11 years ago
6bc30c3
cpufreq: interactive: hold reference on global cpufreq kobject if needed
by Greg Hackmann
· 10 years ago
ce035a0
cpufreq: interactive: Use generic get_cpu_idle_time() from cpufreq.c
by Viresh Kumar
· 12 years ago
82cc6a9
cpufreq: interactive: fix NULL pointer dereference at sysfs ops
by Minsung Kim
· 11 years ago
8d9e530
cpufreq: interactive: fix compiling warnings
by Chih-Wei Huang
· 11 years ago
2907f84
cpufreq: interactive: delete timers for GOV_START
by Shridhar Rasal
· 11 years ago
17d15c4
cpufreq: Interactive: Implement per policy instances of governor
by Viresh Kumar
· 12 years ago
c7f826b
cpufreq: interactive: Move definition of cpufreq_gov_interactive downwards
by Viresh Kumar
· 12 years ago
83d10dd
cpufreq: interactive: Remove unnecessary cpu_online() check
by Viresh Kumar
· 12 years ago
26ca938
cpufreq: interactive: fix show_target_loads and show_above_hispeed_delay
by Minsung Kim
· 11 years ago
90c6c15
cpufreq: interactive: resched timer if max freq raised
by Lianwei Wang
· 12 years ago
c79705d
cpufreq: interactive: fix race on cpufreq TRANSITION notifier
by Lianwei Wang
· 12 years ago
98b3b56
cpufreq: interactive: avoid underflow on active time calculation
by Minsung Kim
· 12 years ago
4e25bf9
cpufreq: interactive: reduce chance of zero time delta on load eval
by Todd Poynor
· 12 years ago
8cdabdc
cpufreq: interactive: handle errors from cpufreq_frequency_table_target
by Todd Poynor
· 12 years ago
1505cd1
cpufreq: interactive: fix uninitialized spinlock
by Minsung Kim
· 12 years ago
94e9095
cpufreq: interactive: base above_hispeed_delay on target freq, not current
by Todd Poynor
· 12 years ago
233dfa0
cpufreq: interactive: fix crash on error paths in get_tokenized_data
by Todd Poynor
· 12 years ago
72e4057
cpufreq: interactive: add io_is_busy interface
by Lianwei Wang
· 12 years ago
9c1f83a
cpufreq: interactive: allow arbitrary speed / delay mappings
by Minsung Kim
· 12 years ago
1d4f9a7
cpufreq: interactive: fix race on governor start/stop
by Lianwei Wang
· 12 years ago
df673d1
cpufreq: interactive: fix deadlock on spinlock in timer
by Todd Poynor
· 12 years ago
34974c3
cpufreq: interactive: don't handle transition notification if not enabled
by Todd Poynor
· 12 years ago
4b3d9ae
cpufreq: interactive: init default values at compile time
by Todd Poynor
· 12 years ago
9cdc130
cpufreq: interactive: default go_hispeed_load 99%, doc updates
by Todd Poynor
· 12 years ago
3951206
cpufreq: interactive: fix race on timer restart on governor start
by Todd Poynor
· 12 years ago
5cad609
cpufreq: interactive: fix racy timer stopping
by Todd Poynor
· 12 years ago
2b66049
cpufreq: interactive: fix boosting logic
by Todd Poynor
· 12 years ago
4add259
cpufreq: interactive: add timer slack to limit idle at speed > min
by Todd Poynor
· 12 years ago
e16d592
cpufreq: interactive: specify duration of CPU speed boost pulse
by Todd Poynor
· 12 years ago
0e58da2
cpufreq: interactive: adjust load for changes in speed
by Todd Poynor
· 12 years ago
31817c9
cpufreq: interactive: remove load since last speed change
by Todd Poynor
· 12 years ago
e9c6074
cpufreq: interactive: allow arbitrary speed / target load mappings
by Todd Poynor
· 12 years ago
131ff02
cpufreq: interactive: apply above_hispeed_delay to each step above hispeed
by Todd Poynor
· 12 years ago
8d2d93f
cpufreq: interactive: change speed according to current speed and target load
by Todd Poynor
· 12 years ago
e60cc1b
cpufreq: interactive: trace actual speed in target speed decisions
by Todd Poynor
· 12 years ago
Next »