<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>7149ce34dd48886b3f69153c7f5533dd3fd5f47e - Revert &quot;revocable: Add Kunit test cases&quot;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#7149ce34dd48886b3f69153c7f5533dd3fd5f47e</link>
        <description>Revert &quot;revocable: Add Kunit test cases&quot;This reverts commit cd7693419bb5abd91ad2f407dab69c480e417a61.The new revocable functionality is fundamentally broken and at a minimumneeds to be redesigned.Drop the revocable Kunit tests to allow the implementation to be reverted.Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;Link: https://patch.msgid.link/20260204142849.22055-3-johan@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Wed, 04 Feb 2026 15:28:48 +0100</pubDate>
        <dc:creator>Johan Hovold &lt;johan@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c5048ddee936ca5ce0aeb79172ce512130779d31 - driver core: disable revocable code from build</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#c5048ddee936ca5ce0aeb79172ce512130779d31</link>
        <description>driver core: disable revocable code from buildThe revocable code is still under active discussion, and there is noin-kernel users of it.  So disable it from the build for now so that noone suffers from it being present in the tree, yet leave it in thesource tree so that others can easily test it by reverting this commitand building off of it for future releases.Acked-by: Danilo Krummrich &lt;dakr@kernel.org&gt;Link: https://patch.msgid.link/2026020307-rimmed-dreamy-5a67@gregkhReviewed-by: Tzung-Bi Shih &lt;tzungbi@kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 03 Feb 2026 13:30:37 +0100</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>cd7693419bb5abd91ad2f407dab69c480e417a61 - revocable: Add Kunit test cases</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#cd7693419bb5abd91ad2f407dab69c480e417a61</link>
        <description>revocable: Add Kunit test casesAdd Kunit test cases for the revocable API.The test cases cover the following scenarios:- Basic: Verifies that a consumer can successfully access the resource  provided via the provider.- Revocation: Verifies that after the provider revokes the resource,  the consumer correctly receives a NULL pointer on a subsequent access.- Try Access Macro: Same as &quot;Revocation&quot; but uses the  REVOCABLE_TRY_ACCESS_WITH() and REVOCABLE_TRY_ACCESS_SCOPED().A way to run the test:$ ./tools/testing/kunit/kunit.py run \        --kconfig_add CONFIG_REVOCABLE_KUNIT_TEST=y \        revocable_testSigned-off-by: Tzung-Bi Shih &lt;tzungbi@kernel.org&gt;Link: https://patch.msgid.link/20260116080235.350305-3-tzungbi@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Fri, 16 Jan 2026 09:02:34 +0100</pubDate>
        <dc:creator>Tzung-Bi Shih &lt;tzungbi@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a4a508df2aa34f8650afde54ea804321c618f45f - Merge tag &apos;v6.18&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#a4a508df2aa34f8650afde54ea804321c618f45f</link>
        <description>Merge tag &apos;v6.18&apos; into nextSync up with the mainline to bring in the latest APIs.

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Sat, 13 Dec 2025 10:18:20 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7362b5b493102c6b71827c2da22117b475528f6d - Merge branch &apos;for-6.19/nintendo&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#7362b5b493102c6b71827c2da22117b475528f6d</link>
        <description>Merge branch &apos;for-6.19/nintendo&apos; into for-linus- switch to WQ_PERCPU workaueues (Marco Crivellari)- reduce potential initialization blocking time of hid-nintendo (Willy Huang)

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 02 Dec 2025 14:46:11 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#cb9f145f638d7afa633632a9290d6ad06caeb8ee</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclarkBack-merge drm-next to get caught up.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Sat, 01 Nov 2025 13:47:30 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>82ee50252dc891e3f3b32d923bb4f656d300b772 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#82ee50252dc891e3f3b32d923bb4f656d300b772</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.18-rc1.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 14 Oct 2025 11:31:49 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2acee98fcc61052d63fab4539fcb6ee677555645 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#2acee98fcc61052d63fab4539fcb6ee677555645</link>
        <description>Merge drm/drm-next into drm-intel-nextSync to v6.18-rc1.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 14 Oct 2025 09:37:11 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9b966ae42235a88eaea714be09ff3d698535bdfe - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#9b966ae42235a88eaea714be09ff3d698535bdfe</link>
        <description>Merge drm/drm-next into drm-misc-nextUpdating drm-misc-next to the state of v6.18-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Mon, 13 Oct 2025 09:19:19 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>39e9d5f63075f4d54e3b59b8238478c32af92755 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 6.18-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#39e9d5f63075f4d54e3b59b8238478c32af92755</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 6.18-rc1Cross-merge BPF and other fixes after downstream PR.No conflicts.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Sun, 12 Oct 2025 03:27:47 +0200</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>2ace52718376fdb56aca863da2eebe70d7e2ddb1 - Merge branch &apos;objtool/core&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#2ace52718376fdb56aca863da2eebe70d7e2ddb1</link>
        <description>Merge branch &apos;objtool/core&apos;Bring in the UDB and objtool data annotations to avoid conflicts while further extending the bug exceptions.Signed-off-by: Peter Zijlstra &lt;peterz@infradead.org&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Fri, 21 Nov 2025 11:21:20 +0100</pubDate>
        <dc:creator>Peter Zijlstra &lt;peterz@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>f39b6c468c52745dbca9a842d91c8373fda208ab - Merge tag &apos;v6.18-rc6&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#f39b6c468c52745dbca9a842d91c8373fda208ab</link>
        <description>Merge tag &apos;v6.18-rc6&apos; into for-linusSync up with the mainline to bring in definition ofINPUT_PROP_HAPTIC_TOUCHPAD.

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 18 Nov 2025 08:16:55 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4f38da1f027ea2c9f01bb71daa7a299c191b6940 - spi: Merge up v6.18-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#4f38da1f027ea2c9f01bb71daa7a299c191b6940</link>
        <description>spi: Merge up v6.18-rc1Ensure my CI has a sensible baseline.

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Mon, 13 Oct 2025 14:32:13 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec2e0fb07d789976c601bec19ecced7a501c3705 - Merge tag &apos;asoc-fix-v6.18-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#ec2e0fb07d789976c601bec19ecced7a501c3705</link>
        <description>Merge tag &apos;asoc-fix-v6.18-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.18A moderately large collection of driver specific fixes, plus a few newquirks and device IDs.  The NAU8821 changes are a little large but morein mechanical ways than in ways that are complex.

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Thu, 16 Oct 2025 20:14:24 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>48a710760e10a4f36e11233a21860796ba204b1e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#48a710760e10a4f36e11233a21860796ba204b1e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesUpdating drm-misc-fixes to the state of v6.18-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 14 Oct 2025 10:59:58 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>abdf766d149c51fb256118f73be947d7a82f702e - Merge tag &apos;pm-6.18-rc1-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#abdf766d149c51fb256118f73be947d7a82f702e</link>
        <description>Merge tag &apos;pm-6.18-rc1-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pmPull more power management updates from Rafael Wysocki: &quot;These are cpufreq fixes and cleanups on top of the material merged  previously, a power management core code fix and updates of the  runtime PM framework including unit tests, documentation updates and  introduction of auto-cleanup macros for runtime PM &quot;resume and get&quot;  and &quot;get without resuming&quot; operations.  Specifics:   - Make cpufreq drivers setting the default CPU transition latency to     CPUFREQ_ETERNAL specify a proper default transition latency value     instead which addresses a regression introduced during the 6.6     cycle that broke CPUFREQ_ETERNAL handling (Rafael Wysocki)   - Make the cpufreq CPPC driver use a proper transition delay value     when CPUFREQ_ETERNAL is returned by cppc_get_transition_latency()     to indicate an error condition (Rafael Wysocki)   - Make cppc_get_transition_latency() return a negative error code to     indicate error conditions instead of using CPUFREQ_ETERNAL for this     purpose and drop CPUFREQ_ETERNAL that has no other users (Rafael     Wysocki, Gopi Krishna Menon)   - Fix device leak in the mediatek cpufreq driver (Johan Hovold)   - Set target frequency on all CPUs sharing a policy during frequency     updates in the tegra186 cpufreq driver and make it initialize all     cores to max frequencies (Aaron Kling)   - Rust cpufreq helper cleanup (Thorsten Blum)   - Make pm_runtime_put*() family of functions return 1 when the given     device is already suspended which is consistent with the     documentation (Brian Norris)   - Add basic kunit tests for runtime PM API contracts and update     return values in kerneldoc comments for the runtime PM API (Brian     Norris, Dan Carpenter)   - Add auto-cleanup macros for runtime PM &quot;resume and get&quot; and &quot;get     without resume&quot; operations, use one of them in the PCI core and     drop the existing &quot;free&quot; macro introduced for similar purpose, but     somewhat cumbersome to use (Rafael Wysocki)   - Make the core power management code avoid waiting on device links     marked as SYNC_STATE_ONLY which is consistent with the handling of     those device links elsewhere (Pin-yen Lin)&quot;* tag &apos;pm-6.18-rc1-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:  docs/zh_CN: Fix malformed table  docs/zh_TW: Fix malformed table  PM: runtime: Fix error checking for kunit_device_register()  PM: runtime: Introduce one more usage counter guard  cpufreq: Drop unused symbol CPUFREQ_ETERNAL  ACPI: CPPC: Do not use CPUFREQ_ETERNAL as an error value  cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delay  cpufreq: Make drivers using CPUFREQ_ETERNAL specify transition latency  PM: runtime: Drop DEFINE_FREE() for pm_runtime_put()  PCI/sysfs: Use runtime PM guard macro for auto-cleanup  PM: runtime: Add auto-cleanup macros for &quot;resume and get&quot; operations  cpufreq: tegra186: Initialize all cores to max frequencies  cpufreq: tegra186: Set target frequency for all cpus in policy  rust: cpufreq: streamline find_supply_names  cpufreq: mediatek: fix device leak on probe failure  PM: sleep: Do not wait on SYNC_STATE_ONLY device links  PM: runtime: Update kerneldoc return codes  PM: runtime: Make put{,_sync}() return 1 when already suspended  PM: runtime: Add basic kunit tests for API contracts

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 07 Oct 2025 18:39:51 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>05f084d24e098d93c7b0803e32b9be9fff6ef490 - Merge branches &apos;pm-core&apos; and &apos;pm-runtime&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#05f084d24e098d93c7b0803e32b9be9fff6ef490</link>
        <description>Merge branches &apos;pm-core&apos; and &apos;pm-runtime&apos;Merge runtime PM framework updates and a core power management code fixfor 6.18-rc1: - Make pm_runtime_put*() family of functions return 1 when the   given device is already suspended which is consistent with the   documentation (Brian Norris) - Add basic kunit tests for runtime PM API contracts and update return   values in kerneldoc coments for the runtime PM API (Brian Norris,   Dan Carpenter) - Add auto-cleanup macros for runtime PM &quot;resume and get&quot; and &quot;get   without resume&quot; operations, use one of them in the PCI core and   drop the existing &quot;free&quot; macro introduced for similar purpose, but   somewhat cumbersome to use (Rafael Wysocki) - Make the core power management code avoid waiting on device links   marked as SYNC_STATE_ONLY which is consistent with the handling of   those device links elsewhere (Pin-yen Lin)* pm-core:  PM: sleep: Do not wait on SYNC_STATE_ONLY device links* pm-runtime:  PM: runtime: Fix error checking for kunit_device_register()  PM: runtime: Introduce one more usage counter guard  PM: runtime: Drop DEFINE_FREE() for pm_runtime_put()  PCI/sysfs: Use runtime PM guard macro for auto-cleanup  PM: runtime: Add auto-cleanup macros for &quot;resume and get&quot; operations  PM: runtime: Update kerneldoc return codes  PM: runtime: Make put{,_sync}() return 1 when already suspended  PM: runtime: Add basic kunit tests for API contracts

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 07 Oct 2025 12:20:36 +0200</pubDate>
        <dc:creator>Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f7acd193ba8aaa8ed07cfadc335bb17a991fd42 - PM: runtime: Add basic kunit tests for API contracts</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#7f7acd193ba8aaa8ed07cfadc335bb17a991fd42</link>
        <description>PM: runtime: Add basic kunit tests for API contractsIn exploring the various return codes and failure modes of runtime PMAPIs, I found it helpful to verify and codify many of them in unittests, especially given that even the kerneldoc can be rather complex toreason through, and it also has had subtle errors of its own.Notably, I avoid testing the return codes for pm_runtime_put() andpm_runtime_put_autosuspend(), since code that checks them is probablywrong, and we&apos;re considering making them return &apos;void&apos; altogether. Istill test the sync() variants, since those have a bit more meaning tothem.Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt;Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Thu, 25 Sep 2025 21:42:14 +0200</pubDate>
        <dc:creator>Brian Norris &lt;briannorris@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>c771600c6af14749609b49565ffb4cac2959710d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#c771600c6af14749609b49565ffb4cac2959710d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextWe need4ba4f1afb6a9 (&quot;perf: Generic hotplug support for a PMU with a scope&quot;)in order to land a i915 PMU simplification and a fix. That landed in 6.12and we are stuck at 6.9 so lets bump things forward.Signed-off-by: Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Wed, 05 Feb 2025 10:29:14 +0100</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;</dc:creator>
    </item>
<item>
        <title>25768de50b1f2dbb6ea44bd5148a87fe2c9c3688 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#25768de50b1f2dbb6ea44bd5148a87fe2c9c3688</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.14 merge window.

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 21 Jan 2025 06:37:39 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
