<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sysfs-power</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>01d00914 - ABI: sysfs-power: fix a what tag</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#01d00914</link>
        <description>ABI: sysfs-power: fix a what tagThere is one What tag that it is using semicolon instead of colon.Fix it to comply with ABI description and produce right results whenconverted to html/pdf.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;Link: https://lore.kernel.org/r/508051136ea2e07e0dd7fa41ff40382387c24ba8.1739182025.git.mchehab+huawei@kernel.org

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Mon, 10 Feb 2025 10:17:57 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b52124a7 - PM: Add sysfs files to represent time spent in hardware sleep state</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#b52124a7</link>
        <description>PM: Add sysfs files to represent time spent in hardware sleep stateUserspace can&apos;t easily discover how much of a sleep cycle was spent in ahardware sleep state without using kernel tracing and vendor specific sysfsor debugfs files.To make this information more discoverable, introduce 3 new sysfs files:1) The time spent in a hw sleep state for last cycle.2) The time spent in a hw sleep state since the kernel booted3) The maximum time that the hardware can report for a sleep cycle.All of these files will be present only if the system supports s2idle.Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Signed-off-by: Mario Limonciello &lt;mario.limonciello@amd.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Mon, 17 Apr 2023 15:27:05 +0000</pubDate>
        <dc:creator>Mario Limonciello &lt;mario.limonciello@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>8a7f0e8a - Documentation/ABI: correct possessive &quot;its&quot; typos</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#8a7f0e8a</link>
        <description>Documentation/ABI: correct possessive &quot;its&quot; typosCorrect all uses of &quot;it&apos;s&quot; that are meant to be possessive &quot;its&quot;.Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Link: https://lore.kernel.org/r/20220801025207.29971-1-rdunlap@infradead.orgSigned-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Mon, 01 Aug 2022 02:52:07 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>8599a12b - platform/x86: Update Mario Limonciello&apos;s email address in the docs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#8599a12b</link>
        <description>platform/x86: Update Mario Limonciello&apos;s email address in the docsVarious pdx86 docs under Documentation/ABI/testing still use Mario&apos;sold, now defunct, &lt;mario.limonciello@dell.com&gt; address.Update the docs to point to either the new Dell.Client.Kernel@dell.comemail alias for Dell specific drivers, or to Mario&apos;s new @outlook.comaddress for other drivers.Cc: Dell.Client.Kernel@dell.comCc: Mario Limonciello &lt;mario.limonciello@outlook.com&gt;Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Link: https://lore.kernel.org/r/20210810160900.106512-1-hdegoede@redhat.com

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Tue, 10 Aug 2021 16:09:00 +0000</pubDate>
        <dc:creator>Hans de Goede &lt;hdegoede@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>54a19b4d - docs: ABI: cleanup several ABI documents</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#54a19b4d</link>
        <description>docs: ABI: cleanup several ABI documentsThere are some ABI documents that, while they don&apos;t generateany warnings, they have issues when parsed by get_abi.pl scripton its output result.Address them, in order to provide a clean output.Reviewed-by: Tom Rix &lt;trix@redhat.com&gt; # for fpga-managerReviewed-By: Kajol Jain&lt;kjain@linux.ibm.com&gt; # for sysfs-bus-event_source-devices-hv_gpci and sysfs-bus-event_source-devices-hv_24x7Acked-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt; #for IIOAcked-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt; # for HabanalabsAcked-by: Vaibhav Jain &lt;vaibhav@linux.ibm.com&gt; # for sysfs-bus-papr-pmemAcked-by: Cezary Rojewski &lt;cezary.rojewski@intel.com&gt; # for catptAcked-by: Suzuki K Poulose &lt;suzuki.poulose@arm.com&gt;Acked-by: Ilya Dryomov &lt;idryomov@gmail.com&gt; # for rbdAcked-by: Jonathan Corbet &lt;corbet@lwn.net&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;Link: https://lore.kernel.org/r/5bc78e5b68ed1e9e39135173857cb2e753be868f.1604042072.git.mchehab+huawei@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Fri, 30 Oct 2020 07:40:50 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c052bf82 - PM: suspend: Add sysfs attribute to control the &quot;sync on suspend&quot; behavior</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#c052bf82</link>
        <description>PM: suspend: Add sysfs attribute to control the &quot;sync on suspend&quot; behaviorThe sysfs attribute `/sys/power/sync_on_suspend` controls, whether or notfilesystems are synced by the kernel before system suspend.Congruously, the behaviour of build-time switch CONFIG_SUSPEND_SKIP_SYNCis slightly changed: It now defines the run-tim default for the new sysfsattribute `/sys/power/sync_on_suspend`.The run-time attribute is added because the existing correspondingbuild-time Kconfig flag for (`CONFIG_SUSPEND_SKIP_SYNC`) is not flexibleenough. E.g. Linux distributions that provide pre-compiled kernelsusually want to stick with the default (sync filesystems before suspend)but under special conditions this needs to be changed.One example for such a special condition is user-space handling ofsuspending block devices (e.g. using `cryptsetup luksSuspend` or `dmsetupsuspend`) before system suspend. The Kernel trying to sync filesystemsafter the underlying block device already got suspended obviously leadsto dead-locks. Be aware that you have to take care of the filesystem syncyourself before suspending the system in those scenarios.Signed-off-by: Jonas Meurer &lt;jonas@freesources.org&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Thu, 16 Jan 2020 11:53:54 +0000</pubDate>
        <dc:creator>Jonas Meurer &lt;jonas@freesources.org&gt;</dc:creator>
    </item>
<item>
        <title>2c8db5be - PM/sleep: Expose suspend stats in sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#2c8db5be</link>
        <description>PM/sleep: Expose suspend stats in sysfsUserspace can get suspend stats from the suspend stats debugfs node.Since debugfs doesn&apos;t have stable ABI, expose suspend stats insysfs under /sys/power/suspend_stats.Signed-off-by: Kalesh Singh &lt;kaleshsingh@google.com&gt;Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Wed, 31 Jul 2019 21:29:33 +0000</pubDate>
        <dc:creator>Kalesh Singh &lt;kaleshsingh@google.com&gt;</dc:creator>
    </item>
<item>
        <title>5004efbb - Documentation: ABI: power: Add missing newline at end of file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#5004efbb</link>
        <description>Documentation: ABI: power: Add missing newline at end of file&quot;git diff&quot; says:    \ No newline at end of fileafter modifying the files.Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Mon, 01 Jul 2019 13:58:27 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>3bb75644 - PM / hibernate: Documentation: fix image_size default value</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#3bb75644</link>
        <description>PM / hibernate: Documentation: fix image_size default valueThis commit updates the default value of /sys/power/image_size inthe documentation.Since ac5c24ec1e983313ef0015258fba6f630e54e7cn the `image_size&apos; value isset to about 2/5 of RAM, according to kernel/power/snapshot.c:	image_size = ((totalram_pages * 2) / 5) * PAGE_SIZE;but this change was not reflected everywhere in the documentation.Signed-off-by: Vladimir D. Seleznev &lt;vseleznv@altlinux.org&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Sat, 01 Sep 2018 04:51:15 +0000</pubDate>
        <dc:creator>Vladimir D. Seleznev &lt;vseleznv@altlinux.org&gt;</dc:creator>
    </item>
<item>
        <title>35506467 - PM / hibernate: Make passing hibernate offsets more friendly</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#35506467</link>
        <description>PM / hibernate: Make passing hibernate offsets more friendlyCurrently the only way to specify a hibernate offset for aswap file is on the kernel command line.Add a new /sys/power/resume_offset that lets userspacespecify the offset and disk to use when initiating a hibernatecycle.Signed-off-by: Mario Limonciello &lt;mario.limonciello@dell.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Wed, 28 Mar 2018 17:01:09 +0000</pubDate>
        <dc:creator>Mario Limonciello &lt;mario.limonciello@dell.com&gt;</dc:creator>
    </item>
<item>
        <title>3ba9b1b8 - Documentation: fix admin-guide doc refs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#3ba9b1b8</link>
        <description>Documentation: fix admin-guide doc refsMake admin-guide document refs valid.Signed-off-by: Tom Saeger &lt;tom.saeger@oracle.com&gt;Acked-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Tue, 10 Oct 2017 17:36:16 +0000</pubDate>
        <dc:creator>Tom Saeger &lt;tom.saeger@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>e0a86312 - Update James Hogan&apos;s email address</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#e0a86312</link>
        <description>Update James Hogan&apos;s email addressUpdate my imgtec.com and personal email address to my kernel.org one ina few places as MIPS will soon no longer be part of ImaginationTechnologies, and add mappings in .mailcap so get_maintainer.pl reportsthe right address.Signed-off-by: James Hogan &lt;jhogan@kernel.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Wed, 04 Oct 2017 22:10:59 +0000</pubDate>
        <dc:creator>James Hogan &lt;jhogan@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8d8b2441 - PM / sleep: Do not print debug messages by default</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#8d8b2441</link>
        <description>PM / sleep: Do not print debug messages by defaultDebug messages from the system suspend/hibernation infrastructure canfill up the entire kernel log buffer in some cases and anyway theyare only useful for debugging.  They depend on CONFIG_PM_DEBUG, butthat is set as a rule as some generally useful diagnostic facilitiesdepend on it too.For this reason, avoid printing those messages by default, but makeit possible to turn them on as needed with the help of a new sysfsattribute under /sys/power/.Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Wed, 19 Jul 2017 00:38:44 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>406e7938 - PM / sleep: System sleep state selection interface rework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#406e7938</link>
        <description>PM / sleep: System sleep state selection interface reworkThere are systems in which the platform doesn&apos;t support any specialsleep states, so suspend-to-idle (PM_SUSPEND_FREEZE) is the onlyavailable system sleep state.  However, some user space frameworksonly use the &quot;mem&quot; and (sometimes) &quot;standby&quot; sleep state labels, sothe users of those systems need to modify user space in order to beable to use system suspend at all and that may be a pain in practice.Commit 0399d4db3edf (PM / sleep: Introduce command line argument forsleep state enumeration) attempted to address this problem by addinga command line argument to change the meaning of the &quot;mem&quot; string in/sys/power/state to make it trigger suspend-to-idle (instead ofsuspend-to-RAM).However, there also are systems in which the platform does supportspecial sleep states, but suspend-to-idle is the preferred one anyway(it even may save more energy than the platform-provided sleep statesin some cases) and the above commit doesn&apos;t help in those cases.For this reason, rework the system sleep state selection interfaceagain (but preserve backwards compatibiliby).  Namely, add a newsysfs file, /sys/power/mem_sleep, that will control the systemsuspend mode triggered by writing &quot;mem&quot; to /sys/power/state (inanalogy with what /sys/power/disk does for hibernation).  Make itselect suspend-to-RAM (&quot;deep&quot; sleep) by default (if supported) andfall back to suspend-to-idle (&quot;s2idle&quot;) otherwise and add a newcommand line argument, mem_sleep_default, allowing that default tobe overridden if need be.At the same time, drop the relative_sleep_states command lineargument that doesn&apos;t make sense any more.Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Tested-by: Mario Limonciello &lt;mario.limonciello@dell.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Mon, 21 Nov 2016 21:45:40 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a6f5f0dd - PM / sleep: Report interrupt that caused system wakeup</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#a6f5f0dd</link>
        <description>PM / sleep: Report interrupt that caused system wakeupAdd a sysfs attribute, /sys/power/pm_wakeup_irq, reporting the IRQnumber of the first wakeup interrupt (that is, the first interruptfrom an IRQ line armed for system wakeup) seen by the kernel duringthe most recent system suspend/resume cycle.This feature will be useful for system wakeup diagnostics ofspurious wakeup interrupts.Signed-off-by: Alexandra Yates &lt;alexandra.yates@linux.intel.com&gt;[ rjw: Fixed up pm_wakeup_irq definition ]Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Tue, 15 Sep 2015 17:32:46 +0000</pubDate>
        <dc:creator>Alexandra Yates &lt;alexandra.yates@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0399d4db - PM / sleep: Introduce command line argument for sleep state enumeration</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#0399d4db</link>
        <description>PM / sleep: Introduce command line argument for sleep state enumerationOn some systems the platform doesn&apos;t support neitherPM_SUSPEND_MEM nor PM_SUSPEND_STANDBY, so PM_SUSPEND_FREEZE is theonly available system sleep state.  However, some user space frameworksonly use the &quot;mem&quot; and (sometimes) &quot;standby&quot; sleep state labels, sothe users of those systems need to modify user space in order to beable to use system suspend at all and that is not always possible.For this reason, add a new kernel command line argument,relative_sleep_states, allowing the users of those systems to changethe way in which the kernel assigns labels to system sleep states.Namely, for relative_sleep_states=1, the &quot;mem&quot;, &quot;standby&quot; and &quot;freeze&quot;labels will enumerate the available system sleem states from thedeepest to the shallowest, respectively, so that &quot;mem&quot; is alwayspresent in /sys/power/state and the other state strings may or maynot be presend depending on what is supported by the platform.Update system sleep states documentation to reflect this change.Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Mon, 26 May 2014 11:40:59 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>af02b5fd - PM: Add missing &quot;freeze&quot; state</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#af02b5fd</link>
        <description>PM: Add missing &quot;freeze&quot; stateFix descriptions of /sys/power/state in the documentation and ina code comment.Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@linux-m68k.org&gt;Reviewed-by: Srivatsa S. Bhat &lt;srivatsa.bhat@linux.vnet.ibm.com&gt;Acked-by: Pavel Machek &lt;pavel@ucw.cz&gt;[rjw: Changelog]Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Tue, 11 Mar 2014 11:08:11 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>49db1903 - MAINTAINERS / Documentation: Update Rafael&apos;s e-mail address</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#49db1903</link>
        <description>MAINTAINERS / Documentation: Update Rafael&apos;s e-mail addressThe e-mail address rjw@sisk.pl that I have been using for quite sometime is going to expire at one point, so replace it with a new one,rjw@rjwysocki.net, everywhere in MAINTAINERS and Documentation/ABI.Signed-off-by: Rafael J. Wysocki &lt;rjw@rjwysocki.net&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Tue, 08 Oct 2013 23:47:53 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rjw@rjwysocki.net&gt;</dc:creator>
    </item>
<item>
        <title>4b7760ba - PM / Sleep: add knob for printing device resume times</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#4b7760ba</link>
        <description>PM / Sleep: add knob for printing device resume timesAdded a new knob called /sys/power/pm_print_times. Setting it to 1enables printing of time taken by devices to suspend and resume.Setting it to 0 disables this printing (unless overridden byinitcall_debug kernel command line option).Signed-off-by: Sameer Nanda &lt;snanda@chromium.org&gt;Acked-by: Greg KH &lt;gregkh@linuxfoundation.org&gt;Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Tue, 19 Jun 2012 20:23:33 +0000</pubDate>
        <dc:creator>Sameer Nanda &lt;snanda@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>b86ff982 - PM / Sleep: Add user space interface for manipulating wakeup sources, v3</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-power#b86ff982</link>
        <description>PM / Sleep: Add user space interface for manipulating wakeup sources, v3Android allows user space to manipulate wakelocks using twosysfs file located in /sys/power/, wake_lock and wake_unlock.Writing a wakelock name and optionally a timeout to the wake_lockfile causes the wakelock whose name was written to be acquired (itis created before is necessary), optionally with the given timeout.Writing the name of a wakelock to wake_unlock causes that wakelockto be released.Implement an analogous interface for user space using wakeup sources.Add the /sys/power/wake_lock and /sys/power/wake_unlock filesallowing user space to create, activate and deactivate wakeupsources, such that writing a name and optionally a timeout towake_lock causes the wakeup source of that name to be activated,optionally with the given timeout.  If that wakeup source doesn&apos;texist, it will be created and then activated.  Writing a name towake_unlock causes the wakeup source of that name, if there is one,to be deactivated.  Wakeup sources created with the help ofwake_lock that haven&apos;t been used for more than 5 minutes are garbagecollected and destroyed.  Moreover, there can be only WL_NUMBER_LIMITwakeup sources created with the help of wake_lock present at a time.The data type used to track wakeup sources created by user space iscalled &quot;struct wakelock&quot; to indicate the origins of this feature.This version of the patch includes an rbtree manipulation fix from John Stultz.Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Reviewed-by: NeilBrown &lt;neilb@suse.de&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-power</description>
        <pubDate>Sun, 29 Apr 2012 20:53:42 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rjw@sisk.pl&gt;</dc:creator>
    </item>
</channel>
</rss>
