<?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 legacy_check.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>7f0023215262221ca08d56be2203e8a4770be033 - Merge tag &apos;sched-urgent-2026-05-09&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/rseq/legacy_check.c#7f0023215262221ca08d56be2203e8a4770be033</link>
        <description>Merge tag &apos;sched-urgent-2026-05-09&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull scheduler fixes from Ingo Molnar: - Fix spurious failures in rseq self-tests (Mark Brown) - Fix rseq rseq::cpu_id_start ABI regression due to TCMalloc&apos;s creative   use of the supposedly read-only field   The fix is to introduce a new ABI variant based on a new (larger)   rseq area registration size, to keep the TCMalloc use of rseq   backwards compatible on new kernels (Thomas Gleixner) - Fix wakeup_preempt_fair() for not waking up task (Vincent Guittot) - Fix s64 mult overflow in vruntime_eligible() (Zhan Xusheng)* tag &apos;sched-urgent-2026-05-09&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:  sched/fair: Fix wakeup_preempt_fair() for not waking up task  sched/fair: Fix overflow in vruntime_eligible()  selftests/rseq: Expand for optimized RSEQ ABI v2  rseq: Reenable performance optimizations conditionally  rseq: Implement read only ABI enforcement for optimized RSEQ V2 mode  selftests/rseq: Validate legacy behavior  selftests/rseq: Make registration flexible for legacy and optimized mode  selftests/rseq: Skip tests if time slice extensions are not available  rseq: Revert to historical performance killing behaviour  rseq: Don&apos;t advertise time slice extensions if disabled  rseq: Protect rseq_reset() against interrupts  rseq: Set rseq::cpu_id_start to 0 on unregistration  selftests/rseq: Don&apos;t run tests with runner scripts outside of the scripts

            List of files:
            /linux/tools/testing/selftests/rseq/legacy_check.c</description>
        <pubDate>Sat, 09 May 2026 04:42:10 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>fdf4eb632683bfc2840acebe62716cb468d43e10 - selftests/rseq: Validate legacy behavior</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/rseq/legacy_check.c#fdf4eb632683bfc2840acebe62716cb468d43e10</link>
        <description>selftests/rseq: Validate legacy behaviorThe RSEQ legacy mode behavior requires that the ID fields in the rseqregion are unconditionally updated on every context switch and beforesignal delivery even if not required by the ABI specification.To ensure that this behavior is preserved for legacy users in the future,add a test which validates that with a sleep() and a signal sent to self.Provide a run script which prevents GLIBC from registering a RSEQ region,so that the test can register it&apos;s own legacy sized region.Fixes: 566d8015f7ee (&quot;rseq: Avoid CPU/MM CID updates when no event pending&quot;)Signed-off-by: Thomas Gleixner &lt;tglx@kernel.org&gt;Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Reviewed-by: Dmitry Vyukov &lt;dvyukov@google.com&gt;Tested-by: Dmitry Vyukov &lt;dvyukov@google.com&gt;Link: https://patch.msgid.link/20260428224427.764705536%40kernel.orgCc: stable@vger.kernel.org

            List of files:
            /linux/tools/testing/selftests/rseq/legacy_check.c</description>
        <pubDate>Sun, 26 Apr 2026 17:51:07 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
