Age | Commit message (Expand) | Author | Files | Lines |
2024-02-22 | x86/mm: delete unused cpu argument to leave_mm() | Yosry Ahmed | 1 | -1/+1 |
2023-06-05 | cpuidle: Use local_clock_noinstr() | Peter Zijlstra | 1 | -4/+4 |
2023-03-22 | cpuidle: move to use bus_get_dev_root() | Greg Kroah-Hartman | 1 | -1/+1 |
2023-01-31 | cpuidle: Fix poll_idle() noinstr annotation | Peter Zijlstra | 1 | -1/+1 |
2023-01-13 | cpuidle: Add comments about noinstr/__cpuidle usage | Peter Zijlstra | 1 | -0/+12 |
2023-01-13 | cpuidle: Ensure ct_cpuidle_enter() is always called from noinstr/__cpuidle | Peter Zijlstra | 1 | -9/+28 |
2023-01-13 | cpuidle: Fix ct_idle_*() usage | Peter Zijlstra | 1 | -5/+6 |
2023-01-13 | cpuidle: Move IRQ state validation | Peter Zijlstra | 1 | -5/+5 |
2022-08-08 | Merge tag 'pm-5.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra... | Linus Torvalds | 1 | -1/+5 |
2022-08-03 | cpuidle: Add cpu_idle_miss trace event | Kajetan Puchalski | 1 | -1/+5 |
2022-07-05 | context_tracking: Take idle eqs entrypoints over RCU | Frederic Weisbecker | 1 | -4/+5 |
2020-12-01 | cpuidle: Select polling interval based on a c-state with a longer target resi... | Mel Gorman | 1 | -2/+23 |
2020-09-28 | Merge back cpuidle material for 5.10. | Rafael J. Wysocki | 1 | -10/+0 |
2020-09-23 | cpuidle: record state entry rejection statistics | Lina Iyer | 1 | -0/+1 |
2020-09-22 | cpuidle: Drop misleading comments about RCU usage | Ulf Hansson | 1 | -10/+0 |
2020-09-16 | cpuidle: Allow cpuidle drivers to take over RCU-idle | Peter Zijlstra | 1 | -5/+10 |
2020-08-26 | cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic | Peter Zijlstra | 1 | -0/+4 |
2020-08-26 | sched,idle,rcu: Push rcu_idle deeper into the idle path | Peter Zijlstra | 1 | -4/+8 |
2020-08-26 | cpuidle: Fixup IRQ state | Peter Zijlstra | 1 | -1/+2 |
2020-06-25 | cpuidle: Rearrange s2idle-specific idle state entry code | Rafael J. Wysocki | 1 | -3/+3 |
2020-06-23 | PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle | Chen Yu | 1 | -1/+2 |
2020-02-13 | PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain | Rafael J. Wysocki | 1 | -39/+1 |
2020-01-23 | Merge branch 'intel_idle+acpi' | Rafael J. Wysocki | 1 | -1/+5 |
2020-01-23 | cpuidle: fix cpuidle_find_deepest_state() kerneldoc warnings | Benjamin Gaignard | 1 | -0/+3 |
2019-12-27 | cpuidle: Allow idle states to be disabled by default | Rafael J. Wysocki | 1 | -1/+5 |
2019-12-12 | cpuidle: Drop unnecessary type cast in cpuidle_poll_time() | Rafael J. Wysocki | 1 | -1/+1 |
2019-12-09 | cpuidle: use first valid target residency as poll time | Marcelo Tosatti | 1 | -0/+1 |
2019-11-29 | cpuidle: Drop disabled field from struct cpuidle_state | Rafael J. Wysocki | 1 | -1/+1 |
2019-11-20 | cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() | Daniel Lezcano | 1 | -2/+3 |
2019-11-20 | cpuidle: Allow idle injection to apply exit latency limit | Daniel Lezcano | 1 | -6/+7 |
2019-11-11 | cpuidle: Use nanoseconds as the unit of time | Rafael J. Wysocki | 1 | -19/+17 |
2019-11-06 | cpuidle: Consolidate disabled state checks | Rafael J. Wysocki | 1 | -11/+13 |
2019-07-30 | cpuidle: add poll_limit_ns to cpuidle_device structure | Marcelo Tosatti | 1 | -0/+30 |
2019-04-10 | cpuidle: Export the next timer expiration for CPUs | Ulf Hansson | 1 | -2/+17 |
2018-12-12 | cpuidle: Add 'above' and 'below' idle state metrics | Rafael J. Wysocki | 1 | -1/+30 |
2018-12-11 | cpuidle: Add cpuidle.governor= command line parameter | Rafael J. Wysocki | 1 | -0/+1 |
2018-09-18 | cpuidle: enter_state: Don't needlessly calculate diff time | Fieah Lim | 1 | -8/+8 |
2018-04-06 | cpuidle: Return nohz hint from cpuidle_select() | Rafael J. Wysocki | 1 | -2/+8 |
2018-03-29 | PM: cpuidle/suspend: Add s2idle usage and time state attributes | Rafael J. Wysocki | 1 | -0/+9 |
2017-11-08 | cpuidle: Avoid assignment in if () argument | Gaurav Jindal | 1 | -3/+5 |
2017-11-08 | cpuidle: Clean up cpuidle_enable_device() error handling a bit | Gaurav Jindal | 1 | -1/+4 |
2017-09-28 | cpuidle: fix broadcast control when broadcast can not be entered | Nicholas Piggin | 1 | -0/+1 |
2017-08-11 | PM / s2idle: Rename ->enter_freeze to ->enter_s2idle | Rafael J. Wysocki | 1 | -9/+9 |
2017-05-15 | cpuidle: Fix idle time tracking | Peter Zijlstra | 1 | -0/+1 |
2017-05-01 | cpuidle: check dev before usage in cpuidle_use_deepest_state() | Li, Fei | 1 | -1/+2 |
2017-03-02 | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 1 | -0/+1 |
2016-12-06 | cpuidle: Add a kerneldoc comment to cpuidle_use_deepest_state() | Rafael J. Wysocki | 1 | -1/+7 |
2016-11-29 | cpuidle: Allow enforcing deepest idle state selection | Jacob Pan | 1 | -1/+12 |
2016-07-04 | cpuidle: Fix last_residency division | Shreyas B. Prabhu | 1 | -8/+4 |
2016-05-18 | cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter() | Daniel Lezcano | 1 | -1/+1 |
2016-04-26 | cpuidle: Replace ktime_get() with local_clock() | Daniel Lezcano | 1 | -4/+8 |
2016-04-09 | cpuidle: Indicate when a device has been unregistered | Dave Gerlach | 1 | -0/+2 |
2016-01-22 | cpuidle: fix fallback mechanism for suspend to idle in absence of enter_freeze | Sudeep Holla | 1 | -1/+1 |
2016-01-19 | sched / idle: Drop default_idle_call() fallback from call_cpuidle() | Rafael J. Wysocki | 1 | -3/+3 |
2015-09-01 | Merge tag 'pm+acpi-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -2/+2 |
2015-08-31 | Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -0/+4 |
2015-08-28 | cpuidle/coupled: Remove redundant 'dev' argument of cpuidle_state_is_coupled() | Xunlei Pang | 1 | -2/+2 |
2015-07-21 | sched/idle: Move latency tracing stop/start calls deeper inside the idle loop | Lucas Stach | 1 | -0/+4 |
2015-07-09 | suspend-to-idle: Prevent RCU from complaining about tick_freeze() | Rafael J. Wysocki | 1 | -2/+7 |
2015-06-19 | Merge branches 'pm-sleep' and 'pm-runtime' | Rafael J. Wysocki | 1 | -0/+2 |
2015-05-30 | cpuidle: Do not use CPUIDLE_DRIVER_STATE_START in cpuidle.c | Rafael J. Wysocki | 1 | -3/+3 |
2015-05-19 | PM / sleep: Make suspend-to-idle-specific code depend on CONFIG_SUSPEND | Rafael J. Wysocki | 1 | -0/+2 |
2015-05-14 | cpuidle: Select a different state on tick_broadcast_enter() failures | Rafael J. Wysocki | 1 | -5/+15 |
2015-05-14 | sched / idle: Call default_idle_call() from cpuidle_enter_state() | Rafael J. Wysocki | 1 | -1/+3 |
2015-05-14 | sched / idle: Call idle_set_state() from cpuidle_enter_state() | Rafael J. Wysocki | 1 | -0/+6 |
2015-05-09 | cpuidle: Fix the kerneldoc comment for cpuidle_enter_state() | Rafael J. Wysocki | 1 | -1/+1 |
2015-05-04 | cpuidle: Check the sign of index in cpuidle_reflect() | Rafael J. Wysocki | 1 | -1/+1 |
2015-04-29 | cpuidle: Run tick_broadcast_exit() with disabled interrupts | Rafael J. Wysocki | 1 | -0/+16 |
2015-04-03 | cpuidle: remove state_count field from struct cpuidle_device | Bartlomiej Zolnierkiewicz | 1 | -3/+0 |
2015-03-05 | cpuidle / sleep: Use broadcast timer for states that stop local timer | Rafael J. Wysocki | 1 | -40/+22 |
2015-02-28 | cpuidle / sleep: Do sanity checks in cpuidle_enter_freeze() too | Rafael J. Wysocki | 1 | -7/+16 |
2015-02-28 | idle / sleep: Avoid excessive disabling and enabling interrupts | Rafael J. Wysocki | 1 | -3/+3 |
2015-02-15 | PM / sleep: Make it possible to quiesce timers during suspend-to-idle | Rafael J. Wysocki | 1 | -5/+44 |
2015-02-13 | PM / sleep: Re-implement suspend-to-idle handling | Rafael J. Wysocki | 1 | -23/+26 |
2014-09-24 | sched: Let the scheduler see CPU idle states | Daniel Lezcano | 1 | -0/+6 |
2014-09-19 | cpuidle: Use wake_up_all_idle_cpus() to wake up all idle cpus | Chuansheng Liu | 1 | -7/+2 |
2014-07-09 | cpuidle: move idle traces to cpuidle_enter_state() | Sandeep Tripathy | 1 | -0/+2 |
2014-05-07 | PM / suspend: Always use deepest C-state in the "freeze" sleep state | Rafael J. Wysocki | 1 | -1/+44 |
2014-05-01 | cpuidle: Combine cpuidle_enabled() with cpuidle_select() | Rafael J. Wysocki | 1 | -20/+6 |
2014-04-02 | Merge branch 'sched-idle-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -51/+56 |
2014-04-01 | Merge tag 'pm+acpi-3.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+2 |
2014-03-12 | cpuidle: delay enabling interrupts until all coupled CPUs leave idle | Paul Burton | 1 | -1/+2 |
2014-03-11 | cpuidle/idle: Move the cpuidle_idle_call function to idle.c | Daniel Lezcano | 1 | -49/+0 |
2014-03-11 | idle/cpuidle: Split cpuidle_idle_call main function into smaller functions | Daniel Lezcano | 1 | -21/+75 |
2014-02-07 | cpuidle: Handle clockevents_notify(BROADCAST_ENTER) failure | Preeti U Murthy | 1 | -6/+8 |
2013-12-03 | cpuidle: Check for dev before deregistering it. | Konrad Rzeszutek Wilk | 1 | -1/+1 |
2013-10-30 | cpuidle: don't call poll_idle_init() for every cpu | Viresh Kumar | 1 | -41/+0 |
2013-10-30 | cpuidle: replace multiline statements with single line in cpuidle_idle_call() | Viresh Kumar | 1 | -4/+2 |
2013-10-30 | cpuidle: reduce code duplication inside cpuidle_idle_call() | Viresh Kumar | 1 | -2/+5 |
2013-10-30 | cpuidle: merge two if() statements for checking error cases | Viresh Kumar | 1 | -4/+1 |
2013-10-30 | cpuidle: rearrange __cpuidle_register_device() to keep minimal exit points | Viresh Kumar | 1 | -5/+4 |
2013-10-30 | cpuidle: make __cpuidle_device_init() return void | Viresh Kumar | 1 | -6/+2 |
2013-10-30 | cpuidle: Fix comments in cpuidle core | Viresh Kumar | 1 | -1/+1 |
2013-07-15 | cpuidle: Check if device is already registered | Daniel Lezcano | 1 | -1/+4 |
2013-07-15 | cpuidle: Introduce __cpuidle_device_init() | Daniel Lezcano | 1 | -7/+13 |
2013-07-15 | cpuidle: Introduce __cpuidle_unregister_device() | Daniel Lezcano | 1 | -30/+32 |
2013-07-15 | cpuidle: Check cpuidle_enable_device() return value | Daniel Lezcano | 1 | -8/+9 |
2013-06-11 | cpuidle: simplify multiple driver support | Daniel Lezcano | 1 | -2/+2 |
2013-04-24 | cpuidle: fix comment format | Daniel Lezcano | 1 | -1/+1 |
2013-04-23 | cpuidle: make a single register function for all | Daniel Lezcano | 1 | -0/+72 |
2013-04-23 | cpuidle: remove en_core_tk_irqen flag | Daniel Lezcano | 1 | -54/+18 |
2013-04-01 | cpuidle : handle clockevent notify from the cpuidle framework | Daniel Lezcano | 1 | -0/+9 |
2013-01-26 | PM / tracing: remove deprecated power trace API | Paul Gortmaker | 1 | -2/+0 |
2013-01-15 | cpuidle: remove the power_specified field in the driver | Daniel Lezcano | 1 | -13/+4 |
2013-01-03 | cpuidle: Fix finding state with min power_usage | Sivaram Nair | 1 | -1/+1 |
2012-11-27 | cpuidle: Measure idle state durations with monotonic clock | Julius Werner | 1 | -2/+1 |
2012-11-15 | cpuidle: support multiple drivers | Daniel Lezcano | 1 | -13/+23 |
2012-11-15 | cpuidle: Set residency to 0 if target Cstate not enter | Youquan Song | 1 | -0/+4 |
2012-11-15 | cpuidle / sysfs: move kobj initialization in the syfs file | Daniel Lezcano | 1 | -4/+0 |
2012-11-15 | cpuidle / sysfs: change function parameter | Daniel Lezcano | 1 | -5/+3 |
2012-10-08 | ACPI idle, CPU hotplug: Fix NULL pointer dereference during hotplug | Srivatsa S. Bhat | 1 | -1/+1 |
2012-07-26 | Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/... | Linus Torvalds | 1 | -28/+57 |
2012-07-26 | Merge branches 'acpi_pad', 'acpica', 'apei-bugzilla-43282', 'battery', 'cpuid... | Len Brown | 1 | -28/+57 |
2012-07-19 | Merge branch 'pm-domains' | Rafael J. Wysocki | 1 | -0/+1 |
2012-07-10 | PM / cpuidle: System resume hang fix with cpuidle | Preeti U Murthy | 1 | -0/+16 |
2012-07-03 | PM / Domains: Add preliminary support for cpuidle, v2 | Rafael J. Wysocki | 1 | -0/+1 |
2012-07-03 | cpuidle: move field disable from per-driver to per-cpu | ShuoX Liu | 1 | -1/+0 |
2012-06-02 | cpuidle: add support for states that affect multiple cpus | Colin Cross | 1 | -1/+14 |
2012-06-02 | cpuidle: fix error handling in __cpuidle_register_device | Colin Cross | 1 | -4/+9 |
2012-06-02 | cpuidle: refactor out cpuidle_enter_state | Colin Cross | 1 | -13/+29 |
2012-06-01 | cpuidle: add checks to avoid NULL pointer dereference | Srivatsa S. Bhat | 1 | -2/+6 |
2012-06-01 | cpuidle: remove unused hrtimer_peek_ahead_timers() call | Sergey Senozhatsky | 1 | -9/+0 |
2012-05-08 | cpuidle: Use kick_all_cpus_sync() | Thomas Gleixner | 1 | -12/+1 |
2012-04-06 | Merge branches 'idle-fix' and 'misc' into release | Len Brown | 1 | -4/+4 |
2012-04-06 | cpuidle: Fix panic in CPU off-lining with no idle driver | Toshi Kani | 1 | -1/+4 |
2012-03-30 | Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/... | Linus Torvalds | 1 | -8/+89 |
2012-03-30 | idle, x86: Allow off-lined CPU to enter deeper C states | Boris Ostrovsky | 1 | -0/+28 |
2012-03-30 | cpuidle: use the driver's state_count as default | Daniel Lezcano | 1 | -1/+1 |
2012-03-30 | cpuidle: add a sysfs entry to disable specific C state for debug purpose. | ShuoX Liu | 1 | -0/+1 |
2012-03-21 | cpuidle: Add common time keeping and irq enabling | Robert Lee | 1 | -7/+59 |
2012-02-13 | cpuidle/tracing: Denote the tracepoints as being in rcu_idle_exit() section | Steven Rostedt | 1 | -4/+4 |
2011-12-21 | cpu: convert 'cpu' and 'machinecheck' sysdev_class to a regular subsystem | Kay Sievers | 1 | -6/+6 |
2011-11-07 | Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/... | Linus Torvalds | 1 | -58/+28 |
2011-11-06 | cpuidle: Single/Global registration of idle states | Deepthi Dharwar | 1 | -33/+12 |
2011-11-06 | cpuidle: Split cpuidle_state structure and move per-cpu statistics fields | Deepthi Dharwar | 1 | -5/+6 |
2011-11-06 | cpuidle: Remove CPUIDLE_FLAG_IGNORE and dev->prepare() | Deepthi Dharwar | 1 | -10/+0 |
2011-11-06 | cpuidle: Move dev->last_residency update to driver enter routine; remove dev-... | Deepthi Dharwar | 1 | -16/+16 |
2011-10-31 | cpuidle: Add module.h to drivers/cpuidle files as required. | Paul Gortmaker | 1 | -0/+1 |
2011-08-25 | PM QoS: Move and rename the implementation files | Jean Pihet | 1 | -1/+1 |
2011-08-03 | cpuidle: stop depending on pm_idle | Len Brown | 1 | -20/+18 |
2011-08-03 | cpuidle: replace xen access to x86 pm_idle and default_idle | Len Brown | 1 | -0/+4 |
2011-08-03 | cpuidle: create bootparam "cpuidle.off=1" | Len Brown | 1 | -0/+10 |
2011-01-12 | Merge branch 'cpuidle-perf-events' into idle-test | Len Brown | 1 | -2/+8 |
2011-01-12 | Merge branch 'linus' into idle-test | Len Brown | 1 | -1/+2 |
2011-01-12 | cpuidle/x86/perf: fix power:cpu_idle double end events and throw cpu_idle eve... | Thomas Renninger | 1 | -2/+8 |
2011-01-12 | cpuidle: delete NOP CPUIDLE_FLAG_POLL | Len Brown | 1 | -1/+1 |
2011-01-12 | cpuidle: Rename X86 specific idle poll state[0] from C0 to POLL | Thomas Renninger | 1 | -1/+1 |
2011-01-12 | cpuidle: Make cpuidle_enable_device() call poll_idle_init() | Rafael J. Wysocki | 1 | -41/+41 |
2011-01-07 | Merge branch 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj... | Linus Torvalds | 1 | -1/+1 |
2011-01-04 | perf: Clean up power events by introducing new, more generic ones | Thomas Renninger | 1 | -0/+1 |
2010-12-17 | drivers: Replace __get_cpu_var with __this_cpu_read if not used for an address. | Christoph Lameter | 1 | -1/+1 |
2010-08-09 | cpuidle: extend cpuidle and menu governor to handle dynamic states | Ai Li | 1 | -0/+31 |
2010-08-03 | [CPUFREQ] x86 cpufreq: Make trace_power_frequency cpufreq driver independent | Thomas Renninger | 1 | -1/+1 |
2010-05-27 | cpuidle: make cpuidle_curr_driver static | Len Brown | 1 | -5/+7 |
2009-10-29 | cpuidle: always return with interrupts enabled | Kevin Hilman | 1 | -1/+4 |
2009-09-19 | tracing, x86, cpuidle: Move the end point of a C state in the power tracer | Arjan van de Ven | 1 | -0/+2 |
2008-11-09 | regression: disable timer peek-ahead for 2.6.28 | Arjan van de Ven | 1 | -1/+3 |
2008-10-23 | Merge branch 'v28-range-hrtimers-for-linus-v2' of git://git.kernel.org/pub/sc... | Linus Torvalds | 1 | -0/+7 |
2008-10-16 | cpuidle: upon BIOS bug, default to default_idle rather than polling | Venkatesh Pallipadi | 1 | -0/+4 |
2008-10-16 | cpuidle: use last_state which can reflect the actual state entered | Venkatesh Pallipadi | 1 | -1/+4 |
2008-09-11 | hrtimer: peek at the timer queue just before going idle | Arjan van de Ven | 1 | -0/+7 |
2008-07-28 | ACPI/CPUIDLE: prevent setting pm_idle to NULL | Thomas Gleixner | 1 | -1/+1 |
2008-06-26 | smp_call_function: get rid of the unused nonatomic/retry argument | Jens Axboe | 1 | -1/+1 |
2008-06-11 | cpuidle acpi driver: fix oops on AC<->DC | Venkatesh Pallipadi | 1 | -5/+35 |
2008-03-26 | cpuidle: fix 100% C0 statistics regression | Venki Pallipadi | 1 | -1/+1 |
2008-03-26 | cpuidle: fix cpuidle time and usage overflow | Yi Yang | 1 | -1/+1 |
2008-02-14 | ACPI, cpuidle: Clarify C-state description in sysfs | Venkatesh Pallipadi | 1 | -1/+2 |
2008-02-09 | cpuidle: build fix for non-x86 | Venki Pallipadi | 1 | -1/+12 |
2008-02-07 | Revert "cpuidle: build fix for non-x86" | Len Brown | 1 | -1/+1 |
2008-02-07 | Merge branches 'release', 'cpuidle-2.6.25' and 'idle' into release | Len Brown | 1 | -1/+42 |
2008-02-07 | cpuidle: Add a poll_idle method | venkatesh.pallipadi@intel.com | 1 | -0/+41 |
2008-02-05 | pm qos infrastructure and interface | Mark Gross | 1 | -2/+5 |
2008-01-31 | cpuidle: build fix for non-x86 | Kevin Hilman | 1 | -1/+1 |
2007-10-29 | cpuidle: remove unused exports | Adrian Bunk | 1 | -1/+0 |
2007-10-10 | cpuidle: consolidate 2.6.22 cpuidle branch into one patch | Len Brown | 1 | -0/+295 |