<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ae20cb9a - PM: sleep: Narrow down -DDEBUG on kernel/power/ files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#ae20cb9a</link>
        <description>PM: sleep: Narrow down -DDEBUG on kernel/power/ filesThe macro -DDEBUG is broadly enabled on kernel/power/ directory ifCONFIG_DYNAMIC_DEBUG is enabled. As side effect all debug messages usingpr_debug() and dev_dbg() are enabled by default on dynamic debug.We&apos;re reworking pm_pr_dbg() to support dynamic debug, where pm_pr_dbg()will print message if either pm_debug_messages_on flag is set or if it&apos;sexplicitly enabled on dynamic debug&apos;s control. That means if we let-DDEBUG broadly set, the pm_debug_messages_on flag will be bypassed bydefault on pm_pr_dbg() if dynamic debug is also enabled.The files that directly use pr_debug() and dev_dbg() on kernel/power/ are: - swap.c - snapshot.c - energy_model.cAnd those files do not use pm_pr_dbg(). So if we limit -DDEBUG to them,we keep the same functional behavior while allowing the pm_pr_dbg()refactor.Signed-off-by: David Cohen &lt;dacohen@pm.me&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Thu, 24 Mar 2022 08:07:24 +0000</pubDate>
        <dc:creator>David Cohen &lt;dacohen@pm.me&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/Makefile#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/Makefile</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>27871f7a - PM: Introduce an Energy Model management framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#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/Makefile</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>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-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/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>67830911 - PM / Hibernate: Don&apos;t let kasan instrument snapshot.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#67830911</link>
        <description>PM / Hibernate: Don&apos;t let kasan instrument snapshot.cKasan causes the compiler to instrument C code and is used at runtime todetect accesses to memory that has been freed, or not yet allocated.The code in snapshot.c saves and restores memory when hibernating. This willaccess whole pages in the slab cache that have both free and allocatedareas, resulting in a large number of false positives from Kasan.Disable instrumentation of this file.Signed-off-by: James Morse &lt;james.morse@arm.com&gt;Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Thu, 02 Jun 2016 12:20:32 +0000</pubDate>
        <dc:creator>James Morse &lt;james.morse@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>343df3c7 - suspend: simplify block I/O handling</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#343df3c7</link>
        <description>suspend: simplify block I/O handlingStop abusing struct page functionality and the swap end_io handler, andinstead add a modified version of the blk-lib.c bio_batch helpers.Also move the block I/O code into swap.c as they are directly tied intoeach other.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Tested-by: Pavel Machek &lt;pavel@ucw.cz&gt;Tested-by: Ming Lin &lt;mlin@kernel.org&gt;Acked-by: Pavel Machek &lt;pavel@ucw.cz&gt;Acked-by: Rafael J. Wysocki &lt;rjw@rjwysocki.net&gt;Signed-off-by: Jens Axboe &lt;axboe@fb.com&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Tue, 19 May 2015 07:23:23 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&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/kernel/power/Makefile#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/kernel/power/Makefile</description>
        <pubDate>Sun, 29 Apr 2012 20:53:42 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rjw@sisk.pl&gt;</dc:creator>
    </item>
<item>
        <title>7483b4a4 - PM / Sleep: Implement opportunistic sleep, v2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#7483b4a4</link>
        <description>PM / Sleep: Implement opportunistic sleep, v2Introduce a mechanism by which the kernel can trigger globaltransitions to a sleep state chosen by user space if there are noactive wakeup sources.It consists of a new sysfs attribute, /sys/power/autosleep, thatcan be written one of the strings returned by reads from/sys/power/state, an ordered workqueue and a work item carrying outthe &quot;suspend&quot; operations.  If a string representing the system&apos;ssleep state is written to /sys/power/autosleep, the work itemtriggering transitions to that state is queued up and it requeuesitself after every execution until user space writes &quot;off&quot; to/sys/power/autosleep.That work item enables the detection of wakeup events using thefunctions already defined in drivers/base/power/wakeup.c (with onesmall modification) and calls either pm_suspend(), or hibernate() toput the system into a sleep state.  If a wakeup event is reportedwhile the transition is in progress, it will abort the transition andthe &quot;system suspend&quot; work item will be queued up again.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/kernel/power/Makefile</description>
        <pubDate>Sun, 29 Apr 2012 20:53:22 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rjw@sisk.pl&gt;</dc:creator>
    </item>
<item>
        <title>a9b542ee - PM / QoS: unconditionally build the feature</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#a9b542ee</link>
        <description>PM / QoS: unconditionally build the featureThe PM QoS feature originally didn&apos;t depend on CONFIG_PM, which wasmistakenly changed by commit e8db0be1245de16a6cc6365506abc392c3c212d4    PM QoS: Move and rename the implementation filesLater, commit d020283dc694c9ec31b410f522252f7a8397e67d    PM / QoS: CPU C-state breakage with PM Qos changepartially fixed that by introducing a static inline definition ofpm_qos_request(), but that still didn&apos;t allow user space to usethe PM QoS interface if CONFIG_PM was unset (which had been possiblebefore).  For this reason, remove the dependency of PM QoS onCONFIG_PM to make it work (as intended) with CONFIG_PM unset.[rjw: Replaced the original changelog with a new one.]Signed-off-by: Jean Pihet &lt;j-pihet@ti.com&gt;Reported-by: Venkatesh Pallipadi &lt;venki@google.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Mon, 13 Feb 2012 15:23:42 +0000</pubDate>
        <dc:creator>Jean Pihet &lt;jean.pihet@newoldbits.com&gt;</dc:creator>
    </item>
<item>
        <title>37cce26b - PM / VT: Cleanup #if defined uglyness and fix compile error</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#37cce26b</link>
        <description>PM / VT: Cleanup #if defined uglyness and fix compile errorIntroduce the config option CONFIG_VT_CONSOLE_SLEEP in order to cleanupthe #if defined ugliness for the vt suspend support functions. Note thatCONFIG_VT_CONSOLE is already dependant on CONFIG_VT.The function pm_set_vt_switch is actually dependant on CONFIG_VT and notCONFIG_PM_SLEEP. This fixes a compile error when CONFIG_PM_SLEEP isnot set:drivers/tty/vt/vt_ioctl.c:1794: error: redefinition of &apos;pm_set_vt_switch&apos;include/linux/suspend.h:17: error: previous definition of &apos;pm_set_vt_switch&apos; was hereAlso, remove the incorrect path from the comment in console.c.[rjw: Replaced #if defined() with #ifdef in suspend.h.]Signed-off-by: H Hartley Sweeten &lt;hsweeten@visionengravers.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Wed, 21 Sep 2011 20:47:55 +0000</pubDate>
        <dc:creator>H Hartley Sweeten &lt;hartleys@visionengravers.com&gt;</dc:creator>
    </item>
<item>
        <title>e8db0be1 - PM QoS: Move and rename the implementation files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#e8db0be1</link>
        <description>PM QoS: Move and rename the implementation filesThe PM QoS implementation files are better namedkernel/power/qos.c and include/linux/pm_qos.h.The PM QoS support is compiled under the CONFIG_PM option.Signed-off-by: Jean Pihet &lt;j-pihet@ti.com&gt;Acked-by: markgross &lt;markgross@thegnar.org&gt;Reviewed-by: Kevin Hilman &lt;khilman@ti.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Thu, 25 Aug 2011 13:35:03 +0000</pubDate>
        <dc:creator>Jean Pihet &lt;j-pihet@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>ed3cd4a8 - kernel: change to new flag variable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#ed3cd4a8</link>
        <description>kernel: change to new flag variableReplace EXTRA_CFLAGS with ccflags-y.Signed-off-by: matt mooney &lt;mfm@muteddisk.com&gt;Acked-by: WANG Cong &lt;xiyou.wangcong@gmail.com&gt;Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Fri, 14 Jan 2011 14:12:24 +0000</pubDate>
        <dc:creator>matt mooney &lt;mfm@muteddisk.com&gt;</dc:creator>
    </item>
<item>
        <title>976513db - PM / ACPI: Move NVS saving and restoring code to drivers/acpi</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#976513db</link>
        <description>PM / ACPI: Move NVS saving and restoring code to drivers/acpiThe saving of the ACPI NVS area during hibernation and suspend andrestoring it during the subsequent resume is entirely specific toACPI, so move it to drivers/acpi and drop the CONFIG_SUSPEND_NVSconfiguration option which is redundant.Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Fri, 07 Jan 2011 00:43:44 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rjw@sisk.pl&gt;</dc:creator>
    </item>
<item>
        <title>133f1128 - PM: Use proper ccflag flag in kernel/power/Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#133f1128</link>
        <description>PM: Use proper ccflag flag in kernel/power/MakefileUse the ccflags-$ flag instead of EXTRA_CFLAGS because EXTRA_CFLAGS isdeprecated and should now be switched.  According to(documentation/kbuild/makefiles.txt).Signed-off-by: Tracey Dent &lt;tdent48227@gmail.com&gt;Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Thu, 25 Nov 2010 22:41:29 +0000</pubDate>
        <dc:creator>Tracey Dent &lt;tdent48227@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dd4c4f17 - suspend: Move NVS save/restore code to generic suspend functionality</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#dd4c4f17</link>
        <description>suspend: Move NVS save/restore code to generic suspend functionalitySaving platform non-volatile state may be required for suspend to RAM aswell as hibernation. Move it to more generic code.Signed-off-by: Matthew Garrett &lt;mjg@redhat.com&gt;Acked-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;Tested-by: Maxim Levitsky &lt;maximlevitsky@gmail.com&gt;Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Fri, 28 May 2010 20:32:14 +0000</pubDate>
        <dc:creator>Matthew Garrett &lt;mjg@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>8a0d613f - PM / Hibernate: Separate block_io</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#8a0d613f</link>
        <description>PM / Hibernate: Separate block_ioMove block I/O operations to a separate file. It is because it willbe used later not only by the swap writer.Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Sat, 01 May 2010 21:52:34 +0000</pubDate>
        <dc:creator>Jiri Slaby &lt;jslaby@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>8e60c6a1 - PM / Hibernate: Shift remaining code from swsusp.c to hibernate.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#8e60c6a1</link>
        <description>PM / Hibernate: Shift remaining code from swsusp.c to hibernate.cShift the remaining declaration of the variable in_suspend and thefunction swsusp_show_speed from swsusp.c to hibernate.c, and deleteswsusp.c.Signed-off-by: Nigel Cunningham &lt;nigel@tuxonice.net&gt;Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Sun, 06 Dec 2009 15:16:07 +0000</pubDate>
        <dc:creator>Nigel Cunningham &lt;nigel@tuxonice.net&gt;</dc:creator>
    </item>
<item>
        <title>fce2b111 - PM/Hibernate: Move NVS routines into a seperate file (v2).</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#fce2b111</link>
        <description>PM/Hibernate: Move NVS routines into a seperate file (v2).The *_nvs_* routines in swsusp.c make use of the io*map()functions, which are only provided for HAS_IOMEM, thusbreaking compilation if HAS_IOMEM is not set. Fix thisby moving the *_nvs_* routines into hibernate_nvs.c, whichis only compiled if HAS_IOMEM is set.[rjw: Change the name of the new file to hibernate_nvs.c, add the license line to the header comment.]Signed-off-by: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;Acked-by: Pavel Machek &lt;pavel@ucw.cz&gt;Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Tue, 09 Jun 2009 23:28:19 +0000</pubDate>
        <dc:creator>Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>8b759b84 - PM/Hibernate: Rename disk.c to hibernate.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#8b759b84</link>
        <description>PM/Hibernate: Rename disk.c to hibernate.cChange the name of kernel/power/disk.c to kernel/power/hibernate.cin analogy with the file names introduced by the changes thatseparated the suspend to RAM and standby funtionality from thecommon PM functions.Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;Acked-by: Pavel Machek &lt;pavel@ucw.cz&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Tue, 09 Jun 2009 23:27:49 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rjw@sisk.pl&gt;</dc:creator>
    </item>
<item>
        <title>a9d70523 - PM: Separate suspend to RAM functionality from core</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/power/Makefile#a9d70523</link>
        <description>PM: Separate suspend to RAM functionality from coreMove the suspend to RAM and standby code from kernel/power/main.cto two separate files, kernel/power/suspend.c containing the basicfunctions and kernel/power/suspend_test.c containing the automaticsuspend test facility based on the RTC clock alarm.There are no changes in functionality related to these modifications.Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;Acked-by: Pavel Machek &lt;pavel@ucw.cz&gt;

            List of files:
            /linux-6.15/kernel/power/Makefile</description>
        <pubDate>Tue, 09 Jun 2009 23:27:12 +0000</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rjw@sisk.pl&gt;</dc:creator>
    </item>
</channel>
</rss>
