index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
kernel
/
power
/
main.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-05
PM: sleep: stats: Use locking in dpm_save_failed_dev()
Rafael J. Wysocki
1
-0
/
+5
2024-02-05
PM: sleep: stats: Define suspend_stats next to the code using it
Rafael J. Wysocki
1
-13
/
+63
2024-02-05
PM: sleep: stats: Use unsigned int for success and failure counters
Rafael J. Wysocki
1
-3
/
+3
2024-02-05
PM: sleep: stats: Use an array of step failure counters
Rafael J. Wysocki
1
-24
/
+27
2024-02-05
PM: sleep: stats: Use array of suspend step names
Rafael J. Wysocki
1
-32
/
+18
2023-12-20
PM: sleep: Remove obsolete comment from unlock_system_sleep()
Kevin Hao
1
-16
/
+0
2023-06-28
Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
1
-0
/
+27
2023-06-12
include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume
Mario Limonciello
1
-0
/
+6
2023-06-09
mm: page_alloc: move pm_* function into power
Kefeng Wang
1
-0
/
+27
2023-04-20
PM: Add sysfs files to represent time spent in hardware sleep state
Mario Limonciello
1
-12
/
+47
2022-09-07
freezer,sched: Rewrite core freezer logic
Peter Zijlstra
1
-3
/
+3
2022-09-07
freezer: Have {,un}lock_system_sleep() save/restore flags
Peter Zijlstra
1
-6
/
+10
2022-05-27
Merge tag 'cxl-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...
Linus Torvalds
1
-1
/
+4
2022-04-22
PM: CXL: Disable suspend
Dan Williams
1
-1
/
+4
2022-04-13
PM: sleep: enable dynamic debug support within pm_pr_dbg()
David Cohen
1
-29
/
+0
2022-02-07
PM: s2idle: ACPI: Fix wakeup interrupts handling
Rafael J. Wysocki
1
-1
/
+4
2021-08-16
PM: sleep: unmark 'state' functions as kernel-doc
Randy Dunlap
1
-1
/
+1
2021-02-12
PM: sleep: Constify static struct attribute_group
Rikard Falkeborn
1
-1
/
+1
2020-09-01
notifier: Fix broken error handling pattern
Peter Zijlstra
1
-4
/
+4
2020-04-02
PM: sleep: Add pm_debug_messages kernel command line option
Chen Yu
1
-0
/
+7
2020-01-16
PM: suspend: Add sysfs attribute to control the "sync on suspend" behavior
Jonas Meurer
1
-0
/
+33
2019-10-10
PM: sleep: include <linux/pm_runtime.h> for pm_wq
Ben Dooks
1
-0
/
+1
2019-08-16
PM: sleep: Replace strncmp() with str_has_prefix()
Chuhong Yuan
1
-1
/
+1
2019-08-05
PM/sleep: Expose suspend stats in sysfs
Kalesh Singh
1
-2
/
+95
2019-06-05
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428
Thomas Gleixner
1
-3
/
+1
2019-04-02
PM / sleep: Measure the time of filesystems syncing
Harry Pan
1
-2
/
+7
2019-04-02
PM / sleep: Refactor filesystems sync to reduce duplication
Harry Pan
1
-0
/
+9
2018-12-12
PM / sleep: convert to DEFINE_SHOW_ATTRIBUTE
Yangtao Li
1
-13
/
+2
2018-08-06
PM / reboot: Eliminate race between reboot and suspend
Pingfan Liu
1
-6
/
+6
2018-06-15
fix a series of Documentation/ broken file name references
Mauro Carvalho Chehab
1
-2
/
+3
2018-01-10
PM / sleep: Make lock/unlock_system_sleep() available to kernel modules
Bart Van Assche
1
-0
/
+29
2017-08-18
ACPI / PM: Check low power idle constraints for debug only
Srinivas Pandruvada
1
-1
/
+1
2017-07-24
PM / sleep: Put pm_test under CONFIG_PM_SLEEP_DEBUG
Rafael J. Wysocki
1
-5
/
+3
2017-07-23
PM / timekeeping: Print debug messages when requested
Rafael J. Wysocki
1
-3
/
+7
2017-07-22
PM / sleep: Do not print debug messages by default
Rafael J. Wysocki
1
-0
/
+52
2017-07-04
PM / sleep: constify attribute_group structures
Arvind Yadav
1
-1
/
+1
2016-11-21
PM / sleep: System sleep state selection interface rework
Rafael J. Wysocki
1
-3
/
+85
2016-09-13
PM / sleep: enable suspend-to-idle even without registered suspend_ops
Sudeep Holla
1
-0
/
+1
2016-06-28
PM / sleep: make PM notifiers called symmetrically
Lianwei Wang
1
-2
/
+9
2016-01-04
PM / sleep: Add support for read-only sysfs attributes
Rafael J. Wysocki
1
-15
/
+2
2015-09-16
PM / sleep: Report interrupt that caused system wakeup
Alexandra Yates
1
-0
/
+17
2015-05-13
PM / sleep: Fix symbol name in a comment in kernel/power/main.c
Rafael J. Wysocki
1
-1
/
+1
2015-03-18
PM / sleep: add pm-trace support for suspending phase
Zhonghui Fu
1
-1
/
+1
2014-07-27
Merge branches 'pm-apm' and 'pm-sleep'
Rafael J. Wysocki
1
-10
/
+11
2014-07-23
PM: Create PM workqueue if runtime PM is not configured too
Rafael J. Wysocki
1
-4
/
+0
2014-07-21
PM / sleep: Simplify sleep states sysfs interface code
Rafael J. Wysocki
1
-10
/
+11
2014-06-16
PM / hibernate: introduce "nohibernate" boot parameter
Kees Cook
1
-4
/
+2
2014-05-26
PM / sleep: Introduce command line argument for sleep state enumeration
Rafael J. Wysocki
1
-6
/
+6
2014-05-26
PM / sleep: Use valid_state() for platform-dependent sleep states only
Rafael J. Wysocki
1
-4
/
+5
2014-05-26
PM / sleep: Add state field to pm_states[] entries
Rafael J. Wysocki
1
-8
/
+8
2014-03-12
PM: Add missing "freeze" state
Geert Uytterhoeven
1
-2
/
+2
2013-06-27
PM / Sleep: Warn about system time after resume with pm_trace
Shuah Khan
1
-0
/
+4
2013-06-21
PM / Sleep: Print last wakeup source on failed wakeup_count write
Julius Werner
1
-0
/
+2
2013-02-09
suspend: enable freeze timeout configuration through sys
Li Fei
1
-0
/
+27
2013-02-09
PM: Introduce suspend state PM_SUSPEND_FREEZE
Zhang Rui
1
-1
/
+1
2012-11-15
PM / sysfs: replace strict_str* with kstrto*
Daniel Walter
1
-1
/
+1
2012-07-01
PM / Sleep: Separate printing suspend times from initcall_debug
Rafael J. Wysocki
1
-32
/
+44
2012-07-01
PM / Sleep: add knob for printing device resume times
Sameer Nanda
1
-0
/
+33
2012-05-05
PM / Sleep: Fix a mistake in a conditional in autosleep_store()
Arve Hjønnevåg
1
-1
/
+1
2012-05-01
PM / Sleep: Add user space interface for manipulating wakeup sources, v3
Rafael J. Wysocki
1
-0
/
+41
2012-05-01
PM / Sleep: Implement opportunistic sleep, v2
Rafael J. Wysocki
1
-19
/
+100
2012-02-17
PM / Sleep: Make enter_state() in kernel/power/suspend.c static
Rafael J. Wysocki
1
-5
/
+3
2012-02-09
PM / Suspend: Avoid code duplication in suspend statistics update
Marcos Paulo de Souza
1
-5
/
+1
2012-01-29
PM / Sleep: Introduce "late suspend" and "early resume" of devices
Rafael J. Wysocki
1
-2
/
+6
2011-12-08
PM / Sleep: Replace mutex_[un]lock(&pm_mutex) with [un]lock_system_sleep()
Srivatsa S. Bhat
1
-2
/
+2
2011-11-23
PM: Fix indentation and remove extraneous whitespaces in kernel/power/main.c
Srivatsa S. Bhat
1
-3
/
+3
2011-11-19
PM / Suspend: Fix bug in suspend statistics update
Srivatsa S. Bhat
1
-1
/
+2
2011-10-31
kernel: Fix files explicitly needing EXPORT_SYMBOL infrastructure
Paul Gortmaker
1
-0
/
+1
2011-10-16
PM: Fix build issue in main.c for CONFIG_PM_SLEEP unset
Rafael J. Wysocki
1
-2
/
+2
2011-10-16
PM / Suspend: Add statistics debugfs file for suspend to RAM
ShuoX Liu
1
-0
/
+102
2011-07-15
PM: Improve error code of pm_notifier_call_chain()
Akinobu Mita
1
-2
/
+3
2011-05-17
PM / Hibernate: Add sysfs knob to control size of memory for drivers
Rafael J. Wysocki
1
-0
/
+1
2011-03-31
Fix common misspellings
Lucas De Marchi
1
-1
/
+1
2011-03-15
PM: Drop pm_flags that is not necessary
Rafael J. Wysocki
1
-13
/
+0
2011-03-15
PM / ACPI: Remove references to pm_flags from bus.c
Rafael J. Wysocki
1
-1
/
+11
2011-02-16
workqueue, freezer: unify spelling of 'freeze' + 'able' to 'freezable'
Tejun Heo
1
-1
/
+1
2010-10-17
PM: Add sysfs attr for rechecking dev hash from PM trace
James Hogan
1
-0
/
+18
2010-10-17
PM / Wakeup: Introduce wakeup source objects and event statistics (v3)
Rafael J. Wysocki
1
-4
/
+4
2010-10-17
PM / Hibernate: Make default image size depend on total RAM size
Rafael J. Wysocki
1
-0
/
+1
2010-10-17
PM / Runtime: Use alloc_workqueue() for creating the PM workqueue
Rafael J. Wysocki
1
-1
/
+1
2010-07-19
PM: Make it possible to avoid races between wakeup and system sleep
Rafael J. Wysocki
1
-0
/
+55
2010-02-26
PM: Add a switch for disabling/enabling asynchronous suspend/resume
Rafael J. Wysocki
1
-1
/
+30
2009-12-06
PM / Runtime: Export the PM runtime workqueue
Alan Stern
1
-0
/
+1
2009-08-23
PM: Introduce core framework for run-time PM of I/O devices (rev. 17)
Rafael J. Wysocki
1
-0
/
+17
2009-06-12
PM: Separate suspend to RAM functionality from core
Rafael J. Wysocki
1
-503
/
+0
2009-06-12
PM/Suspend: Do not shrink memory before suspend
Rafael J. Wysocki
1
-19
/
+1
2009-06-12
PM core: rename suspend and resume functions
Alan Stern
1
-4
/
+4
2009-06-12
PM: Rename device_power_down/up()
Magnus Damm
1
-2
/
+2
2009-05-24
PM: Do not hold dpm_list_mtx while disabling/enabling nonboot CPUs
Rafael J. Wysocki
1
-6
/
+1
2009-04-19
PM/Suspend: Introduce two new platform callbacks to avoid breakage
Rafael J. Wysocki
1
-7
/
+17
2009-03-30
PM: Change suspend code ordering
Rafael J. Wysocki
1
-16
/
+22
2009-03-30
PM: Rework handling of interrupts during suspend-resume
Rafael J. Wysocki
1
-6
/
+11
2009-02-22
PM: Split up sysdev_[suspend|resume] from device_power_[down|up]
Rafael J. Wysocki
1
-2
/
+6
2009-01-16
PM: Fix compilation warning in kernel/power/main.c
Rafael J. Wysocki
1
-13
/
+13
2009-01-06
pm: struct device - replace bus_id with dev_name(), dev_set_name()
Kay Sievers
1
-3
/
+3
2008-11-23
tracing: allow tracing of suspend/resume & hibernation code again
Ingo Molnar
1
-4
/
+1
2008-11-18
suspend: use WARN not WARN_ON to print the message
Arjan van de Ven
1
-1
/
+1
2008-10-16
pm: rework disabling of user mode helpers during suspend/hibernation
Rafael J. Wysocki
1
-0
/
+7
2008-08-27
ftrace: disable tracing for suspend to ram
Steven Rostedt
1
-1
/
+4
2008-07-26
pm selftest: rtc paranoia
David Brownell
1
-0
/
+7
2008-07-24
pm: boot time suspend selftest
David Brownell
1
-1
/
+193
2008-06-12
Suspend-related patches for 2.6.27
Rafael J. Wysocki
1
-3
/
+7
2008-06-10
Introduce new top level suspend and hibernation callbacks
Rafael J. Wysocki
1
-2
/
+4
2008-02-01
Suspend: Invoke suspend notifications after console switch
Johannes Berg
1
-4
/
+4
2008-02-01
Suspend: Add config option to disable the freezer if architecture wants that
Johannes Berg
1
-3
/
+3
2008-02-01
Suspend: Introduce begin() and end() callbacks
Rafael J. Wysocki
1
-3
/
+6
2008-02-01
suspend: fix ia64 allmodconfig build
Rafael J. Wysocki
1
-5
/
+2
2008-02-01
Suspend: Use common prefix in messages
Rafael J. Wysocki
1
-3
/
+3
2008-02-01
Suspend: Fix comment in main.c
Rafael J. Wysocki
1
-2
/
+2
2008-02-01
Suspend: Fix compilation warning for CONFIG_SUSPEND unset
Rafael J. Wysocki
1
-0
/
+2
2008-02-01
PM: Convert PM notifiers to out-of-line code
Alan Stern
1
-2
/
+26
2008-02-01
suspend: build fix responding to 2.6.25 kset change
Rafael J. Wysocki
1
-2
/
+5
2008-02-01
Suspend: Testing facility (rev. 2)
Rafael J. Wysocki
1
-9
/
+99
2008-01-24
driver core: make /sys/power a kobject
Greg Kroah-Hartman
1
-4
/
+4
2008-01-24
Driver Core: switch all dynamic ksets to kobj_sysfs_ops
Kay Sievers
1
-4
/
+8
2008-01-24
kset: convert /sys/power to use kset_create
Greg Kroah-Hartman
1
-6
/
+5
2008-01-24
kobject: remove struct kobj_type from struct kset
Greg Kroah-Hartman
1
-1
/
+1
2008-01-11
PM: ACPI and APM must not be enabled at the same time
Len Brown
1
-0
/
+3
2007-10-18
freezer: do not sync filesystems from freeze_processes
Rafael J. Wysocki
1
-0
/
+6
2007-10-18
PM: Make suspend_ops static
Rafael J. Wysocki
1
-1
/
+1
2007-10-18
PM: Rework struct platform_suspend_ops
Rafael J. Wysocki
1
-9
/
+3
2007-10-18
PM: Rename struct pm_ops and related things
Rafael J. Wysocki
1
-17
/
+17
2007-10-18
make kernel/power/main.c:suspend_enter() static
Adrian Bunk
1
-1
/
+1
2007-07-29
Introduce CONFIG_SUSPEND for suspend-to-Ram and standby
Rafael J. Wysocki
1
-8
/
+18
2007-07-29
Replace CONFIG_SOFTWARE_SUSPEND with CONFIG_HIBERNATION
Rafael J. Wysocki
1
-1
/
+1
2007-07-19
PM: Integrate beeping flag with existing acpi_sleep flags
Pavel Machek
1
-23
/
+0
2007-07-19
PM: Optional beeping during resume from suspend to RAM
Nigel Cunningham
1
-0
/
+23
2007-07-19
PM: Reduce code duplication between main.c and user.c
Rafael J. Wysocki
1
-44
/
+55
2007-07-19
PM: introduce hibernation and suspend notifiers
Rafael J. Wysocki
1
-0
/
+9
2007-07-01
PM: introduce set_target method in pm_ops
Rafael J. Wysocki
1
-1
/
+5
2007-05-17
swsusp: fix sysfs interface
Rafael J. Wysocki
1
-2
/
+2
2007-05-16
Fix ACPI suspend / device suspend ordering problem
Linus Torvalds
1
-7
/
+8
2007-05-09
PM: Separate hibernation code from suspend code
Rafael J. Wysocki
1
-26
/
+16
2007-05-07
remove software_suspend()
Johannes Berg
1
-14
/
+7
2007-05-07
swsusp: do not use page flags
Rafael J. Wysocki
1
-0
/
+2
2007-05-02
remove "struct subsystem" as it is no longer needed
Greg Kroah-Hartman
1
-5
/
+5
2007-04-30
power management: force pm_ops.valid callback to be assigned
Johannes Berg
1
-2
/
+2
2007-04-30
power management: implement pm_ops.valid for everybody
Johannes Berg
1
-0
/
+13
2007-04-30
rework pm_ops pm_disk_mode, kill misuse
Johannes Berg
1
-1
/
+5
2007-04-27
s2ram: add arch irq disable/enable hooks
Johannes Berg
1
-3
/
+15
2007-02-23
power management: no valid states w/o pm_ops
Johannes Berg
1
-1
/
+4
2007-02-11
[PATCH] PM: Change code ordering in main.c
Rafael J. Wysocki
1
-15
/
+19
2007-02-11
[PATCH] Drop free_pages()
Christoph Lameter
1
-1
/
+3
2006-12-16
Pull bugfix into test branch
Len Brown
1
-1
/
+1
2006-12-07
[PATCH] Export pm_suspend for the shared APM emulation
Ralf Baechle
1
-1
/
+2
2006-12-07
[PATCH] convert pm_sem to a mutex
Stephen Hemminger
1
-5
/
+5
2006-12-07
[PATCH] Add include/linux/freezer.h and move definitions from sched.h
Nigel Cunningham
1
-0
/
+1
2006-11-01
ACPI: S4: Use "platform" rather than "shutdown" mode by default
Rafael J. Wysocki
1
-1
/
+1
2006-09-26
[PATCH] PM: Add pm_trace switch
Rafael J. Wysocki
1
-0
/
+30
2006-09-26
[PATCH] Disable CPU hotplug during suspend
Rafael J. Wysocki
1
-6
/
+4
2006-06-25
[PATCH] constify parts of kernel/power/
Andreas Mohr
1
-2
/
+2
2006-06-22
[PATCH] suspend_console() warning fix
Andrew Morton
1
-1
/
+1
2006-06-19
Add support for suspending and resuming the whole console subsystem
Linus Torvalds
1
-0
/
+2
2006-04-28
[PATCH] off-by-1 in kernel/power/main.c
dean gaudet
1
-1
/
+1
2006-03-23
[PATCH] swsusp: add s2ram ioctl to userland interface
Luca Tettamanti
1
-1
/
+1
2005-11-30
[ACPI] SMP S3 resume: evaluate _WAK after INIT
David Shaohua Li
1
-2
/
+2
2005-11-29
[PATCH] fix swsusp on machines not supporting S4
Pavel Machek
1
-5
/
+16
2005-11-09
[PATCH] sleep: Fix oops in enter_state
Pavel Machek
1
-1
/
+1
2005-10-30
[PATCH] introduce .valid callback for pm_ops
Shaohua Li
1
-1
/
+4
2005-09-05
[PATCH] pm: clean up /sys/power/disk
Pavel Machek
1
-2
/
+3
2005-07-12
[ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc...
Len Brown
1
-1
/
+15
2005-07-11
[ACPI] Suspend to RAM fix
David Shaohua Li
1
-0
/
+14
2005-07-11
[ACPI] ACPI poweroff fix
Alexey Starikovskiy
1
-1
/
+1
2005-06-25
[PATCH] suspend/resume SMP support
Li Shaohua
1
-6
/
+10
2005-05-17
[PATCH] Driver Core: pm diagnostics update, check for errors
David Brownell
1
-3
/
+3
2005-04-16
Linux-2.6.12-rc2
v2.6.12-rc2
Linus Torvalds
1
-0
/
+269