<?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 interrupt.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>dfa35434d7f20142fedd7120277b1044a0a2bb64 - Merge tag &apos;locking-core-2026-08-17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/kernel/interrupt.rs#dfa35434d7f20142fedd7120277b1044a0a2bb64</link>
        <description>Merge tag &apos;locking-core-2026-08-17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull locking updates from Ingo Molnar: &quot;Futexes:   - Use runtime constants for futex_hash computation (K Prateek Nayak,     Peter Zijlstra)   - Optimise the size check get_futex_key() (Sebastian Andrzej Siewior)   - Avoid private hash use-after-free on final put (Felix Hoffmann)   - Tell kmemleak we&apos;re not leaking __futex_queues (Peter Zijlstra)  Rust integration updates:   - Implement refcounted interrupt disable and SpinLockIrq for Rust     (Boqun Feng, Heiko Carstens, Joel Fernandes, Lyude Paul)   - Rust sync: add helpers for mb, dma_mb and friends; add generic     memory barriers and use LKMM atomics instead of Rust atomics in the     revocable code (Gary Guo)   - Add abstraction and integrate synchronize_rcu() (Philipp Stanner)  Lock debugging:   - Add qspinlock contended_release tracepoint (Dmitry Ilvokhin, Peter     Zijlstra)   - Enable the printing of held locks of remote running tasks and print     task CPU (Ingo Molnar)   - percpu-rwsem: Annotate intentional data race in readers_active_check()     (Sun Shaojie)  Misc fixes and updates by Boqun Feng, Peter Zijlstra, Fangrui Song,  Naveen Kumar Chaudhary and Thomas Huth&quot;* tag &apos;locking-core-2026-08-17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (44 commits)  rust: sync: Introduce SpinLockIrq::lock_with() and friends  rust: sync: Add SpinLockIrq  rust: sync: Use super::* in spinlock.rs  rust: helper: Add spin_{un,}lock_irq_{enable,disable}() helpers  rust: Introduce interrupt module  s390/preempt: Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS  arm64: sched/preempt: Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS  preempt: Introduce HAS_SEPARATE_PREEMPT_RESCHED_BITS  sched: Avoid signed comparison of preempt_count() in __cant_migrate()  sched: Remove the unused preempt_offset parameter of __cant_sleep()  locking: Switch to _irq_{disable,enable}() variants in cleanup guards  irq: Add KUnit test for refcounted interrupt enable/disable  irq,spin_lock: Add counted interrupt disabling/enabling  openrisc: Include &lt;linux/cpumask.h&gt; in smp.h  preempt: Introduce __preempt_count_{sub,add}_return()  preempt: Introduce HARDIRQ_DISABLE_BITS  preempt: Track NMI nesting to separate per-CPU counter  futex: Tell kmemleak we&apos;re not leaking __futex_queues  x86/paravirt: Trace contended_release on unlock  tracing/lock: Use TRACE_EVENT_FN() for contended_release  ...

            List of files:
            /linux/rust/kernel/interrupt.rs</description>
        <pubDate>Tue, 18 Aug 2026 22:07:17 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>c1f0451ec748f7a58a4e50bcb8f75bd89718be78 - rust: Introduce interrupt module</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/kernel/interrupt.rs#c1f0451ec748f7a58a4e50bcb8f75bd89718be78</link>
        <description>rust: Introduce interrupt moduleThis introduces a module for dealing with interrupt-disabled contexts,including the ability to enable and disable interrupts along with theability to annotate functions as expecting that IRQs are alreadydisabled on the local CPU.Signed-off-by: Lyude Paul &lt;lyude@redhat.com&gt;Signed-off-by: Boqun Feng &lt;boqun@kernel.org&gt;Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Reviewed-by: Benno Lossin &lt;lossin@kernel.org&gt;Reviewed-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Reviewed-by: Gary Guo &lt;gary@garyguo.net&gt;Link: https://patch.msgid.link/20260807070218.27144-15-boqun@kernel.org

            List of files:
            /linux/rust/kernel/interrupt.rs</description>
        <pubDate>Fri, 07 Aug 2026 09:02:11 +0200</pubDate>
        <dc:creator>Lyude Paul &lt;lyude@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
