<?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>49bda4826843be0ef97a162009a29ea3a63f3935 - Merge tag &apos;v7.3-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-current</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#49bda4826843be0ef97a162009a29ea3a63f3935</link>
        <description>Merge tag &apos;v7.3-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-currentLinux 7.3-rc1

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 01 Sep 2026 09:16:55 +0200</pubDate>
        <dc:creator>Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>67f8bc848ee31831336bd478e57d2f993551902e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#67f8bc848ee31831336bd478e57d2f993551902e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesLet&apos;s start the 7.3 drm-misc-fixes cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 01 Sep 2026 09:38:51 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>18fbf5151d2c0bfe433c7428eef03cabf5fdb2fa - Merge tag &apos;mm-stable-2026-08-26-15-22&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#18fbf5151d2c0bfe433c7428eef03cabf5fdb2fa</link>
        <description>Merge tag &apos;mm-stable-2026-08-26-15-22&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmPull more MM updates from Andrew Morton: - &quot;mm/rmap: index MAP_PRIVATE file-backed folios by anonymous pgoff&quot;   (Lorenzo Stoakes)   Index MAP_PRIVATE file-backed folios by their anonymous page offset   to resolve confusion around reverse mapping for zeroed and CoW&apos;d   file-backed memory.   Use this new VMA anonymous page offset tracking to eliminate index   conflicts and lay the foundation for scalable CoW performance   improvements. - &quot;promote mapped executable folios after first usage for MGLRU&quot;   (Baolin Wang)   Make MGLRU&apos;s protection of mapped executable file folios more   reliable. Follow the classical LRU&apos;s logic, promoting mapped   executable file folios after their first usage to give executable   code a better chance to stay in memory and improve workload   performance. - &quot;mm: vmscan: fix node reclaim ignoring swappiness parameter&quot; (Ridong   Chen)   Fix per-node proactive reclaim interface&apos;s ignoring the swappiness   parameter when CONFIG_MEMCG is disabled by consolidating   sc_swappiness() into a single function that checks   proactive_swappiness regardless of kernel configuration. - &quot;mm/vmscan: reduce lru_lock contention via vmstat-derived   scan-balance cost&quot; (Usama Arif)   Reduce lru_lock contention in the reclaim path by deriving   scan-balance costs from vmstat counters rather than lock-acquired   producer updates.   Read and decay these cost signals on the reclaim side under a   dedicated per-lruvec lock, reducing total LRU lock wait time by over   60% without impacting scan throughput. - &quot;zram: fix zram issues reported by sashiko&quot; (Sergey Senozhatsky)   Fix two low-risk zram bugs which Sashiko spotted in drive-by review. - &quot;Honor XA_FLAGS_ACCOUNT in xas_split_alloc() and charge to folio&apos;s   memcg&quot; (Zi Yan)   Fix xas_split_alloc() by enabling target folio memcg charging during   splits and adding the missing __GFP_ACCOUNT flag for proper XArray   node memory accounting. - &quot;selftests/mm: use pattern matching in .gitignore&quot; (Pratyush Mallick)   Replace hardcoded binary names in selftests/mm/.gitignore with a   generic pattern-matching rule to automatically ignore generated test   files and avoid manual updates when adding new tests. - &quot;mm/page_ext: remove pgdat_page_ext_init()&quot; (Sang-Heon Jeon)   Make the incompatibility between FLATMEM and NUMA explicit in   mm/Kconfig and remove the unused pgdat_page_ext_init() function. - &quot;zram: fix zstd error paths and add parameter validation&quot; (Haoqin   Huang)   Clean up zram compression backends by removing redundant error   cleanup, adding parameter and dictionary validation, auto-prefixing   algorithm error logs, and resetting parameters prior to   reinitialization. - &quot;zram: fix stale scan bounds after reinitialization&quot; (Longlong Xia)   Prevent out-of-bounds slot accesses during concurrent zram resets by   moving table scan bound calculations under dev_lock in   writeback_store() and read_block_state(). - &quot;add anon mTHP collapse test cases&quot; (Baolin Wang)   Extend selftests helper functions to support arbitrary page orders   and add new test cases and options for mTHP collapse in khugepaged. - &quot;selftests/mm: Handle unsupported and transient test conditions&quot;   (Muhammad Usama Anjum)   Update MM selftests to report a SKIP status instead of a failure when   required kernel or filesystem features are unsupported, while adding   retry logic for transient page migration errors. - &quot;mm/zswap: Fixes and improves the zswap shrink&quot; (Hao Jia)   Fix the missing zswap global shrinker when CONFIG_MEMCG is disabled   and extend shrink_memcg() to support batch writeback for improved   writeback efficiency. - &quot;alloc_tag: introduce IOCTL-based filtering for MAP&quot; (Suren   Baghdasaryan)   Introduce an IOCTL-based binary interface for memory allocation   profiling that enables kernel-side filtering before per-CPU counter   aggregation.   This eliminates the text-parsing overhead of /proc/allocinfo and   provides up to a 20x speedup by transferring only filtered allocation   data to userspace. - &quot;better block swap batching and a different take on swap_ops v5&quot;   (Christoph Hellwig)   Refactor block swap I/O to use swap_iocb for batching instead of   single-bio requests and rebase the swap_ops interface, achieving   faster swap throughput during kernel builds. - &quot;mm: kmemleak: reduce transient false positives by confirming leaks&quot;   (Catalin Marinas)   Reduce false-positive kmemleak reports by combining two kmemleak   enhancements that add a second confirmation scan and a configurable   minimum unreferenced scan count module parameter. - &quot;mm: kmemleak: default min_unref_scans to 2 for verbose kernels&quot;   (Breno Leitao)   Auto-scanning kernels can generate false-positive memory leak reports   on single scans, so this patch defaults min_unref_scans to 2 when   CONFIG_DEBUG_KMEMLEAK_VERBOSE is enabled to require a second   confirming scan. - &quot;swap_ops updates&quot; (Christoph Hellwig)   Batching I/O for synchronous swap devices causes performance   regressions and filesystem-based swap suffers from double-indirection   overhead. This series resolves both issues by reintroducing per-folio   writes for synchronous swap and allowing filesystems to directly   export their own swap_ops. - &quot;mm/khugepaged: several cleanups&quot; (Nico Pache)   khugepaged accumulated redundant state-checking patterns and outdated   comments following mTHP integration. Introduce dedicated helpers for   PTE validation and event counting while refreshing the internal   documentation. - &quot;maple_tree: lock checking and clean ups&quot; (Liam Howlett)   Syzbot reports incorrectly blame memory management exit paths for   locking bugs, maple tree erase operations risk allocation failures   without gfp flags and internal documentation lacks clarity.   Improve lock error detection, update docs, fix race and allocation   edge cases and optimize erase allocations using a fallback to   GFP_KERNEL | GFP_NOFAIL.* tag &apos;mm-stable-2026-08-26-15-22&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (172 commits)  selftests/proc: make proc-maps-race work with READ_IMPLIES_EXEC  memcg: move LRU size accounting on reparenting instead of copying it  mm/vmscan: fix comment logic in balance_pgdat  maple_tree: add helper mas_make_walkable()  maple_tree: avoid extra gap calculation  maple_tree: fix argument name in header  maple_tree: change two GFP flags in tests  maple_tree: document erase and allocations better  maple_tree: avoid mas_erase() and mtree_erase() failures  maple_tree: document that erase may use GFP_KERNEL for allocations  maple_tree: catch race in mas_alloc_cyclic()  maple_tree: add bulk parent set helper  maple_tree: micro optimisation of mas_wr_store_type()  maple_tree: optimise mas_wr_node_store() when not in rcu mode  maple_tree: use prefetched value in mas_wr_store_type()  maple_tree: clarify comments on mas_nomem()  maple_tree: drop MAPLE_ALLOC_SLOTS  maple_tree: drop dead code from mas_extend_spanning_null()  maple_tree: documentation fix  maple_tree: add write lock checking with lockdep sequence numbers  ...

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Thu, 27 Aug 2026 18:17:06 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>3774c56cc38b9ddcdf46dd717d4de954b40d8986 - drivers/base, mm: move arch_numa.c to mm/</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#3774c56cc38b9ddcdf46dd717d4de954b40d8986</link>
        <description>drivers/base, mm: move arch_numa.c to mm/arch_numa.c implements boot time discovery and initialization of NUMAtopology on architectures that select GENERIC_ARCH_NUMA (currently arm64and riscv).Since this is step in the initialization of the memory managementsubsystem, it&apos;s logical to have arch_numa.c in mm/ alongside numa.c,numa_memblks.c and numa_emulation.c.Move arch_numa.c to mm/ and add its F: entry to &quot;MEMBLOCK AND MEMORYMANAGEMENT INITIALIZATION&quot; in MAINTAINERS.Link: https://lore.kernel.org/20260806-arch-numa-v1-1-968ec128121e@kernel.orgSigned-off-by: Mike Rapoport (Microsoft) &lt;rppt@kernel.org&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: Lorenzo Stoakes (ARM) &lt;ljs@kernel.org&gt;Acked-by: Vlastimil Babka (SUSE) &lt;vbabka@kernel.org&gt;Acked-by: David Hildenbrand (Arm) &lt;david@kernel.org&gt;Acked-by: Danilo Krummrich &lt;dakr@kernel.org&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Alexandre Ghiti &lt;alex@ghiti.fr&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Liam R. Howlett &lt;liam@infradead.org&gt;Cc: Michal Hocko &lt;mhocko@suse.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: &quot;Rafael J. Wysocki&quot; &lt;rafael@kernel.org&gt;Cc: Suren Baghdasaryan &lt;surenb@google.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Thu, 06 Aug 2026 08:58:38 +0200</pubDate>
        <dc:creator>Mike Rapoport (Microsoft) &lt;rppt@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>59e6295fac26b8e85c1ea859cdd89fa1e47519d7 - Merge tag &apos;driver-core-7.3-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#59e6295fac26b8e85c1ea859cdd89fa1e47519d7</link>
        <description>Merge tag &apos;driver-core-7.3-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-corePull driver core updates from Danilo Krummrich: &quot;container_of:   - Apply typeof_member(), remove the local __mptr variable to     eliminate variable shadowing warnings on nested container_of()     calls, and remove unnecessary parentheses  core:   - Add driver name to probe debug print for initcall_debug   - Avoid repeatedly printing the same &apos;Fixed dependency cycle&apos; log   - Unwind device_add() on attribute creation failure in     attribute_container_add_class_device()   - Remove statistics group if encryption group creation fails in     transport_add_class_device()  debugfs:   - Fix lockdown check for mmap_prepare()   - Warn if file creation failed due to uninitialized debugfs  device property:   - Implement fw_devlink support for software nodes by adding     software_node_add_links(), which creates fwnode links from     DEV_PROP_REF properties to enable automatic probe ordering. Add     kunit-managed fwnode helpers and test coverage   - Fix infinite loop in fwnode_for_each_child_node() when the     secondary fwnode has more than one child. Add test cases   - Fix out-of-bounds access in software_node_get_reference_args() when     called with index -1 (UINT_MAX)   - Refactor to use RAII approach with __free()   - Add Bartosz Golaszewski as software node reviewer  firmware loader:   - Fix race where a sysfs fallback request can complete before being     queued as pending, leading to a use-after-free on the next fallback     request   - Reject 0-size built-in firmware and fail the build on empty     firmware files in CONFIG_EXTRA_FIRMWARE  kobject:   - Provide __KOBJ_ATTR() and __KOBJ_ATTR_RO/WO() initialization macros     and allow the constification of kobject attributes, enabling them     to reside in read-only memory  platform:   - Provide platform_device_set_of_node(), platform_device_set_fwnode(),     and platform_device_set_of_node_from_dev() helpers that encapsulate     firmware node reference counting for dynamically allocated platform     devices     Convert all in-tree users that manually assigned dev.of_node or     dev.fwnode, fixing a pre-existing refcount bug in powermac. Switch     to counting references of all firmware node types, not only OF     nodes   - Unify the release path for dynamically allocated platform devices     by removing platform_device_release_full(). Amend the fwnode setter     API contract to warn if a primary software node is overwritten. Add     KUnit tests for correct software node removal on device     unregistration  Rust:   - Auxiliary:       - Add registration_data_with() closure-based API for invariant         ForLt types   - Debugfs:       - Migrate BinaryWriter and BinaryReaderMut trait requirements         from kernel::transmute traits to zerocopy traits   - Device:       - Add BoundInternal device context and InternalBoundContext trait         for bus abstractions that need internal access to a bound         device.       - Make the lifetime on Core and CoreInternal invariant to prevent         coercion to shorter lifetimes   - Devres:       - Fix race between concurrent revokers where the losing revoker         could return before the winning revoker finished dropping the         inner data, causing use-after-free.       - Ensure revocation is complete before the device finishes         unbinding by making the synchronization bidirectional.       - Add DevresLt&lt;F: ForLt&gt;, a wrapper around Devres that shortens         &apos;static back to the caller&apos;s borrow scope. Implement ForLt and         CovariantForLt for Bar, IoMem, and ExclusiveIoMem   - Driver:       - Switch from index-based to pointer-based device ID info lookup,         storing static references in driver_data. Centralize device ID         handling in device_id.rs, removing the open-coded ACPI/OF         matching logic and duplicate ID table from driver.rs   - I/O:       - Make I/O regions typed (with a dynamically-sized Region type         for the existing untyped case), create view types representing         subregions of a mapped I/O region, and add io_project!() for         safely creating subviews.       - Split Io into a base trait (IoBase) and an extension trait (Io)         with a blanket implementation, preventing implementers from         overriding provided methods that unsafe code relies on.       - Add a SysMem backend for shared system memory with volatile         access, and make Coherent implement Io via an I/O view type.         Add IoSysMap as sum type of Mmio and SysMem. Add copying         methods (memcpy_{from,to}io()) and read_val()/write_val() for         typed access.       - Replace dma_read!()/dma_write!() with io_read!()/io_write!()         for primitives and copying methods for aggregates; drop the old         macros. Convert nova-core to use I/O projection.       - Fix internal shortcut rule dispatch in the register!() macro,         remove unused rule arguments, and use path fragments for alias         destinations   - IRQ:       - Make irq::Registration compatible with lifetime-bound drivers         by removing the &apos;static bound on Handler/ThreadedHandler and         replacing Devres&lt;RegistrationInner&gt; with direct         request_irq()/free_irq() calls. Handlers can now directly own         lifetime-bound device resources   - PCI:       - Convert IrqVectorRegistration to a lifetime-annotated owning         type, giving drivers explicit control over the allocation         lifetime. IrqVector embeds a resolved IrqRequest, making the         conversion infallible. Remove the redundant         request_irq()/request_threaded_irq() wrappers from pci::Device.       - Add pci_irq_type() C helper and expose it via irq_type() on         IrqVectorRegistration and IrqVector, returning PCI_IRQ_MSIX,         PCI_IRQ_MSI, or PCI_IRQ_INTX.       - Mark pci::Device refcount methods inline   - Serdev:       - Add Rust abstractions for the serial device bus, including         serdev::Driver trait, serdev::Device wrapping struct         serdev_device, and serdev::Adapter implementing         RegistrationOps. Includes a sample driver. Markus Probst takes         over as serdev maintainer for both C and Rust code   - Misc:       - Split ForLt into a base trait (providing the Of&lt;&apos;a&gt; GAT) and an         unsafe CovariantForLt subtrait guaranteeing covariance,         enabling invariant types (e.g. those containing Mutex&lt;&amp;&apos;bound T&gt;)         to participate in the ForLt abstraction.       - Fix Coherent read past EOF returning -ERANGE instead of zero.       - Fix firmware example UB by avoiding null-pointer ARef  misc:   - Avoid iattr allocation in kernfs listxattr by using     kernfs_iattrs_noalloc().   - Unregister SoC bus on early device registration failure.   - Remove unused DMA_FENCE_TRACE Kconfig symbol.   - Fix /sys/module path in comment.   - Refactor ISA bus init to remove nested blocks.   - Remove redundant nodemask clears in numa_init().   - Add kernel-doc for fwnode_operations and sys_soc.h, mark     internal property data as private for kernel-doc, and add     property.h/fwnode.h to driver-api infrastructure docs.   - Add MAINTAINERS entry for sys_soc.h&quot;* tag &apos;driver-core-7.3-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core: (129 commits)  rust: pci: expose the allocated interrupt type  PCI: Add pci_irq_type() to query the allocated interrupt type  rust: pci: remove request_irq() and request_threaded_irq() from Device  rust: pci: resolve IRQ in index() and embed IrqRequest in IrqVector  rust: pci: convert IrqVectorRegistration to a lifetime-managed owning type  kernfs: avoid iattr allocation in listxattr  rust: serdev: use ThisModule::as_ptr() instead of field access  ACPI/IORT: use platform_device_set_fwnode()  ACPI/APMT: use platform_device_set_fwnode()  firmware_loader: do not queue completed sysfs fallback requests  rust: pci: Mark Device refcount methods inline  rust: irq: make Registration compatible with lifetime-bound drivers  rust: net/phy: remove expansion from doc  rust: dma: return zero for Coherent reads past EOF  rust: io: register: use path fragment for alias destination  rust: io: register: remove unused rule arguments  rust: io: register: dispatch shortcut rules internally  MAINTAINERS: add sys_soc.h to DRIVER CORE  rust: debugfs: remove unsafe blocks from traits impl for Vec  rust: debugfs: migrate debugfs traits requirements to zerocopy  ...

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Wed, 19 Aug 2026 19:42:18 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>4e63c0582e2aef7284a2cc7c62215f245003e775 - base: Remove unused DMA_FENCE_TRACE Kconfig symbol</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#4e63c0582e2aef7284a2cc7c62215f245003e775</link>
        <description>base: Remove unused DMA_FENCE_TRACE Kconfig symbolCommit d72277b6c37db66b (&quot;dma-buf: nuke DMA_FENCE_TRACE macros v2&quot;) inv5.16 removed all users of DMA_FENCE_TRACE on the premise that theKconfig symbol did not exist.  Apparently one failed to notice thesymbol did exist since almost five years before: it was renamed fromFENCE_TRACE to DMA_FENCE_TRACE in commit f54d1867005c3323 (&quot;dma-buf:Rename struct fence to dma_fence&quot;) in v4.10.Time passed by, so remove the Kconfig symbol, as no one seems to havemissed the functionality.Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Reviewed-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Link: https://patch.msgid.link/16fb40ded203d1e2b72f4eeecad3fd0c0d23ad6f.1781863296.git.geert@linux-m68k.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Fri, 19 Jun 2026 12:03:31 +0200</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>7a0e692a0381254b2f77c54dec100cd3325a6fdf - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#7a0e692a0381254b2f77c54dec100cd3325a6fdf</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.2 merge window.

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 23 Jun 2026 08:10:08 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fff88709f9a9153af85b5224b4594caa5387ca60 - Merge tag &apos;v7.1-rc6&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#fff88709f9a9153af85b5224b4594caa5387ca60</link>
        <description>Merge tag &apos;v7.1-rc6&apos; into nextSync up with mainline to pull in a fix to IMS PCU driver and otherenhancements.

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Mon, 01 Jun 2026 04:43:25 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5c8cbca290acdd49a694b36c0af76ba0c00bbf12 - Merge branch &apos;20260507-ubwc-rework-v4-4-c19593d20c1d@oss.qualcomm.com&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#5c8cbca290acdd49a694b36c0af76ba0c00bbf12</link>
        <description>Merge branch &apos;20260507-ubwc-rework-v4-4-c19593d20c1d@oss.qualcomm.com&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into HEADMerge the branch with the soc/qcom changes, required for the next UBWCpatches.Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Thu, 21 May 2026 22:36:50 +0200</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>09d6818d3bdc1ea6e49a425040528cbdbc97bc0a - Merge branch &apos;linus&apos; into timers/clocksource</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#09d6818d3bdc1ea6e49a425040528cbdbc97bc0a</link>
        <description>Merge branch &apos;linus&apos; into timers/clocksource... to bring it up to date for new changes.

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Mon, 18 May 2026 11:01:07 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>658a6021492ad3b1b8a6e9a83963a1fad35a2af8 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#658a6021492ad3b1b8a6e9a83963a1fad35a2af8</link>
        <description>Merge drm/drm-next into drm-intel-nextSome Display Port Adaptive Sync depends on drm work.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Fri, 15 May 2026 13:01:15 +0200</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8edf8b09fc44990977b3fbcb708035b1740d0b7e - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#8edf8b09fc44990977b3fbcb708035b1740d0b7e</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerging to pull in commit 5401b9adebc9 (&quot;i915: don&apos;t usea vma that didn&apos;t match the context VM&quot;) to revert it.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Tue, 12 May 2026 10:16:35 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c53ed3e99920df6a90553c89a1c053aa0776841e - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#c53ed3e99920df6a90553c89a1c053aa0776841e</link>
        <description>Merge drm/drm-next into drm-xe-nextBringing in recent display changes.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/base/Kconfig</description>
        <pubDate>Fri, 08 May 2026 16:19:45 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cafac16b6207b88ad92fbba1169ae4f43865cb0d - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/base/Kconfig#cafac16b6207b88ad92fbba1169ae4f43865cb0d</link>
        <description>Merge drm/drm-next into drm-misc-nextGetting 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:49:13 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<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>
</channel>
</rss>
