Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
dcf49dbc8077e278ddd1bc7298abc781496e8a08
/
drivers
/
cpuidle
/
governors
814b879
cpuidle: menu: Avoid overflows when computing variance
by Rafael J. Wysocki
· 6 years ago
b26bf6a
cpuidle: New timer events oriented governor for tickless systems
by Rafael J. Wysocki
· 6 years ago
6ef7467
Merge tag 'pm-4.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
by Linus Torvalds
· 6 years ago
8508cf3
sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD
by Johannes Weiner
· 6 years ago
a7fe519
cpuidle: menu: Remove get_loadavg() from the performance multiplier
by Daniel Lezcano
· 6 years ago
f1c8e41
cpuidle: menu: Avoid computations when result will be discarded
by Rafael J. Wysocki
· 6 years ago
12b65ea
cpuidle: menu: Drop redundant comparison
by Rafael J. Wysocki
· 6 years ago
bde091e
cpuidle: menu: Simplify checks related to the polling state
by Rafael J. Wysocki
· 6 years ago
53812cd
cpuidle: menu: Move the latency_req == 0 special case check
by Rafael J. Wysocki
· 6 years ago
8b007eb
cpuidle: menu: Avoid computations for very close timers
by Rafael J. Wysocki
· 6 years ago
eb40a38
cpuidle: menu: Do not update last_state_idx in menu_select()
by Rafael J. Wysocki
· 6 years ago
96c3d11
cpuidle: menu: Get rid of first_idx from menu_select()
by Rafael J. Wysocki
· 6 years ago
23e8ceb
cpuidle: menu: Compute first_idx when latency_req is known
by Rafael J. Wysocki
· 6 years ago
5f26bdc
cpuidle: menu: Fix wakeup statistics updates for polling state
by Rafael J. Wysocki
· 6 years ago
03dba27
cpuidle: menu: Replace data->predicted_us with local variable
by Rafael J. Wysocki
· 6 years ago
6a5f95b
cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency()
by Fieah Lim
· 6 years ago
757ab15
cpuidle: menu: Retain tick when shallow state is selected
by Rafael J. Wysocki
· 6 years ago
5ef499c
cpuidle: menu: Handle stopped tick more aggressively
by Rafael J. Wysocki
· 6 years ago
50f7ccc
cpuidle: menu: Update stale polling override comment
by Rafael J. Wysocki
· 6 years ago
f390c5e
cpuidle: menu: Fix white space
by Rafael J. Wysocki
· 6 years ago
0fc784f
cpuidle: governors: Consolidate PM QoS handling
by Rafael J. Wysocki
· 7 years ago
cf7eeea
cpuidle: governors: Drop redundant checks related to PM QoS
by Rafael J. Wysocki
· 7 years ago
87c9fe6
cpuidle: menu: Avoid selecting shallow states with stopped tick
by Rafael J. Wysocki
· 7 years ago
296bb1e
cpuidle: menu: Refine idle state selection for running tick
by Rafael J. Wysocki
· 7 years ago
45f1ff5
cpuidle: Return nohz hint from cpuidle_select()
by Rafael J. Wysocki
· 7 years ago
c523c68
cpuidle: ladder: Add per CPU PM QoS resume latency support
by Ramesh Thomas
· 7 years ago
0759e80
PM / QoS: Fix device resume latency framework
by Rafael J. Wysocki
· 7 years ago
dc2251b
cpuidle: Eliminate the CPUIDLE_DRIVER_STATE_START symbol
by Rafael J. Wysocki
· 7 years ago
3ed09c9
cpuidle: menu: allow state 0 to be disabled
by Nicholas Piggin
· 8 years ago
1827adb
Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 8 years ago
03441a3
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/stat.h>
by Ingo Molnar
· 8 years ago
4f17722
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/loadavg.h>
by Ingo Molnar
· 8 years ago
6dbf5cea
cpuidle: menu: Avoid taking spinlock for accessing QoS values
by Rafael J. Wysocki
· 8 years ago
9908859
cpuidle/menu: add per CPU PM QoS resume latency consideration
by Alex Shi
· 8 years ago
8e37e1a
cpuidle/menu: stop seeking deeper idle if current state is deep enough
by Alex Shi
· 8 years ago
7c0f6ba
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
by Linus Torvalds
· 8 years ago
e5f1b24
cpuidle: governors: Remove remaining old module code
by Daniel Lezcano
· 8 years ago
0c313cb
cpuidle: menu: Fall back to polling if next timer event is near
by Rafael J. Wysocki
· 9 years ago
e132b9b
cpuidle: menu: use high confidence factors only when considering polling
by Rik van Riel
· 9 years ago
3b99669
cpuidle: menu: help gcc generate slightly better code
by Rasmus Villemoes
· 9 years ago
7024b18
cpuidle: menu: avoid expensive square root computation
by Rasmus Villemoes
· 9 years ago
5bb1729
cpuidle: menu: Avoid pointless checks in menu_select()
by Rafael J. Wysocki
· 9 years ago
66a5f6b
cpuidle: Default to ladder governor on ticking systems
by Jean Delvare
· 9 years ago
9c4b286
cpuidle: menu: Fix menu_select() for CPUIDLE_DRIVER_STATE_START == 0
by Rafael J. Wysocki
· 9 years ago
efddfd9
cpuidle,menu: smooth out measured_us calculation
by Rik van Riel
· 9 years ago
a9ceb78
cpuidle,menu: use interactivity_req to disable polling
by Rik van Riel
· 9 years ago
7884084
cpuidle,x86: increase forced cut-off for polling to 20us
by Rik van Riel
· 9 years ago
a802ea9
cpuidle: Check the sign of index in cpuidle_reflect()
by Rafael J. Wysocki
· 10 years ago
ee3c86f
cpuidle: menu: use DIV_ROUND_CLOSEST_ULL()
by Javi Merino
· 10 years ago
b73026b
cpuidle: ladder: Better idle duration measurement without using CPUIDLE_FLAG_TIME_INVALID
by Len Brown
· 10 years ago
4108b3d
cpuidle: menu: Better idle duration measurement without using CPUIDLE_FLAG_TIME_INVALID
by Len Brown
· 10 years ago
b82b6cc
cpuidle: Invert CPUIDLE_FLAG_TIME_VALID logic
by Daniel Lezcano
· 10 years ago
229b686
drivers/cpuidle: Replace __get_cpu_var uses for address calculation
by Christoph Lameter
· 10 years ago
c9d2642
Merge tag 'pm+acpi-3.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
by Linus Torvalds
· 10 years ago
158c129
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
by Linus Torvalds
· 10 years ago
372ba8c
cpuidle: menu: Lookup CPU runqueues less
by Mel Gorman
· 10 years ago
64b4ca5
cpuidle: menu: Call nr_iowait_cpu less times
by Mel Gorman
· 10 years ago
107d4f4
cpuidle: menu: Use ktime_to_us instead of reinventing the wheel
by Mel Gorman
· 10 years ago
ae77930
cpuidle: menu: Use shifts when calculating averages where possible
by Mel Gorman
· 10 years ago
1469244
cpuidle: ladder governor - use macro instead of hardcoded value
by Mohammad Merajul Islam Molla
· 10 years ago
8804ed1
cpuidle: menu governor - remove unused macro STDDEV_THRESH
by Mohammad Merajul Islam Molla
· 10 years ago
2fba537
cpuidle: fix comment
by Antonio Ospite
· 11 years ago
bed4d59
cpuidle / menu: move repeated correction factor check to init
by Chander Kashyap
· 11 years ago
3836785
cpuidle / menu: Return (-1) if there are no suitable states
by Rafael J. Wysocki
· 11 years ago
96e9518
cpuidle: Move perf multiplier calculation out of the selection loop
by tuukka.tikkanen@linaro.org
· 11 years ago
61c66d6
cpuidle: Do not substract exit latency from assumed sleep length
by tuukka.tikkanen@linaro.org
· 11 years ago
7ac2643
cpuidle: Ensure menu coefficients stay within domain
by tuukka.tikkanen@linaro.org
· 11 years ago
22695ab
cpuidle: Use actual state latency in menu governor
by tuukka.tikkanen@linaro.org
· 11 years ago
5dc2f5a
cpuidle: rename expected_us to next_timer_us in menu governor
by tuukka.tikkanen@linaro.org
· 11 years ago
51f245b
cpuidle: Change struct menu_device field types
by Tuukka Tikkanen
· 11 years ago
decd51b
cpuidle: Add a comment warning about possible overflow
by Tuukka Tikkanen
· 11 years ago
0e96d5a
cpuidle: Fix variable domains in get_typical_interval()
by Tuukka Tikkanen
· 11 years ago
939e33b
cpuidle: Fix menu_device->intervals type
by Tuukka Tikkanen
· 11 years ago
4cd46bc
cpuidle: CodingStyle: Break up multiple assignments on single line
by Tuukka Tikkanen
· 11 years ago
0d6a7ff
cpuidle: Check called function parameter in get_typical_interval()
by Tuukka Tikkanen
· 11 years ago
017099e
cpuidle: Rearrange code and comments in get_typical_interval()
by Tuukka Tikkanen
· 11 years ago
330647a
cpuidle: Ignore interval prediction result when timer is shorter
by Tuukka Tikkanen
· 11 years ago
ee42f75
Merge back earlier 'pm-cpuidle' material.
by Rafael J. Wysocki
· 11 years ago
1485191
Revert "cpuidle: Quickly notice prediction failure for repeat mode"
by Rafael J. Wysocki
· 11 years ago
228b302
Revert "cpuidle: Quickly notice prediction failure in general case"
by Rafael J. Wysocki
· 11 years ago
137b944
cpuidle: Make it clear that governors cannot be modules
by Daniel Lezcano
· 12 years ago
8aef33a
cpuidle: remove the power_specified field in the driver
by Daniel Lezcano
· 12 years ago
0e5537b
cpuidle: Fix finding state with min power_usage
by Sivaram Nair
· 12 years ago
a093b93
cpuidle: fix a suspicious RCU usage in menu governor
by Li Zhong
· 12 years ago
c96ca4f
cpuidle: Get typical recent sleep interval
by Youquan Song
· 12 years ago
e11538d
cpuidle: Quickly notice prediction failure in general case
by Youquan Song
· 12 years ago
69a37be
cpuidle: Quickly notice prediction failure for repeat mode
by Youquan Song
· 12 years ago
66804c1
PM / cpuidle: Make ladder governor use the "disabled" state flag
by Rafael J. Wysocki
· 12 years ago
62d6ae8
Honor state disabling in the cpuidle ladder governor
by Carsten Emde
· 13 years ago
cbc9ef0
PM / Domains: Add preliminary support for cpuidle, v2
by Rafael J. Wysocki
· 13 years ago
dc7fd27
cpuidle: move field disable from per-driver to per-cpu
by ShuoX Liu
· 13 years ago
02401c0
cpuidle: power_usage should be declared signed integer
by Boris Ostrovsky
· 13 years ago
3a53396b
cpuidle: add a sysfs entry to disable specific C state for debug purpose.
by ShuoX Liu
· 13 years ago
3c00303
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
by Linus Torvalds
· 13 years ago
46bcfad
cpuidle: Single/Global registration of idle states
by Deepthi Dharwar
· 13 years ago
b25edc4
cpuidle: Remove CPUIDLE_FLAG_IGNORE and dev->prepare()
by Deepthi Dharwar
· 13 years ago
e978aa7
cpuidle: Move dev->last_residency update to driver enter routine; remove dev->last_state
by Deepthi Dharwar
· 13 years ago
70e522a
cpuidle: ladder.c needs module.h and not just moduleparam.h
by Paul Gortmaker
· 13 years ago
884b17e
cpuidle: Add module.h to drivers/cpuidle files as required.
by Paul Gortmaker
· 13 years ago
e8db0be
PM QoS: Move and rename the implementation files
by Jean Pihet
· 13 years ago
Next »