<?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/init/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/init/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>d13e855ee923c2ae78307bf6c354305f1406b9e2 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#d13e855ee923c2ae78307bf6c354305f1406b9e2</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesTomi needs 7.0 to apply a patch from drm-misc-fixes.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Thu, 23 Apr 2026 14:43:06 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a5210135489ae7bc1ef1cb4a8157361dd7b468cd - Merge tag &apos;v7.0-rc7&apos; into char-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#a5210135489ae7bc1ef1cb4a8157361dd7b468cd</link>
        <description>Merge tag &apos;v7.0-rc7&apos; into char-misc-nextWe need the char/misc/iio/comedi fixes in here as well for testingSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Mon, 06 Apr 2026 09:04:53 +0200</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>9e4e86a604dfd06402933467578c4b79f5412b2c - Merge tag &apos;v7.0-rc4&apos; into togreg</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#9e4e86a604dfd06402933467578c4b79f5412b2c</link>
        <description>Merge tag &apos;v7.0-rc4&apos; into togregLinux 7.0-rc4Required for the ds4422 series which is build upon;5187e03b817c (&quot;iio: dac: ds4424: reject -128 RAW value&quot;)

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Sun, 22 Mar 2026 13:20:42 +0100</pubDate>
        <dc:creator>Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>3812943e01fdeabd80118b01c1484f6bd4d324d9 - Merge 7.0-rc4 into char-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#3812943e01fdeabd80118b01c1484f6bd4d324d9</link>
        <description>Merge 7.0-rc4 into char-misc-nextWe need the char/misc/iio fixes in this branch as well to build on topof.Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Mon, 16 Mar 2026 11:41:58 +0100</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3e9e952bb3139ad1e08f3e1960239c2988ab90c9 - Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#3e9e952bb3139ad1e08f3e1960239c2988ab90c9</link>
        <description>Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Mon, 20 Apr 2026 13:41:28 +0200</pubDate>
        <dc:creator>Petr Mladek &lt;pmladek@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>500af712f9cb61e9e3d32760df0cc5dd4f3046aa - Merge branch &apos;for-7.1/winwing&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#500af712f9cb61e9e3d32760df0cc5dd4f3046aa</link>
        <description>Merge branch &apos;for-7.1/winwing&apos; into for-linus- support for rubmle effects in winwing driver (Ivan Gorinov)

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Thu, 16 Apr 2026 21:03:22 +0200</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>d4eb7b2da66c848709e31585b9c371fa234abc39 - Merge branch &apos;for-7.1/core-v2&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#d4eb7b2da66c848709e31585b9c371fa234abc39</link>
        <description>Merge branch &apos;for-7.1/core-v2&apos; into for-linus- fixed handling of 0-sized reports (Dmitry Torokhov)- convert core code to __free() (Dmitry Torokhov)- support for multiple batteries per HID device (Lucas Zampieri)

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Thu, 16 Apr 2026 21:01:18 +0200</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>9a683fe0a00d2684ae874fd9eb58e6c1864fdf36 - Merge tag &apos;v7.0-rc6&apos; into perf-tools</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#9a683fe0a00d2684ae874fd9eb58e6c1864fdf36</link>
        <description>Merge tag &apos;v7.0-rc6&apos; into perf-toolsTo get the latest updates and fixes.Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Thu, 16 Apr 2026 07:40:47 +0200</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>334fbe734e687404f346eba7d5d96ed2b44d35ab - Merge tag &apos;mm-stable-2026-04-13-21-45&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#334fbe734e687404f346eba7d5d96ed2b44d35ab</link>
        <description>Merge tag &apos;mm-stable-2026-04-13-21-45&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmPull MM updates from Andrew Morton: - &quot;maple_tree: Replace big node with maple copy&quot; (Liam Howlett)   Mainly prepararatory work for ongoing development but it does reduce   stack usage and is an improvement. - &quot;mm, swap: swap table phase III: remove swap_map&quot; (Kairui Song)   Offers memory savings by removing the static swap_map. It also yields   some CPU savings and implements several cleanups. - &quot;mm: memfd_luo: preserve file seals&quot; (Pratyush Yadav)   File seal preservation to LUO&apos;s memfd code - &quot;mm: zswap: add per-memcg stat for incompressible pages&quot; (Jiayuan   Chen)   Additional userspace stats reportng to zswap - &quot;arch, mm: consolidate empty_zero_page&quot; (Mike Rapoport)   Some cleanups for our handling of ZERO_PAGE() and zero_pfn - &quot;mm/kmemleak: Improve scan_should_stop() implementation&quot; (Zhongqiu   Han)   A robustness improvement and some cleanups in the kmemleak code - &quot;Improve khugepaged scan logic&quot; (Vernon Yang)   Improve khugepaged scan logic and reduce CPU consumption by   prioritizing scanning tasks that access memory frequently - &quot;Make KHO Stateless&quot; (Jason Miu)   Simplify Kexec Handover by transitioning KHO from an xarray-based   metadata tracking system with serialization to a radix tree data   structure that can be passed directly to the next kernel - &quot;mm: vmscan: add PID and cgroup ID to vmscan tracepoints&quot; (Thomas   Ballasi and Steven Rostedt)   Enhance vmscan&apos;s tracepointing - &quot;mm: arch/shstk: Common shadow stack mapping helper and   VM_NOHUGEPAGE&quot; (Catalin Marinas)   Cleanup for the shadow stack code: remove per-arch code in favour of   a generic implementation - &quot;Fix KASAN support for KHO restored vmalloc regions&quot; (Pasha Tatashin)   Fix a WARN() which can be emitted the KHO restores a vmalloc area - &quot;mm: Remove stray references to pagevec&quot; (Tal Zussman)   Several cleanups, mainly udpating references to &quot;struct pagevec&quot;,   which became folio_batch three years ago - &quot;mm: Eliminate fake head pages from vmemmap optimization&quot; (Kiryl   Shutsemau)   Simplify the HugeTLB vmemmap optimization (HVO) by changing how tail   pages encode their relationship to the head page - &quot;mm/damon/core: improve DAMOS quota efficiency for core layer   filters&quot; (SeongJae Park)   Improve two problematic behaviors of DAMOS that makes it less   efficient when core layer filters are used - &quot;mm/damon: strictly respect min_nr_regions&quot; (SeongJae Park)   Improve DAMON usability by extending the treatment of the   min_nr_regions user-settable parameter - &quot;mm/page_alloc: pcp locking cleanup&quot; (Vlastimil Babka)   The proper fix for a previously hotfixed SMP=n issue. Code   simplifications and cleanups ensued - &quot;mm: cleanups around unmapping / zapping&quot; (David Hildenbrand)   A bunch of cleanups around unmapping and zapping. Mostly   simplifications, code movements, documentation and renaming of   zapping functions - &quot;support batched checking of the young flag for MGLRU&quot; (Baolin Wang)   Batched checking of the young flag for MGLRU. It&apos;s part cleanups; one   benchmark shows large performance benefits for arm64 - &quot;memcg: obj stock and slab stat caching cleanups&quot; (Johannes Weiner)   memcg cleanup and robustness improvements - &quot;Allow order zero pages in page reporting&quot; (Yuvraj Sakshith)   Enhance free page reporting - it is presently and undesirably order-0   pages when reporting free memory. - &quot;mm: vma flag tweaks&quot; (Lorenzo Stoakes)   Cleanup work following from the recent conversion of the VMA flags to   a bitmap - &quot;mm/damon: add optional debugging-purpose sanity checks&quot; (SeongJae   Park)   Add some more developer-facing debug checks into DAMON core - &quot;mm/damon: test and document power-of-2 min_region_sz requirement&quot;   (SeongJae Park)   An additional DAMON kunit test and makes some adjustments to the   addr_unit parameter handling - &quot;mm/damon/core: make passed_sample_intervals comparisons   overflow-safe&quot; (SeongJae Park)   Fix a hard-to-hit time overflow issue in DAMON core - &quot;mm/damon: improve/fixup/update ratio calculation, test and   documentation&quot; (SeongJae Park)   A batch of misc/minor improvements and fixups for DAMON - &quot;mm: move vma_(kernel|mmu)_pagesize() out of hugetlb.c&quot; (David   Hildenbrand)   Fix a possible issue with dax-device when CONFIG_HUGETLB=n. Some code   movement was required. - &quot;zram: recompression cleanups and tweaks&quot; (Sergey Senozhatsky)   A somewhat random mix of fixups, recompression cleanups and   improvements in the zram code - &quot;mm/damon: support multiple goal-based quota tuning algorithms&quot;   (SeongJae Park)   Extend DAMOS quotas goal auto-tuning to support multiple tuning   algorithms that users can select - &quot;mm: thp: reduce unnecessary start_stop_khugepaged()&quot; (Breno Leitao)   Fix the khugpaged sysfs handling so we no longer spam the logs with   reams of junk when starting/stopping khugepaged - &quot;mm: improve map count checks&quot; (Lorenzo Stoakes)   Provide some cleanups and slight fixes in the mremap, mmap and vma   code - &quot;mm/damon: support addr_unit on default monitoring targets for   modules&quot; (SeongJae Park)   Extend the use of DAMON core&apos;s addr_unit tunable - &quot;mm: khugepaged cleanups and mTHP prerequisites&quot; (Nico Pache)   Cleanups to khugepaged and is a base for Nico&apos;s planned khugepaged   mTHP support - &quot;mm: memory hot(un)plug and SPARSEMEM cleanups&quot; (David Hildenbrand)   Code movement and cleanups in the memhotplug and sparsemem code - &quot;mm: remove CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE and cleanup   CONFIG_MIGRATION&quot; (David Hildenbrand)   Rationalize some memhotplug Kconfig support - &quot;change young flag check functions to return bool&quot; (Baolin Wang)   Cleanups to change all young flag check functions to return bool - &quot;mm/damon/sysfs: fix memory leak and NULL dereference issues&quot; (Josh   Law and SeongJae Park)   Fix a few potential DAMON bugs - &quot;mm/vma: convert vm_flags_t to vma_flags_t in vma code&quot; (Lorenzo   Stoakes)   Convert a lot of the existing use of the legacy vm_flags_t data type   to the new vma_flags_t type which replaces it. Mainly in the vma   code. - &quot;mm: expand mmap_prepare functionality and usage&quot; (Lorenzo Stoakes)   Expand the mmap_prepare functionality, which is intended to replace   the deprecated f_op-&gt;mmap hook which has been the source of bugs and   security issues for some time. Cleanups, documentation, extension of   mmap_prepare into filesystem drivers - &quot;mm/huge_memory: refactor zap_huge_pmd()&quot; (Lorenzo Stoakes)   Simplify and clean up zap_huge_pmd(). Additional cleanups around   vm_normal_folio_pmd() and the softleaf functionality are performed.* tag &apos;mm-stable-2026-04-13-21-45&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (369 commits)  mm: fix deferred split queue races during migration  mm/khugepaged: fix issue with tracking lock  mm/huge_memory: add and use has_deposited_pgtable()  mm/huge_memory: add and use normal_or_softleaf_folio_pmd()  mm: add softleaf_is_valid_pmd_entry(), pmd_to_softleaf_folio()  mm/huge_memory: separate out the folio part of zap_huge_pmd()  mm/huge_memory: use mm instead of tlb-&gt;mm  mm/huge_memory: remove unnecessary sanity checks  mm/huge_memory: deduplicate zap deposited table call  mm/huge_memory: remove unnecessary VM_BUG_ON_PAGE()  mm/huge_memory: add a common exit path to zap_huge_pmd()  mm/huge_memory: handle buggy PMD entry in zap_huge_pmd()  mm/huge_memory: have zap_huge_pmd return a boolean, add kdoc  mm/huge: avoid big else branch in zap_huge_pmd()  mm/huge_memory: simplify vma_is_specal_huge()  mm: on remap assert that input range within the proposed VMA  mm: add mmap_action_map_kernel_pages[_full]()  uio: replace deprecated mmap hook with mmap_prepare in uio_info  drivers: hv: vmbus: replace deprecated mmap hook with mmap_prepare  mm: allow handling of stacked mmap_prepare hooks in more drivers  ...

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Wed, 15 Apr 2026 21:59:16 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>5bdb4078e1efba9650c03753616866192d680718 - Merge tag &apos;sched_ext-for-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#5bdb4078e1efba9650c03753616866192d680718</link>
        <description>Merge tag &apos;sched_ext-for-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_extPull sched_ext updates from Tejun Heo: - cgroup sub-scheduler groundwork   Multiple BPF schedulers can be attached to cgroups and the dispatch   path is made hierarchical. This involves substantial restructuring of   the core dispatch, bypass, watchdog, and dump paths to be   per-scheduler, along with new infrastructure for scheduler ownership   enforcement, lifecycle management, and cgroup subtree iteration   The enqueue path is not yet updated and will follow in a later cycle - scx_bpf_dsq_reenq() generalized to support any DSQ including remote   local DSQs and user DSQs   Built on top of this, SCX_ENQ_IMMED guarantees that tasks dispatched   to local DSQs either run immediately or get reenqueued back through   ops.enqueue(), giving schedulers tighter control over queueing   latency   Also useful for opportunistic CPU sharing across sub-schedulers - ops.dequeue() was only invoked when the core knew a task was in BPF   data structures, missing scheduling property change events and   skipping callbacks for non-local DSQ dispatches from ops.select_cpu()   Fixed to guarantee exactly one ops.dequeue() call when a task leaves   BPF scheduler custody - Kfunc access validation moved from runtime to BPF verifier time,   removing runtime mask enforcement - Idle SMT sibling prioritization in the idle CPU selection path - Documentation, selftest, and tooling updates. Misc bug fixes and   cleanups* tag &apos;sched_ext-for-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext: (134 commits)  tools/sched_ext: Add explicit cast from void* in RESIZE_ARRAY()  sched_ext: Make string params of __ENUM_set() const  tools/sched_ext: Kick home CPU for stranded tasks in scx_qmap  sched_ext: Drop spurious warning on kick during scheduler disable  sched_ext: Warn on task-based SCX op recursion  sched_ext: Rename scx_kf_allowed_on_arg_tasks() to scx_kf_arg_task_ok()  sched_ext: Remove runtime kfunc mask enforcement  sched_ext: Add verifier-time kfunc context filter  sched_ext: Drop redundant rq-locked check from scx_bpf_task_cgroup()  sched_ext: Decouple kfunc unlocked-context check from kf_mask  sched_ext: Fix ops.cgroup_move() invocation kf_mask and rq tracking  sched_ext: Track @p&apos;s rq lock across set_cpus_allowed_scx -&gt; ops.set_cpumask  sched_ext: Add select_cpu kfuncs to scx_kfunc_ids_unlocked  sched_ext: Drop TRACING access to select_cpu kfuncs  selftests/sched_ext: Fix wrong DSQ ID in peek_dsq error message  sched_ext: Documentation: improve accuracy of task lifecycle pseudo-code  selftests/sched_ext: Improve runner error reporting for invalid arguments  sched_ext: Documentation: Fix scx_bpf_move_to_local kfunc name  sched_ext: Documentation: Add ops.dequeue() to task lifecycle  tools/sched_ext: Fix off-by-one in scx_sdt payload zeroing  ...

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Wed, 15 Apr 2026 19:54:24 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>f21f7b5162e9dbde6d3d5ce727d4ca2552d76ce9 - Merge tag &apos;timers-vdso-2026-04-12&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#f21f7b5162e9dbde6d3d5ce727d4ca2552d76ce9</link>
        <description>Merge tag &apos;timers-vdso-2026-04-12&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull vdso updates from Thomas Gleixner: - Make the handling of compat functions consistent and more robust - Rework the underlying data store so that it is dynamically allocated,   which allows the conversion of the last holdout SPARC64 to the   generic VDSO implementation - Rework the SPARC64 VDSO to utilize the generic implementation - Mop up the left overs of the non-generic VDSO support in the core   code - Expand the VDSO selftest and make them more robust - Allow time namespaces to be enabled independently of the generic VDSO   support, which was not possible before due to SPARC64 not using it - Various cleanups and improvements in the related code* tag &apos;timers-vdso-2026-04-12&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (51 commits)  timens: Use task_lock guard in timens_get*()  timens: Use mutex guard in proc_timens_set_offset()  timens: Simplify some calls to put_time_ns()  timens: Add a __free() wrapper for put_time_ns()  timens: Remove dependency on the vDSO  vdso/timens: Move functions to new file  selftests: vDSO: vdso_test_correctness: Add a test for time()  selftests: vDSO: vdso_test_correctness: Use facilities from parse_vdso.c  selftests: vDSO: vdso_test_correctness: Handle different tv_usec types  selftests: vDSO: vdso_test_correctness: Drop SYS_getcpu fallbacks  selftests: vDSO: vdso_test_gettimeofday: Remove nolibc checks  Revert &quot;selftests: vDSO: parse_vdso: Use UAPI headers instead of libc headers&quot;  random: vDSO: Remove ifdeffery  random: vDSO: Trim vDSO includes  vdso/datapage: Trim down unnecessary includes  vdso/datapage: Remove inclusion of gettimeofday.h  vdso/helpers: Explicitly include vdso/processor.h  vdso/gettimeofday: Add explicit includes  random: vDSO: Add explicit includes  MIPS: vdso: Explicitly include asm/vdso/vdso.h  ...

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Tue, 14 Apr 2026 19:53:44 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>5d0d3623303775d750e122a2542d1a26c8573d38 - Merge tag &apos;kbuild-7.1-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#5d0d3623303775d750e122a2542d1a26c8573d38</link>
        <description>Merge tag &apos;kbuild-7.1-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linuxPull Kbuild/Kconfig updates from Nicolas Schier: &quot;Kbuild:   - reject unexpected values for LLVM=   - uapi: remove usage of toolchain headers   - switch from &apos;-fms-extensions&apos; to &apos;-fms-anonymous-structs&apos; when     available (currently: clang &gt;= 23.0.0)   - reduce the number of compiler-generated suffixes for clang thin-lto     build   - reduce output spam (&quot;GEN Makefile&quot;) when building out of tree   - improve portability for testing headers   - also test UAPI headers against C++ compilers   - drop build ID architecture allow-list in vdso_install   - only run checksyscalls when necessary   - update the debug information notes in reproducible-builds.rst   - expand inlining hints with -fdiagnostics-show-inlining-chain  Kconfig:   - forbid multiple entries with the same symbol in a choice   - error out on duplicated kconfig inclusion&quot;* tag &apos;kbuild-7.1-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux: (35 commits)  kbuild: expand inlining hints with -fdiagnostics-show-inlining-chain  kconfig: forbid multiple entries with the same symbol in a choice  Documentation: kbuild: Update the debug information notes in reproducible-builds.rst  checksyscalls: move instance functionality into generic code  checksyscalls: only run when necessary  checksyscalls: fail on all intermediate errors  checksyscalls: move path to reference table to a variable  kbuild: vdso_install: drop build ID architecture allow-list  kbuild: vdso_install: gracefully handle images without build ID  kbuild: vdso_install: hide readelf warnings  kbuild: vdso_install: split out the readelf invocation  kbuild: uapi: also test UAPI headers against C++ compilers  kbuild: uapi: provide a C++ compatible dummy definition of NULL  kbuild: uapi: handle UML in architecture-specific exclusion lists  kbuild: uapi: move all include path flags together  kbuild: uapi: move some compiler arguments out of the command definition  check-uapi: use dummy libc includes  check-uapi: honor ${CROSS_COMPILE} setting  check-uapi: link into shared objects  kbuild: reduce output spam when building out of tree  ...

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Tue, 14 Apr 2026 18:18:40 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>26ff969926a08eee069767ddbbbc301adbcd9676 - Merge tag &apos;rust-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#26ff969926a08eee069767ddbbbc301adbcd9676</link>
        <description>Merge tag &apos;rust-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxPull Rust updates from Miguel Ojeda: &quot;Toolchain and infrastructure:   - Bump the minimum Rust version to 1.85.0 (and &apos;bindgen&apos; to 0.71.1).     As proposed in LPC 2025 and the Maintainers Summit [1], we are     going to follow Debian Stable&apos;s Rust versions as our minimum     versions.     Debian Trixie was released on 2025-08-09 with a Rust 1.85.0 and     &apos;bindgen&apos; 0.71.1 toolchain, which is a fair amount of time for e.g.     kernel developers to upgrade.     Other major distributions support a Rust version that is high     enough as well, including:       + Arch Linux.       + Fedora Linux.       + Gentoo Linux.       + Nix.       + openSUSE Slowroll and openSUSE Tumbleweed.       + Ubuntu 25.10 and 26.04 LTS. In addition, 24.04 LTS using         their versioned packages.     The merged patch series comes with the associated cleanups and     simplifications treewide that can be performed thanks to both     bumps, as well as documentation updates.     In addition, start using &apos;bindgen&apos;&apos;s &apos;--with-attribute-custom-enum&apos;     feature to set the &apos;cfi_encoding&apos; attribute for the &apos;lru_status&apos;     enum used in Binder.     Link: https://lwn.net/Articles/1050174/ [1]   - Add experimental Kconfig option (&apos;CONFIG_RUST_INLINE_HELPERS&apos;) that     inlines C helpers into Rust.     Essentially, it performs a step similar to LTO, but just for the     helpers, i.e. very local and fast.     It relies on &apos;llvm-link&apos; and its &apos;--internalize&apos; flag, and requires     a compatible LLVM between Clang and &apos;rustc&apos; (i.e. same major     version, &apos;CONFIG_RUSTC_CLANG_LLVM_COMPATIBLE&apos;). It is only enabled     for two architectures for now.     The result is a measurable speedup in different workloads that     different users have tested. For instance, for the null block     driver, it amounts to a 2%.   - Support global per-version flags.     While we already have per-version flags in many places, we didn&apos;t     have a place to set global ones that depend on the compiler     version, i.e. in &apos;rust_common_flags&apos;, which sometimes is needed to     e.g. tweak the lints set per version.     Use that to allow the &apos;clippy::precedence&apos; lint for Rust &lt; 1.86.0,     since it had a change in behavior.   - Support overriding the crate name and apply it to Rust Binder,     which wanted the module to be called &apos;rust_binder&apos;.   - Add the remaining &apos;__rust_helper&apos; annotations (started in the     previous cycle).  &apos;kernel&apos; crate:   - Introduce the &apos;const_assert!&apos; macro: a more powerful version of     &apos;static_assert!&apos; that can refer to generics inside functions or     implementation bodies, e.g.:         fn f&lt;const N: usize&gt;() {             const_assert!(N &gt; 1);         }         fn g&lt;T&gt;() {             const_assert!(size_of::&lt;T&gt;() &gt; 0, &quot;T cannot be ZST&quot;);         }     In addition, reorganize our set of build-time assertion macros     (&apos;{build,const,static_assert}!&apos;) to live in the &apos;build_assert&apos;     module.     Finally, improve the docs as well to clarify how these are     different from one another and how to pick the right one to use,     and their equivalence (if any) to the existing C ones for extra     clarity.   - &apos;sizes&apos; module: add &apos;SizeConstants&apos; trait.     This gives us typed &apos;SZ_*&apos; constants (avoiding casts) for use in     device address spaces where the address width depends on the     hardware (e.g. 32-bit MMIO windows, 64-bit GPU framebuffers, etc.),     e.g.:         let gpu_heap = 14 * u64::SZ_1M;         let mmio_window = u32::SZ_16M;   - &apos;clk&apos; module: implement &apos;Send&apos; and &apos;Sync&apos; for &apos;Clk&apos; and thus     simplify the users in Tyr and PWM.   - &apos;ptr&apos; module: add &apos;const_align_up&apos;.   - &apos;str&apos; module: improve the documentation of the &apos;c_str!&apos; macro to     explain that one should only use it for non-literal cases (for the     other case we instead use C string literals, e.g. &apos;c&quot;abc&quot;&apos;).   - Disallow the use of &apos;CStr::{as_ptr,from_ptr}&apos; and clean one such     use in the &apos;task&apos; module.   - &apos;sync&apos; module: finish the move of &apos;ARef&apos; and &apos;AlwaysRefCounted&apos;     outside of the &apos;types&apos; module, i.e. update the last remaining     instances and finally remove the re-exports.   - &apos;error&apos; module: clarify that &apos;from_err_ptr&apos; can return &apos;Ok(NULL)&apos;,     including runtime-tested examples.     The intention is to hopefully prevent UB that assumes the result of     the function is not &apos;NULL&apos; if successful. This originated from a     case of UB I noticed in &apos;regulator&apos; that created a &apos;NonNull&apos; on it.  Timekeeping:   - Expand the example section in the &apos;HrTimer&apos; documentation.   - Mark the &apos;ClockSource&apos; trait as unsafe to ensure valid values for     &apos;ktime_get()&apos;.   - Add &apos;Delta::from_nanos()&apos;.  &apos;pin-init&apos; crate:   - Replace the &apos;Zeroable&apos; impls for &apos;Option&lt;NonZero*&gt;&apos; with impls of     &apos;ZeroableOption&apos; for &apos;NonZero*&apos;.   - Improve feature gate handling for unstable features.   - Declutter the documentation of implementations of &apos;Zeroable&apos; for     tuples.   - Replace uses of &apos;addr_of[_mut]!&apos; with &apos;&amp;raw [mut]&apos;.  rust-analyzer:   - Add type annotations to &apos;generate_rust_analyzer.py&apos;.   - Add support for scripts written in Rust (&apos;generate_rust_target.rs&apos;,     &apos;rustdoc_test_builder.rs&apos;, &apos;rustdoc_test_gen.rs&apos;).   - Refactor &apos;generate_rust_analyzer.py&apos; to explicitly identify host     and target crates, improve readability, and reduce duplication.  And some other fixes, cleanups and improvements&quot;* tag &apos;rust-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux: (79 commits)  rust: sizes: add SizeConstants trait for device address space constants  rust: kernel: update `file_with_nul` comment  rust: kbuild: allow `clippy::precedence` for Rust &lt; 1.86.0  rust: kbuild: support global per-version flags  rust: declare cfi_encoding for lru_status  docs: rust: general-information: use real example  docs: rust: general-information: simplify Kconfig example  docs: rust: quick-start: remove GDB/Binutils mention  docs: rust: quick-start: remove Nix &quot;unstable channel&quot; note  docs: rust: quick-start: remove Gentoo &quot;testing&quot; note  docs: rust: quick-start: add Ubuntu 26.04 LTS and remove subsection title  docs: rust: quick-start: update minimum Ubuntu version  docs: rust: quick-start: update Ubuntu versioned packages  docs: rust: quick-start: openSUSE provides `rust-src` package nowadays  rust: kbuild: remove &quot;dummy parameter&quot; workaround for `bindgen` &lt; 0.71.1  rust: kbuild: update `bindgen --rust-target` version and replace comment  rust: rust_is_available: remove warning for `bindgen` &lt; 0.69.5 &amp;&amp; libclang &gt;= 19.1  rust: rust_is_available: remove warning for `bindgen` 0.66.[01]  rust: bump `bindgen` minimum supported version to 0.71.1 (Debian Trixie)  rust: block: update `const_refs_to_static` MSRV TODO comment  ...

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Mon, 13 Apr 2026 18:54:20 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ff1c0c5d07028a84837950b619d30da623f8ddb2 - Merge branch &apos;timers/urgent&apos; into timers/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#ff1c0c5d07028a84837950b619d30da623f8ddb2</link>
        <description>Merge branch &apos;timers/urgent&apos; into timers/coreto resolve the conflict with urgent fixes.

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Sat, 11 Apr 2026 07:58:33 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3f44bccdd6605d5d156c02ea2f861dcd30ef5dcd - Merge branch &apos;for-linus&apos; into for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#3f44bccdd6605d5d156c02ea2f861dcd30ef5dcd</link>
        <description>Merge branch &apos;for-linus&apos; into for-nextPull 7.0-devel branch for further development of HD-audio codec quirks.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Thu, 09 Apr 2026 08:31:21 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>2c9e7a5f2e3f398213c0c122c18ffa2f4e192457 - Add Renesas RZ/G3L RSPI support</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#2c9e7a5f2e3f398213c0c122c18ffa2f4e192457</link>
        <description>Add Renesas RZ/G3L RSPI supportBiju &lt;biju.das.au@gmail.com&gt; says:This patch series adds binding and driver support for RSPI IP found on theRZ/G3L SoC. The RSPI is compatible with RZ/V2H RSPI, but has 2 clockscompared to 3 on RZ/V2H.Link: https://patch.msgid.link/20260408085418.18770-1-biju.das.jz@bp.renesas.com

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Wed, 08 Apr 2026 16:57:55 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>7ab26eb5a2b4009344580117ef05981867e0c7d7 - Merge patch series &quot;rust: bump minimum Rust and `bindgen` versions&quot;</title>
        <link>http://kernelsources.org:8080/source/history/linux/init/Kconfig#7ab26eb5a2b4009344580117ef05981867e0c7d7</link>
        <description>Merge patch series &quot;rust: bump minimum Rust and `bindgen` versions&quot;As proposed in the past in e.g. LPC 2025 and the Maintainers Summit [1],we are going to follow Debian Stable&apos;s Rust versions as our minimumsupported version.Debian Trixie was released with a Rust 1.85.0 toolchain [2], which itstill uses to this day [3] (i.e. no update to Rust 1.85.1).Debian Trixie was released with `bindgen` 0.71.1, which it also stilluses to this day [4].Debian Trixie&apos;s release happened on 2025-08-09 [5], which means that afair amount of time has passed since its release for kernel developersto upgrade.Thus bump the minimum to the new versions, i.e.  - Rust: 1.78.0 -&gt; 1.85.0  - bindgen: 0.65.1 -&gt; 0.71.1There are a few main parts to the series, in this order:  - A few cleanups that can be performed before the bumps.  - The Rust bump (and its cleanups).  - The `bindgen` bump (and its cleanups).  - Documentation updates.  - The `cfi_encoding` patch, added here, which needs the bump.  - The per-version flags support and a Clippy cleanup on top.Link: https://lwn.net/Articles/1050174/ [1]Link: https://www.debian.org/releases/trixie/release-notes/whats-new.en.html#desktops-and-well-known-packages [2]Link: https://packages.debian.org/trixie/rustc [3]Link: https://packages.debian.org/trixie/bindgen [4]Link: https://www.debian.org/releases/trixie/ [5]Link: https://patch.msgid.link/20260405235309.418950-1-ojeda@kernel.orgSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux/init/Kconfig</description>
        <pubDate>Tue, 07 Apr 2026 10:40:11 +0200</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
