<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>17f08280 - PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#17f08280</link>
        <description>PM: EM: Rework the depends on for CONFIG_ENERGY_MODELNow not only CPUs can use energy efficiency models, but GPUscan also use. On the other hand, even with only one CPU, we can alsouse energy_model to align control in thermal.So remove the dependence of SMP, and add the DEVFREQ.Signed-off-by: Jeson Gao &lt;jeson.gao@unisoc.com&gt;[Added missing SMP config option in DTPM_CPU dependency]Signed-off-by: Lukasz Luba &lt;lukasz.luba@arm.com&gt;Link: https://patch.msgid.link/20250307132649.4056210-1-lukasz.luba@arm.com[ rjw: Subject edits ]Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Fri, 07 Mar 2025 13:23:49 +0000</pubDate>
        <dc:creator>Jeson Gao &lt;jeson.gao@unisoc.com&gt;</dc:creator>
    </item>
<item>
        <title>56cabb93 - PM: sleep: Allow configuring the DPM watchdog to warn earlier than panic</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#56cabb93</link>
        <description>PM: sleep: Allow configuring the DPM watchdog to warn earlier than panicAllow configuring the DPM watchdog to warn about slow suspend/resumefunctions without causing a system panic(). This allows you to set theDPM_WATCHDOG_WARNING_TIMEOUT to something like 5 or 10 seconds to getwarnings about slow suspend/resume functions that eventually succeed.Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt;Reviewed-by: Tomasz Figa &lt;tfiga@chromium.org&gt;Link: https://patch.msgid.link/20250109125957.v2.1.I4554f931b8da97948f308ecc651b124338ee9603@changeid[ rjw: Subject edit ]Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Thu, 09 Jan 2025 20:59:58 +0000</pubDate>
        <dc:creator>Douglas Anderson &lt;dianders@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>8bc29736 - PM: hibernate: Add support for LZ4 compression for hibernation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#8bc29736</link>
        <description>PM: hibernate: Add support for LZ4 compression for hibernationExtend the support for LZ4 compression to be used with hibernation.The main idea is that different compression algorithmshave different characteristics and hibernation may benefit when it usesany of these algorithms: a default algorithm, having highercompression rate but is slower(compression/decompression) and asecondary algorithm, that is faster(compression/decompression) but haslower compression rate.LZ4 algorithm has better decompression speeds over LZO. This reducesthe hibernation image restore time.As per test results:                                    LZO             LZ4Size before Compression(bytes)   682696704       682393600Size after Compression(bytes)    146502402       155993547Decompression Rate               335.02 MB/s     501.05 MB/sRestore time                       4.4s             3.8sLZO is the default compression algorithm used for hibernation. EnableCONFIG_HIBERNATION_COMP_LZ4 to set the default compressor as LZ4.Signed-off-by: Nikhil V &lt;quic_nprakash@quicinc.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Mon, 22 Jan 2024 13:15:27 +0000</pubDate>
        <dc:creator>Nikhil V &lt;quic_nprakash@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>a06c6f5d - PM: hibernate: Move to crypto APIs for LZO compression</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#a06c6f5d</link>
        <description>PM: hibernate: Move to crypto APIs for LZO compressionCurrently for hibernation, LZO is the only compression algorithmavailable and uses the existing LZO library calls. However, thereis no flexibility to switch to other algorithms which provides betterresults. The main idea is that different compression algorithms havedifferent characteristics and hibernation may benefit when it usesalternate algorithms.By moving to crypto based APIs, it lays a foundation to use othercompression algorithms for hibernation. There are no functional changesintroduced by this approach.Signed-off-by: Nikhil V &lt;quic_nprakash@quicinc.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Mon, 22 Jan 2024 13:15:26 +0000</pubDate>
        <dc:creator>Nikhil V &lt;quic_nprakash@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>52e0452b - PM: sleep: Remove &quot;select SRCU&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#52e0452b</link>
        <description>PM: sleep: Remove &quot;select SRCU&quot;Now that the SRCU Kconfig option is unconditionally selected, there isno longer any point in selecting it.  Therefore, remove the &quot;select SRCU&quot;Kconfig statements.Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;Reviewed-by: John Ogness &lt;john.ogness@linutronix.de&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Fri, 13 Jan 2023 00:11:28 +0000</pubDate>
        <dc:creator>Paul E. McKenney &lt;paulmck@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>261e224d - pm/sleep: Add PM_USERSPACE_AUTOSLEEP Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#261e224d</link>
        <description>pm/sleep: Add PM_USERSPACE_AUTOSLEEP KconfigSystems that initiate frequent suspend/resume from userspacecan make the kernel aware by enabling PM_USERSPACE_AUTOSLEEPconfig.This allows for certain sleep-sensitive code (wireguard/rng) todecide on what preparatory work should be performed (or not) intheir pm_notification callbacks.This patch was prompted by the discussion at [1] which attemptsto remove CONFIG_ANDROID that currently guards these code paths.[1] https://lore.kernel.org/r/20220629150102.1582425-1-hch@lst.de/Suggested-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;Acked-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;Signed-off-by: Kalesh Singh &lt;kaleshsingh@google.com&gt;Link: https://lore.kernel.org/r/20220630191230.235306-1-kaleshsingh@google.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Thu, 30 Jun 2022 19:12:29 +0000</pubDate>
        <dc:creator>Kalesh Singh &lt;kaleshsingh@google.com&gt;</dc:creator>
    </item>
<item>
        <title>03466883 - PM: sleep: remove trailing spaces and tabs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#03466883</link>
        <description>PM: sleep: remove trailing spaces and tabsRun the following command to find and remove the trailing spaces and tabs:$ find kernel/power/ -type f | xargs sed -r -i &apos;s/[ \t]+$//&apos;Signed-off-by: Zhen Lei &lt;thunder.leizhen@huawei.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Tue, 08 Jun 2021 07:44:37 +0000</pubDate>
        <dc:creator>Zhen Lei &lt;thunder.leizhen@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>c4cc3141 - PM: Kconfig: remove unneeded &quot;default n&quot; options</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#c4cc3141</link>
        <description>PM: Kconfig: remove unneeded &quot;default n&quot; optionsRemove &quot;default n&quot; options. If the &quot;default&quot; line is removed, itdefaults to &apos;n&apos;.Signed-off-by: Lukasz Luba &lt;lukasz.luba@arm.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Tue, 09 Feb 2021 10:54:35 +0000</pubDate>
        <dc:creator>Lukasz Luba &lt;lukasz.luba@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>3af2f0aa - PM: EM: update Kconfig description and drop &quot;default n&quot; option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#3af2f0aa</link>
        <description>PM: EM: update Kconfig description and drop &quot;default n&quot; optionEnergy Model supports now other devices like GPUs, DSPs, not only CPUs.Thus, update the description in the config option. Remove also unneeded&quot;default n&quot;. If the &quot;default&quot; line is removed, it defaults to &apos;n&apos;.Signed-off-by: Lukasz Luba &lt;lukasz.luba@arm.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Tue, 09 Feb 2021 10:54:34 +0000</pubDate>
        <dc:creator>Lukasz Luba &lt;lukasz.luba@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>a7f7f624 - treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#a7f7f624</link>
        <description>treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;Since commit 84af7a6194e4 (&quot;checkpatch: kconfig: prefer &apos;help&apos; over&apos;---help---&apos;&quot;), the number of &apos;---help---&apos; has been graduallydecreasing, but there are still more than 2400 instances.This commit finishes the conversion. While I touched the lines,I also fixed the indentation.There are a variety of indentation styles found.  a) 4 spaces + &apos;---help---&apos;  b) 7 spaces + &apos;---help---&apos;  c) 8 spaces + &apos;---help---&apos;  d) 1 space + 1 tab + &apos;---help---&apos;  e) 1 tab + &apos;---help---&apos;    (correct indentation)  f) 1 tab + 1 space + &apos;---help---&apos;  g) 1 tab + 2 spaces + &apos;---help---&apos;In order to convert all of them to 1 tab + &apos;help&apos;, I ran thefollowing commend:  $ find . -name &apos;Kconfig*&apos; | xargs sed -i &apos;s/^[[:space:]]*---help---/\thelp/&apos;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Sat, 13 Jun 2020 16:50:22 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c4f39a6c - PM: hibernate: Split off snapshot dev option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#c4f39a6c</link>
        <description>PM: hibernate: Split off snapshot dev optionMake it possible to reduce the attack surface in case the snapshotdevice is not to be used from userspace.Signed-off-by: Domenico Andreoli &lt;domenico.andreoli@linux.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Thu, 07 May 2020 07:19:53 +0000</pubDate>
        <dc:creator>Domenico Andreoli &lt;domenico.andreoli@linux.com&gt;</dc:creator>
    </item>
<item>
        <title>086b2d78 - PM: remove s390 specific callbacks</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#086b2d78</link>
        <description>PM: remove s390 specific callbacksARCH_SAVE_PAGE_KEYS has been introduced in order to be able to saveand restore s390 specific storage keys into a hibernation image.With hibernation support removed from s390 there is no point inkeeping the callbacks.Acked-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;Acked-by: Peter Oberparleiter &lt;oberpar@linux.ibm.com&gt;Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Signed-off-by: Vasily Gorbik &lt;gor@linux.ibm.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Wed, 18 Mar 2020 19:55:20 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;heiko.carstens@de.ibm.com&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/kernel/power/Kconfig#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/kernel/power/Kconfig</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>151f4e2b - docs: power: convert docs to ReST and rename to *.rst</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#151f4e2b</link>
        <description>docs: power: convert docs to ReST and rename to *.rstConvert the PM documents to ReST, in order to allow them tobuild with Sphinx.The conversion is actually:  - add blank lines and indentation in order to identify paragraphs;  - fix tables markups;  - add some lists markups;  - mark literal blocks;  - adjust title markups.At its new index.rst, let&apos;s add a :orphan: while this is not linked tothe main index.rst file, in order to avoid build warnings.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Acked-by: Srivatsa S. Bhat (VMware) &lt;srivatsa@csail.mit.edu&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Thu, 13 Jun 2019 10:10:36 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>9ca12ac0 - kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#9ca12ac0</link>
        <description>kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freezeThis patch provides an arch option, ARCH_SUSPEND_NONZERO_CPU, toopt-in to allowing suspend to occur on one of the housekeeping CPUsrather than hardcoded CPU0.This will allow CPU0 to be a nohz_full CPU with a later change.It may be possible for platforms with hardware/firmware restrictionson suspend/wake effectively support this by handing off the finalstage to CPU0 when kernel housekeeping is no longer required. Anotheroption is to make housekeeping / nohz_full mask dynamic at runtime,but the complexity could not be justified at this time.Signed-off-by: Nicholas Piggin &lt;npiggin@gmail.com&gt;Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Cc: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Rafael J . Wysocki &lt;rafael.j.wysocki@intel.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: linuxppc-dev@lists.ozlabs.orgLink: https://lkml.kernel.org/r/20190411033448.20842-4-npiggin@gmail.comSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Thu, 11 Apr 2019 03:34:46 +0000</pubDate>
        <dc:creator>Nicholas Piggin &lt;npiggin@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>27871f7a - PM: Introduce an Energy Model management framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#27871f7a</link>
        <description>PM: Introduce an Energy Model management frameworkSeveral subsystems in the kernel (task scheduler and/or thermal at thetime of writing) can benefit from knowing about the energy consumed byCPUs. Yet, this information can come from different sources (DT orfirmware for example), in different formats, hence making it hard toexploit without a standard API.As an attempt to address this, introduce a centralized Energy Model(EM) management framework which aggregates the power values providedby drivers into a table for each performance domain in the system. Thepower cost tables are made available to interested clients (e.g. taskscheduler or thermal) via platform-agnostic APIs. The overall designis represented by the diagram below (focused on Arm-related drivers asan example, but applicable to any architecture):     +---------------+  +-----------------+  +-------------+     | Thermal (IPA) |  | Scheduler (EAS) |  |    Other    |     +---------------+  +-----------------+  +-------------+             |                   | em_pd_energy()   |             |                   | em_cpu_get()     |             +-----------+       |         +--------+                         |       |         |                         v       v         v                      +---------------------+                      |                     |                      |    Energy Model     |                      |                     |                      |     Framework       |                      |                     |                      +---------------------+                         ^       ^       ^                         |       |       | em_register_perf_domain()              +----------+       |       +---------+              |                  |                 |      +---------------+  +---------------+  +--------------+      |  cpufreq-dt   |  |   arm_scmi    |  |    Other     |      +---------------+  +---------------+  +--------------+              ^                  ^                 ^              |                  |                 |      +--------------+   +---------------+  +--------------+      | Device Tree  |   |   Firmware    |  |      ?       |      +--------------+   +---------------+  +--------------+Drivers (typically, but not limited to, CPUFreq drivers) can registerdata in the EM framework using the em_register_perf_domain() API. Thecalling driver must provide a callback function with a standardizedsignature that will be used by the EM framework to build the powercost tables of the performance domain. This design should offer a lot offlexibility to calling drivers which are free of reading informationfrom any location and to use any technique to compute power costs.Moreover, the capacity states registered by drivers in the EM frameworkare not required to match real performance states of the target. Thisis particularly important on targets where the performance states arenot known by the OS.The power cost coefficients managed by the EM framework are specified inmilli-watts. Although the two potential users of those coefficients (IPAand EAS) only need relative correctness, IPA specifically needs tocompare the power of CPUs with the power of other components (GPUs, forexample), which are still expressed in absolute terms in theirrespective subsystems. Hence, specifying the power of CPUs inmilli-watts should help transitioning IPA to using the EM frameworkwithout introducing new problems by keeping units comparable acrosssub-systems.On the longer term, the EM of other devices than CPUs could also bemanaged by the EM framework, which would enable to remove the absoluteunit. However, this is not absolutely required as a first step, so thisextension of the EM framework is left for later.On the client side, the EM framework offers APIs to access the powercost tables of a CPU (em_cpu_get()), and to estimate the energyconsumed by the CPUs of a performance domain (em_pd_energy()). Clientssuch as the task scheduler can then use these APIs to access the shareddata structures holding the Energy Model of CPUs.Signed-off-by: Quentin Perret &lt;quentin.perret@arm.com&gt;Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Mike Galbraith &lt;efault@gmx.de&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Rafael J. Wysocki &lt;rjw@rjwysocki.net&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: adharmap@codeaurora.orgCc: chris.redpath@arm.comCc: currojerez@riseup.netCc: dietmar.eggemann@arm.comCc: edubezval@gmail.comCc: gregkh@linuxfoundation.orgCc: javi.merino@kernel.orgCc: joel@joelfernandes.orgCc: juri.lelli@redhat.comCc: morten.rasmussen@arm.comCc: patrick.bellasi@arm.comCc: pkondeti@codeaurora.orgCc: skannan@codeaurora.orgCc: smuckle@google.comCc: srinivas.pandruvada@linux.intel.comCc: thara.gopinath@linaro.orgCc: tkjos@google.comCc: valentin.schneider@arm.comCc: vincent.guittot@linaro.orgCc: viresh.kumar@linaro.orgLink: https://lkml.kernel.org/r/20181203095628.11858-4-quentin.perret@arm.comSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Mon, 03 Dec 2018 09:56:16 +0000</pubDate>
        <dc:creator>Quentin Perret &lt;quentin.perret@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>3df6f61f - PM / sleep: wakeup: Fix build error caused by missing SRCU support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#3df6f61f</link>
        <description>PM / sleep: wakeup: Fix build error caused by missing SRCU supportCommit ea0212f40c6 (power: auto select CONFIG_SRCU) made the code indrivers/base/power/wakeup.c use SRCU instead of RCU, but it forgot toselect CONFIG_SRCU in Kconfig, which leads to the following builderror if CONFIG_SRCU is not selected somewhere else:drivers/built-in.o: In function `wakeup_source_remove&apos;:(.text+0x3c6fc): undefined reference to `synchronize_srcu&apos;drivers/built-in.o: In function `pm_print_active_wakeup_sources&apos;:(.text+0x3c7a8): undefined reference to `__srcu_read_lock&apos;drivers/built-in.o: In function `pm_print_active_wakeup_sources&apos;:(.text+0x3c84c): undefined reference to `__srcu_read_unlock&apos;drivers/built-in.o: In function `device_wakeup_arm_wake_irqs&apos;:(.text+0x3d1d8): undefined reference to `__srcu_read_lock&apos;drivers/built-in.o: In function `device_wakeup_arm_wake_irqs&apos;:(.text+0x3d228): undefined reference to `__srcu_read_unlock&apos;drivers/built-in.o: In function `device_wakeup_disarm_wake_irqs&apos;:(.text+0x3d24c): undefined reference to `__srcu_read_lock&apos;drivers/built-in.o: In function `device_wakeup_disarm_wake_irqs&apos;:(.text+0x3d29c): undefined reference to `__srcu_read_unlock&apos;drivers/built-in.o:(.data+0x4158): undefined reference to `process_srcu&apos;Fix this error by selecting CONFIG_SRCU when PM_SLEEP is enabled.Fixes: ea0212f40c6 (power: auto select CONFIG_SRCU)Cc: 4.2+ &lt;stable@vger.kernel.org&gt; # 4.2+Signed-off-by: zhangyi (F) &lt;yi.zhang@huawei.com&gt;[ rjw: Minor subject/changelog fixups ]Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Tue, 14 Aug 2018 02:34:42 +0000</pubDate>
        <dc:creator>zhangyi (F) &lt;yi.zhang@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>7813dd6f - PM / OPP: Move the OPP directory out of power/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#7813dd6f</link>
        <description>PM / OPP: Move the OPP directory out of power/The drivers/base/power/ directory is special and contains code relatedto power management core like system suspend/resume, hibernation, etc.It was fine to keep the OPP code inside it when we had just one file forit, but it is growing now and already has a directory for itself.Lets move it directly under drivers/ directory, just like cpufreq andcpuidle.Signed-off-by: Viresh Kumar &lt;viresh.kumar@linaro.org&gt;Acked-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Tue, 26 Sep 2017 22:12:40 +0000</pubDate>
        <dc:creator>Viresh Kumar &lt;viresh.kumar@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>5b3f249c - PM / sleep: Increase default DPM watchdog timeout to 120</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Kconfig#5b3f249c</link>
        <description>PM / sleep: Increase default DPM watchdog timeout to 120Recently we have a new report that, the harddisk can notresume on time due to firmware issues, and got a kernelpanic because of DPM watchdog timeout. So adjust thedefault timeout from 60 to 120 to survive on this platform,and make DPM_WATCHDOG depending on EXPERT.Link: https://bugzilla.kernel.org/show_bug.cgi?id=117971Suggested-by: Pavel Machek &lt;pavel@ucw.cz&gt;Suggested-by: Rafael J. Wysocki &lt;rafael@kernel.org&gt;Reported-by: Higuita &lt;higuita@gmx.net&gt;Signed-off-by: Chen Yu &lt;yu.c.chen@intel.com&gt;Acked-by: Pavel Machek &lt;pavel@ucw.cz&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Kconfig</description>
        <pubDate>Fri, 19 Aug 2016 04:37:23 +0000</pubDate>
        <dc:creator>Chen Yu &lt;yu.c.chen@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
