<?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>0fc8f6200d2313278fbf4539bbab74677c685531 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#0fc8f6200d2313278fbf4539bbab74677c685531</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesGetting fixes and updates from v7.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Mon, 27 Apr 2026 10:26:49 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>4793dae01f47754e288cdbb3a22581cac2317f2b - Merge tag &apos;driver-core-7.1-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#4793dae01f47754e288cdbb3a22581cac2317f2b</link>
        <description>Merge tag &apos;driver-core-7.1-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-corePull driver core updates from Danilo Krummrich: &quot;debugfs:   - Fix NULL pointer dereference in debugfs_create_str()   - Fix misplaced EXPORT_SYMBOL_GPL for debugfs_create_str()   - Fix soundwire debugfs NULL pointer dereference from uninitialized     firmware_file  device property:   - Make fwnode flags modifications thread safe; widen the field to     unsigned long and use set_bit() / clear_bit() based accessors   - Document how to check for the property presence  devres:   - Separate struct devres_node from its &quot;subclasses&quot; (struct devres,     struct devres_group); give struct devres_node its own release and     free callbacks for per-type dispatch   - Introduce struct devres_action for devres actions, avoiding the     ARCH_DMA_MINALIGN alignment overhead of struct devres   - Export struct devres_node and its init/add/remove/dbginfo     primitives for use by Rust Devres&lt;T&gt;   - Fix missing node debug info in devm_krealloc()   - Use guard(spinlock_irqsave) where applicable; consolidate unlock     paths in devres_release_group()  driver_override:   - Convert PCI, WMI, vdpa, s390/cio, s390/ap, and fsl-mc to the     generic driver_override infrastructure, replacing per-bus     driver_override strings, sysfs attributes, and match logic; fixes a     potential UAF from unsynchronized access to driver_override in bus     match() callbacks   - Simplify __device_set_driver_override() logic  kernfs:   - Send IN_DELETE_SELF and IN_IGNORED inotify events on kernfs file     and directory removal   - Add corresponding selftests for memcg  platform:   - Allow attaching software nodes when creating platform devices via a     new &apos;swnode&apos; field in struct platform_device_info   - Add kerneldoc for struct platform_device_info  software node:   - Move software node initialization from postcore_initcall() to     driver_init(), making it available early in the boot process   - Move kernel_kobj initialization (ksysfs_init) earlier to support     the above   - Remove software_node_exit(); dead code in a built-in unit  SoC:   - Introduce of_machine_read_compatible() and of_machine_read_model()     OF helpers and export soc_attr_read_machine() to replace direct     accesses to of_root from SoC drivers; also enables     CONFIG_COMPILE_TEST coverage for these drivers  sysfs:   - Constify attribute group array pointers to     &apos;const struct attribute_group *const *&apos; in sysfs functions,     device_add_groups() / device_remove_groups(), and struct class  Rust:   - Devres:      - Embed struct devres_node directly in Devres&lt;T&gt; instead of going        through devm_add_action(), avoiding the extra allocation and the        unnecessary ARCH_DMA_MINALIGN alignment   - I/O:      - Turn IoCapable from a marker trait into a functional trait        carrying the raw I/O accessor implementation (io_read /        io_write), providing working defaults for the per-type Io        methods      - Add RelaxedMmio wrapper type, making relaxed accessors usable in        code generic over the Io trait      - Remove overloaded per-type Io methods and per-backend macros        from Mmio and PCI ConfigSpace   - I/O (Register):      - Add IoLoc trait and generic read/write/update methods to the Io        trait, making I/O operations parameterizable by typed locations      - Add register! macro for defining hardware register types with        typed bitfield accessors backed by Bounded values; supports        direct, relative, and array register addressing      - Add write_reg() / try_write_reg() and LocatedRegister trait      - Update PCI sample driver to demonstrate the register! macro         Example:         ```             register! {                 /// UART control register.                 CTRL(u32) @ 0x18 {                     /// Receiver enable.                     19:19   rx_enable =&gt; bool;                     /// Parity configuration.                     14:13   parity ?=&gt; Parity;                 }                 /// FIFO watermark and counter register.                 WATER(u32) @ 0x2c {                     /// Number of datawords in the receive FIFO.                     26:24   rx_count;                     /// RX interrupt threshold.                     17:16   rx_water;                 }             }             impl WATER {                 fn rx_above_watermark(&amp;self) -&gt; bool {                     self.rx_count() &gt; self.rx_water()                 }             }             fn init(bar: &amp;pci::Bar&lt;BAR0_SIZE&gt;) {                 let water = WATER::zeroed()                     .with_const_rx_water::&lt;1&gt;(); // &gt; 3 would not compile                 bar.write_reg(water);                 let ctrl = CTRL::zeroed()                     .with_parity(Parity::Even)                     .with_rx_enable(true);                 bar.write_reg(ctrl);             }             fn handle_rx(bar: &amp;pci::Bar&lt;BAR0_SIZE&gt;) {                 if bar.read(WATER).rx_above_watermark() {                     // drain the FIFO                 }             }             fn set_parity(bar: &amp;pci::Bar&lt;BAR0_SIZE&gt;, parity: Parity) {                 bar.update(CTRL, |r| r.with_parity(parity));             }         ```   - IRQ:      - Move &apos;static bounds from where clauses to trait declarations for        IRQ handler traits   - Misc:      - Enable the generic_arg_infer Rust feature      - Extend Bounded with shift operations, single-bit bool        conversion, and const get()  Misc:   - Make deferred_probe_timeout default a Kconfig option   - Drop auxiliary_dev_pm_ops; the PM core falls back to driver PM     callbacks when no bus type PM ops are set   - Add conditional guard support for device_lock()   - Add ksysfs.c to the DRIVER CORE MAINTAINERS entry   - Fix kernel-doc warnings in base.h   - Fix stale reference to memory_block_add_nid() in documentation&quot;* tag &apos;driver-core-7.1-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core: (67 commits)  bus: fsl-mc: use generic driver_override infrastructure  s390/ap: use generic driver_override infrastructure  s390/cio: use generic driver_override infrastructure  vdpa: use generic driver_override infrastructure  platform/wmi: use generic driver_override infrastructure  PCI: use generic driver_override infrastructure  driver core: make software nodes available earlier  software node: remove software_node_exit()  kernel: ksysfs: initialize kernel_kobj earlier  MAINTAINERS: add ksysfs.c to the DRIVER CORE entry  drivers/base/memory: fix stale reference to memory_block_add_nid()  device property: Document how to check for the property presence  soundwire: debugfs: initialize firmware_file to empty string  debugfs: fix placement of EXPORT_SYMBOL_GPL for debugfs_create_str()  debugfs: check for NULL pointer in debugfs_create_str()  driver core: Make deferred_probe_timeout default a Kconfig option  driver core: simplify __device_set_driver_override() clearing logic  driver core: auxiliary bus: Drop auxiliary_dev_pm_ops  device property: Make modifications of fwnode &quot;flags&quot; thread safe  rust: devres: embed struct devres_node directly  ...

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 14 Apr 2026 04:03:11 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>56e3ee721b33bdc4ce0765d370983aa4384f8a59 - driver core: Make deferred_probe_timeout default a Kconfig option</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#56e3ee721b33bdc4ce0765d370983aa4384f8a59</link>
        <description>driver core: Make deferred_probe_timeout default a Kconfig optionCode using driver_deferred_probe_check_state() differs from mostEPROBE_DEFER handling in the kernel. Where other EPROBE_DEFER handling(e.g. clks, gpios and regulators) waits indefinitely for suppliers toshow up, code using driver_deferred_probe_check_state() will failafter the deferred_probe_timeout.This is a problem for generic distro kernels which want to support manyboards using a single kernel build. These kernels want as much drivers tobe modular as possible. The initrd also should be as small as possible,so the initrd will *not* have drivers not needing to get the rootfs.Combine this with waiting for a full-disk encryption password inthe initrd and it is pretty much guaranteed that the default 10s timeoutwill be hit, causing probe() failures when drivers on the rootfs happento get modprobe-d before other rootfs modules providing their suppliers.Make the default timeout configurable from Kconfig to allow distro kernelconfigs where many of the supplier drivers are modules to set the defaultthrough Kconfig.Reviewed-by: Saravana Kannan &lt;saravanak@kernel.org&gt;Signed-off-by: Hans de Goede &lt;johannes.goede@oss.qualcomm.com&gt;Link: https://patch.msgid.link/20260314084916.10868-1-johannes.goede@oss.qualcomm.com[ Drop deferred_probe_timeout documentation change in  kernel-parameters.txt. - Danilo ]Signed-off-by: Danilo Krummrich &lt;dakr@kernel.org&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Sat, 14 Mar 2026 09:49:16 +0100</pubDate>
        <dc:creator>Hans de Goede &lt;johannes.goede@oss.qualcomm.com&gt;</dc:creator>
    </item>
<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>
</channel>
</rss>
