<?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>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ef852baaf6a73551cfaa0d082477b50d842b79b8 - Merge tag &apos;rcu.release.v7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#ef852baaf6a73551cfaa0d082477b50d842b79b8</link>
        <description>Merge tag &apos;rcu.release.v7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linuxPull RCU updates from Boqun Feng: - RCU Tasks Trace:   Re-implement RCU tasks trace in term of SRCU-fast, not only more than   500 lines of code are saved because of the reimplementation, a new   set of API, rcu_read_{,un}lock_tasks_trace(), becomes possible as   well. Compared to the previous rcu_read_{,un}lock_trace(), the new   API avoid the task_struct accesses thanks to the SRCU-fast semantics.   As a result, the old rcu_read{,un}lock_trace() API is now deprecated. - RCU Torture Test:    - Multiple improvements on kvm-series.sh (parallel run and      progress showing metrics)    - Add context checks to rcu_torture_timer()    - Make config2csv.sh properly handle comments in .boot files    - Include commit discription in testid.txt - Miscellaneous RCU changes:    - Reduce synchronize_rcu() latency by reporting GP kthread&apos;s      CPU QS early    - Use suitable gfp_flags for the init_srcu_struct_nodes()    - Fix rcu_read_unlock() deadloop due to softirq    - Correctly compute probability to invoke -&gt;exp_current()      in rcutorture    - Make expedited RCU CPU stall warnings detect stall-end races - RCU nocb:    - Remove unnecessary WakeOvfIsDeferred wake path and callback      overload handling    - Extract nocb_defer_wakeup_cancel() helper* tag &apos;rcu.release.v7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux: (25 commits)  rcu/nocb: Extract nocb_defer_wakeup_cancel() helper  rcu/nocb: Remove dead callback overload handling  rcu/nocb: Remove unnecessary WakeOvfIsDeferred wake path  rcu: Reduce synchronize_rcu() latency by reporting GP kthread&apos;s CPU QS early  srcu: Use suitable gfp_flags for the init_srcu_struct_nodes()  rcu: Fix rcu_read_unlock() deadloop due to softirq  rcutorture: Correctly compute probability to invoke -&gt;exp_current()  rcu: Make expedited RCU CPU stall warnings detect stall-end races  rcutorture: Add --kill-previous option to terminate previous kvm.sh runs  rcutorture: Prevent concurrent kvm.sh runs on same source tree  torture: Include commit discription in testid.txt  torture: Make config2csv.sh properly handle comments in .boot files  torture: Make kvm-series.sh give run numbers and totals  torture: Make kvm-series.sh give build numbers and totals  torture: Parallelize kvm-series.sh guest-OS execution  rcutorture: Add context checks to rcu_torture_timer()  rcutorture: Test rcu_tasks_trace_expedite_current()  srcu: Create an rcu_tasks_trace_expedite_current() function  checkpatch: Deprecate rcu_read_{,un}lock_trace()  rcu: Update Requirements.rst for RCU Tasks Trace  ...

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Mon, 09 Feb 2026 18:46:26 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>60908279164a1dc651b7f4685cfbfe5161a4a797 - Merge branch &apos;rcu-tasks-trace.20260101a&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#60908279164a1dc651b7f4685cfbfe5161a4a797</link>
        <description>Merge branch &apos;rcu-tasks-trace.20260101a&apos;* rcu-tasks-trace.20260101a:  rcutorture: Test rcu_tasks_trace_expedite_current()  srcu: Create an rcu_tasks_trace_expedite_current() function  checkpatch: Deprecate rcu_read_{,un}lock_trace()  rcu: Update Requirements.rst for RCU Tasks Trace  rcu: Add noinstr-fast rcu_read_{,un}lock_tasks_trace() APIs  rcu: Move rcu_tasks_trace_srcu_struct out of #ifdef CONFIG_TASKS_RCU_GENERIC  rcu: Clean up after the SRCU-fastification of RCU Tasks Trace  context_tracking: Remove rcu_task_trace_heavyweight_{enter,exit}()  rcu: Re-implement RCU Tasks Trace in terms of SRCU-fast

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Sun, 04 Jan 2026 11:52:53 +0100</pubDate>
        <dc:creator>Boqun Feng &lt;boqun.feng@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1a72f4bb6f3eaa5af674cb10802f7064bf71d10a - rcu: Add noinstr-fast rcu_read_{,un}lock_tasks_trace() APIs</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#1a72f4bb6f3eaa5af674cb10802f7064bf71d10a</link>
        <description>rcu: Add noinstr-fast rcu_read_{,un}lock_tasks_trace() APIsWhen expressing RCU Tasks Trace in terms of SRCU-fast, it wasnecessary to keep a nesting count and per-CPU srcu_ctr structurepointer in the task_struct structure, which is slow to access.But an alternative is to instead make rcu_read_lock_tasks_trace() andrcu_read_unlock_tasks_trace(), which match the underlying SRCU-fastsemantics, avoiding the task_struct accesses.When all callers have switched to the new API, the previousrcu_read_lock_trace() and rcu_read_unlock_trace() APIs will be removed.The rcu_read_{,un}lock_{,tasks_}trace() functions need to use smp_mb()only if invoked where RCU is not watching, that is, from locations wherea call to rcu_is_watching() would return false.  In architectures thatdefine the ARCH_WANTS_NO_INSTR Kconfig option, use of noinstr and friendsensures that tracing happens only where RCU is watching, so thosearchitectures can dispense entirely with the read-side calls to smp_mb().Other architectures include these read-side calls by default, but in manyinstallations there might be either larger than average tolerance forrisk, prohibition of removing tracing on a running system, or carefulreview and approval of removing of tracing.  Such installations canbuild their kernels with CONFIG_TASKS_TRACE_RCU_NO_MB=y to avoid thoseread-side calls to smp_mb(), thus accepting responsibility for run-timeremoval of tracing from code regions that RCU is not watching.Those wishing to disable read-side memory barriers for an entirearchitecture can select this TASKS_TRACE_RCU_NO_MB Kconfig option,hence the polarity.[ paulmck: Apply Peter Zijlstra feedback. ]Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;Cc: Andrii Nakryiko &lt;andrii@kernel.org&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: bpf@vger.kernel.orgReviewed-by: Joel Fernandes &lt;joelagnelf@nvidia.com&gt;Signed-off-by: Boqun Feng &lt;boqun.feng@gmail.com&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Mon, 29 Dec 2025 20:11:00 +0100</pubDate>
        <dc:creator>Paul E. McKenney &lt;paulmck@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>176a6aeaf1eb97b8ddf88e324fd1cbf47d52ba28 - rcu: Move rcu_tasks_trace_srcu_struct out of #ifdef CONFIG_TASKS_RCU_GENERIC</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#176a6aeaf1eb97b8ddf88e324fd1cbf47d52ba28</link>
        <description>rcu: Move rcu_tasks_trace_srcu_struct out of #ifdef CONFIG_TASKS_RCU_GENERICMoving the rcu_tasks_trace_srcu_struct structure instance outfrom under the CONFIG_TASKS_RCU_GENERIC Kconfig option permitsthe CONFIG_TASKS_TRACE_RCU Kconfig option to stop enabling thisCONFIG_TASKS_RCU_GENERIC Kconfig option.  This commit also thereforemakes it so.Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;Cc: Andrii Nakryiko &lt;andrii@kernel.org&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: bpf@vger.kernel.orgReviewed-by: Joel Fernandes &lt;joelagnelf@nvidia.com&gt;Signed-off-by: Boqun Feng &lt;boqun.feng@gmail.com&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Mon, 29 Dec 2025 20:10:59 +0100</pubDate>
        <dc:creator>Paul E. McKenney &lt;paulmck@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a73fc3dcc60b6d7a2075e2fbdca64fd53600f855 - rcu: Clean up after the SRCU-fastification of RCU Tasks Trace</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#a73fc3dcc60b6d7a2075e2fbdca64fd53600f855</link>
        <description>rcu: Clean up after the SRCU-fastification of RCU Tasks TraceNow that RCU Tasks Trace has been re-implemented in terms of SRCU-fast,the -&gt;trc_ipi_to_cpu, -&gt;trc_blkd_cpu, -&gt;trc_blkd_node, -&gt;trc_holdout_list,and -&gt;trc_reader_special task_struct fields are no longer used.In addition, the rcu_tasks_trace_qs(), rcu_tasks_trace_qs_blkd(),exit_tasks_rcu_finish_trace(), and rcu_spawn_tasks_trace_kthread(),show_rcu_tasks_trace_gp_kthread(), rcu_tasks_trace_get_gp_data(),rcu_tasks_trace_torture_stats_print(), and get_rcu_tasks_trace_gp_kthread()functions and all the other functions that they invoke are no longer used.Also, the TRC_NEED_QS and TRC_NEED_QS_CHECKED CPP macros are no longer used.Neither are the rcu_tasks_trace_lazy_ms and rcu_task_ipi_delay rcupdatemodule parameters and the TASKS_TRACE_RCU_READ_MB Kconfig option.This commit therefore removes all of them.[ paulmck: Apply Alexei Starovoitov feedback. ]Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;Cc: Andrii Nakryiko &lt;andrii@kernel.org&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: bpf@vger.kernel.orgReviewed-by: Joel Fernandes &lt;joelagnelf@nvidia.com&gt;Signed-off-by: Boqun Feng &lt;boqun.feng@gmail.com&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Mon, 29 Dec 2025 20:10:58 +0100</pubDate>
        <dc:creator>Paul E. McKenney &lt;paulmck@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bbfd5594756011167b8f8de9a00e0c946afda1e6 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#bbfd5594756011167b8f8de9a00e0c946afda1e6</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextNeed to pull in a67221b5eb8d (&quot;drm/i915/dp: Return min bpc supported by source instead of 0&quot;)in order to fix build breakage on GCC 9.4.0 (from Ubuntu 20.04).Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Wed, 28 May 2025 09:20:17 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>db5302ae571beec635c1a96e7f72926a4e65195e - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#db5302ae571beec635c1a96e7f72926a4e65195e</link>
        <description>Merge drm/drm-next into drm-intel-nextBackmerge to sync with v6.15-rc, xe, and specifically async flip changesin drm-misc.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Fri, 16 May 2025 09:22:36 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4f9786035f9e519db41375818e1d0b5f20da2f10 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#4f9786035f9e519db41375818e1d0b5f20da2f10</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.16 merge window.

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Mon, 02 Jun 2025 06:41:07 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d51b9d81f7883f526b26e3ab903e646274aebeb1 - Merge tag &apos;v6.15-rc6&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#d51b9d81f7883f526b26e3ab903e646274aebeb1</link>
        <description>Merge tag &apos;v6.15-rc6&apos; into nextSync up with mainline to bring in xpad controller changes.

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Fri, 16 May 2025 01:20:39 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>844e31bbaef7c8a6ff2c0fbac45c0c85b5484482 - Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#844e31bbaef7c8a6ff2c0fbac45c0c85b5484482</link>
        <description>Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-nextMerge drm-misc-next to get commit Fixes: fec450ca15af (&quot;drm/display:hdmi: provide central data authority for ACR params&quot;).Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Tue, 29 Apr 2025 22:42:29 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>3ab7ae8e07f888f223027f0ef84d33e43919ad55 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#3ab7ae8e07f888f223027f0ef84d33e43919ad55</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerge to bring in linux 6.15-rc.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Thu, 24 Apr 2025 13:34:55 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1afba39f9305fe4061a4e70baa6ebab9d41459da - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#1afba39f9305fe4061a4e70baa6ebab9d41459da</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to get v6.15-rc1 into drm-misc-next. Also fixes abuild issue when enabling CONFIG_DRM_SCHED_KUNIT_TEST.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Mon, 07 Apr 2025 13:47:40 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>9f13acb2406a3aed90c6738b3a2f1c0e43118cbd - Merge tag &apos;v6.15-rc1&apos; into x86/cpu, to refresh the branch with upstream changes</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#9f13acb2406a3aed90c6738b3a2f1c0e43118cbd</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/cpu, to refresh the branch with upstream changesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Fri, 11 Apr 2025 11:13:27 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>78a84fbfa4ffc4bb6e95560a909b2ac3efa0aad2 - Merge tag &apos;v6.15-rc1&apos; into x86/mm, to pick up fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#78a84fbfa4ffc4bb6e95560a909b2ac3efa0aad2</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/mm, to pick up fixesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Wed, 09 Apr 2025 22:00:25 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6ce0fdaae043803bb324d915ce0fe43316bf1e81 - Merge tag &apos;v6.15-rc1&apos; into x86/asm, to refresh the branch</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#6ce0fdaae043803bb324d915ce0fe43316bf1e81</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/asm, to refresh the branchSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Wed, 09 Apr 2025 21:39:43 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1260ed77798502de9c98020040d2995008de10cc - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/rcu/Kconfig#1260ed77798502de9c98020040d2995008de10cc</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesBackmerging to get updates from v6.15-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/kernel/rcu/Kconfig</description>
        <pubDate>Tue, 08 Apr 2025 10:15:47 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
</channel>
</rss>
