<?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 suspend.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>b5f7a0b0fd8953c00b154d96b79ba0208c2e1aca - linuxkpi: Replicate Linux #includes between headers</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#b5f7a0b0fd8953c00b154d96b79ba0208c2e1aca</link>
        <description>linuxkpi: Replicate Linux #includes between headersThe DRM drivers (and probably other parts of the Linux kernel) had asignificant cleanup w.r.t. which source file includes what in Linux6.10. Nonetheless, the DRM drivers still depend on implicit namespacepollution because some source files do not include all the headers theyshould.This cleanup broke the build with FreeBSD because we do not replicatethe same `#include` directives everywhere.This commit adds the same `#include` directives in several headers inorder to get the same namespace pollution.This fixes the build of the DRM drivers from Linux 6.10. An example is`drm_dp_tunnel.c` which needed `str_yes_no()` defined by&lt;linux/string_helpers.h&gt; (technically &lt;linux/string_choices.h&gt; inLinux). It gets it through:    &lt;linux/i2c.h&gt; -&gt; &lt;linux/regulator/consumer.h&gt; -&gt; &lt;linux/suspend.h&gt; -&gt;    &lt;linux/swap.h&gt; -&gt; &lt;linux/memcontrol.h&gt; -&gt; &lt;linux/cgroup.h&gt; -&gt;    &lt;linux/seq_file.h&gt; -&gt; &lt;linux/string_helpers.h&gt;Reviewed by:	emasteSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D54496

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Sun, 17 Aug 2025 11:17:49 +0000</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a0fdaf9a7b34b6f8fdab747f7a198158e66b57ab - linuxkpi: Add more suspend defines</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#a0fdaf9a7b34b6f8fdab747f7a198158e66b57ab</link>
        <description>linuxkpi: Add more suspend definesNeeded by drm 5.15-ltsSponsored by:	Beckhoff Automation GmbH &amp; Co. KG

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Fri, 17 Feb 2023 13:49:52 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4d77927e2af3a991c5b07071b7fe18673d7742f2 - linuxkpi: Use a proper declaration for pm_suspend_via_firmware.</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#4d77927e2af3a991c5b07071b7fe18673d7742f2</link>
        <description>linuxkpi: Use a proper declaration for pm_suspend_via_firmware.Reported by:	GCC -Wstrict-prototypes

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Sat, 28 Jan 2023 03:29:39 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ccd31b464568ecf5907dbecf255edf0676124735 - linuxkpi: Define `pm_suspend_target_state` in &lt;linux/suspend.h&gt;</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#ccd31b464568ecf5907dbecf255edf0676124735</link>
        <description>linuxkpi: Define `pm_suspend_target_state` in &lt;linux/suspend.h&gt;It is set to `PM_SUSPEND_ON`.Reviewed by:	manuApproved by:	manuDifferential Revision:	https://reviews.freebsd.org/D38161

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Fri, 20 Jan 2023 20:13:32 +0000</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>270a13348065ebf2f02fbf88a02d42fa63a245fc - linuxkpi: Add `pm_suspend_via_firmware()`</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#270a13348065ebf2f02fbf88a02d42fa63a245fc</link>
        <description>linuxkpi: Add `pm_suspend_via_firmware()`Reviewed by:	manuApproved by:	manuDifferential Revision:	https://reviews.freebsd.org/D38084

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Wed, 11 Jan 2023 22:23:35 +0000</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b5f7a0b0fd8953c00b154d96b79ba0208c2e1aca - linuxkpi: Replicate Linux #includes between headers</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#b5f7a0b0fd8953c00b154d96b79ba0208c2e1aca</link>
        <description>linuxkpi: Replicate Linux #includes between headersThe DRM drivers (and probably other parts of the Linux kernel) had asignificant cleanup w.r.t. which source file includes what in Linux6.10. Nonetheless, the DRM drivers still depend on implicit namespacepollution because some source files do not include all the headers theyshould.This cleanup broke the build with FreeBSD because we do not replicatethe same `#include` directives everywhere.This commit adds the same `#include` directives in several headers inorder to get the same namespace pollution.This fixes the build of the DRM drivers from Linux 6.10. An example is`drm_dp_tunnel.c` which needed `str_yes_no()` defined by&lt;linux/string_helpers.h&gt; (technically &lt;linux/string_choices.h&gt; inLinux). It gets it through:    &lt;linux/i2c.h&gt; -&gt; &lt;linux/regulator/consumer.h&gt; -&gt; &lt;linux/suspend.h&gt; -&gt;    &lt;linux/swap.h&gt; -&gt; &lt;linux/memcontrol.h&gt; -&gt; &lt;linux/cgroup.h&gt; -&gt;    &lt;linux/seq_file.h&gt; -&gt; &lt;linux/string_helpers.h&gt;Reviewed by:	emasteSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D54496

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Sun, 17 Aug 2025 11:17:49 +0000</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a0fdaf9a7b34b6f8fdab747f7a198158e66b57ab - linuxkpi: Add more suspend defines</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#a0fdaf9a7b34b6f8fdab747f7a198158e66b57ab</link>
        <description>linuxkpi: Add more suspend definesNeeded by drm 5.15-ltsSponsored by:	Beckhoff Automation GmbH &amp; Co. KG

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Fri, 17 Feb 2023 13:49:52 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4d77927e2af3a991c5b07071b7fe18673d7742f2 - linuxkpi: Use a proper declaration for pm_suspend_via_firmware.</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#4d77927e2af3a991c5b07071b7fe18673d7742f2</link>
        <description>linuxkpi: Use a proper declaration for pm_suspend_via_firmware.Reported by:	GCC -Wstrict-prototypes

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Sat, 28 Jan 2023 03:29:39 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ccd31b464568ecf5907dbecf255edf0676124735 - linuxkpi: Define `pm_suspend_target_state` in &lt;linux/suspend.h&gt;</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#ccd31b464568ecf5907dbecf255edf0676124735</link>
        <description>linuxkpi: Define `pm_suspend_target_state` in &lt;linux/suspend.h&gt;It is set to `PM_SUSPEND_ON`.Reviewed by:	manuApproved by:	manuDifferential Revision:	https://reviews.freebsd.org/D38161

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Fri, 20 Jan 2023 20:13:32 +0000</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>270a13348065ebf2f02fbf88a02d42fa63a245fc - linuxkpi: Add `pm_suspend_via_firmware()`</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#270a13348065ebf2f02fbf88a02d42fa63a245fc</link>
        <description>linuxkpi: Add `pm_suspend_via_firmware()`Reviewed by:	manuApproved by:	manuDifferential Revision:	https://reviews.freebsd.org/D38084

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Wed, 11 Jan 2023 22:23:35 +0000</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b5f7a0b0fd8953c00b154d96b79ba0208c2e1aca - linuxkpi: Replicate Linux #includes between headers</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#b5f7a0b0fd8953c00b154d96b79ba0208c2e1aca</link>
        <description>linuxkpi: Replicate Linux #includes between headersThe DRM drivers (and probably other parts of the Linux kernel) had asignificant cleanup w.r.t. which source file includes what in Linux6.10. Nonetheless, the DRM drivers still depend on implicit namespacepollution because some source files do not include all the headers theyshould.This cleanup broke the build with FreeBSD because we do not replicatethe same `#include` directives everywhere.This commit adds the same `#include` directives in several headers inorder to get the same namespace pollution.This fixes the build of the DRM drivers from Linux 6.10. An example is`drm_dp_tunnel.c` which needed `str_yes_no()` defined by&lt;linux/string_helpers.h&gt; (technically &lt;linux/string_choices.h&gt; inLinux). It gets it through:    &lt;linux/i2c.h&gt; -&gt; &lt;linux/regulator/consumer.h&gt; -&gt; &lt;linux/suspend.h&gt; -&gt;    &lt;linux/swap.h&gt; -&gt; &lt;linux/memcontrol.h&gt; -&gt; &lt;linux/cgroup.h&gt; -&gt;    &lt;linux/seq_file.h&gt; -&gt; &lt;linux/string_helpers.h&gt;Reviewed by:	emasteSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D54496

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Sun, 17 Aug 2025 11:17:49 +0000</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a0fdaf9a7b34b6f8fdab747f7a198158e66b57ab - linuxkpi: Add more suspend defines</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#a0fdaf9a7b34b6f8fdab747f7a198158e66b57ab</link>
        <description>linuxkpi: Add more suspend definesNeeded by drm 5.15-ltsSponsored by:	Beckhoff Automation GmbH &amp; Co. KG

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Fri, 17 Feb 2023 13:49:52 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4d77927e2af3a991c5b07071b7fe18673d7742f2 - linuxkpi: Use a proper declaration for pm_suspend_via_firmware.</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#4d77927e2af3a991c5b07071b7fe18673d7742f2</link>
        <description>linuxkpi: Use a proper declaration for pm_suspend_via_firmware.Reported by:	GCC -Wstrict-prototypes

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Sat, 28 Jan 2023 03:29:39 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ccd31b464568ecf5907dbecf255edf0676124735 - linuxkpi: Define `pm_suspend_target_state` in &lt;linux/suspend.h&gt;</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#ccd31b464568ecf5907dbecf255edf0676124735</link>
        <description>linuxkpi: Define `pm_suspend_target_state` in &lt;linux/suspend.h&gt;It is set to `PM_SUSPEND_ON`.Reviewed by:	manuApproved by:	manuDifferential Revision:	https://reviews.freebsd.org/D38161

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Fri, 20 Jan 2023 20:13:32 +0000</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>270a13348065ebf2f02fbf88a02d42fa63a245fc - linuxkpi: Add `pm_suspend_via_firmware()`</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/suspend.h#270a13348065ebf2f02fbf88a02d42fa63a245fc</link>
        <description>linuxkpi: Add `pm_suspend_via_firmware()`Reviewed by:	manuApproved by:	manuDifferential Revision:	https://reviews.freebsd.org/D38084

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/suspend.h</description>
        <pubDate>Wed, 11 Jan 2023 22:23:35 +0000</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
