Subject Refcounted interrupt disable and SpinLockIrq for rust (Part 1)
Author boqun@kernel.org
Date 2026-05-26 15:21:37 +0000 UTC
Version
Cc a.hindborg@kernel.org agordeev@linux.ibm.com akpm@linux-foundation.org aliceryhl@google.com andrii@kernel.org andriy.shevchenko@linux.intel.com arnd@arndb.de ast@kernel.org bigeasy@linutronix.de bjorn3_gh@protonmail.com boqun.feng@gmail.com boqun@kernel.org borntraeger@linux.ibm.com bp@alien8.de bpf@vger.kernel.org bsegall@google.com catalin.marinas@arm.com dakr@kernel.org daniel.almeida@collabora.com daniel@iogearbox.net dave.hansen@linux.intel.com dietmar.eggemann@arm.com eddyz87@gmail.com gary@garyguo.net gor@linux.ibm.com hca@linux.ibm.com hpa@zytor.com joelagnelf@nvidia.com jolsa@kernel.org jonas@southpole.se juri.lelli@redhat.com kprateek.nayak@amd.com linux-arch@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-openrisc@vger.kernel.org linux-s390@vger.kernel.org longman@redhat.com lossin@kernel.org lyude@redhat.com martin.lau@linux.dev memxor@gmail.com mgorman@suse.de mingo@redhat.com nikunj@amd.com ojeda@kernel.org pawan.kumar.gupta@linux.intel.com peterz@infradead.org rdunlap@infradead.org rostedt@goodmis.org ruanjinjie@huawei.com
Patches (12)
Name Content [All]
[PATCH v2 01/12] preempt: Track NMI nesting to separate per-CPU counter [Body]
[PATCH v2 02/12] preempt: Introduce HARDIRQ_DISABLE_BITS [Body]
[PATCH v2 03/12] preempt: Introduce __preempt_count_{sub, add}_return() [Body]
[PATCH v2 04/12] openrisc: Include <linux/cpumask.h> in smp.h [Body]
[PATCH v2 05/12] irq & spin_lock: Add counted interrupt disabling/enabling [Body]
[PATCH v2 06/12] irq: Add KUnit test for refcounted interrupt enable/disable [Body]
[PATCH v2 07/12] locking: Switch to _irq_{disable,enable}() variants in cleanup guards [Body]
[PATCH v2 08/12] sched: Remove the unused preempt_offset parameter of __cant_sleep() [Body]
[PATCH v2 09/12] sched: Avoid signed comparison of preempt_count() in __cant_migrate() [Body]
[PATCH v2 10/12] preempt: Introduce HAS_SEPARATE_PREEMPT_RESCHED_BITS [Body]
[PATCH v2 11/12] arm64: sched/preempt: Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS [Body]
[PATCH v2 12/12] s390/preempt: Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS [Body]
Session 2026-05-26
ID (for dev) 2f085681-3aed-4c92-9c55-627c75583ebf
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base e7ae89a0c97ce2b68b0983cd01eda67cf373517d [Config] passed [Log]
[KASAN] Boot test: Base e7ae89a0c97ce2b68b0983cd01eda67cf373517d [Config] passed [Log]
[KASAN] Build Patched e7ae89a0c97ce2b68b0983cd01eda67cf373517d [Config] [patched] passed [Log]
[KASAN] Boot test: Patched e7ae89a0c97ce2b68b0983cd01eda67cf373517d [Config] [patched] passed [Log]
[KASAN] Fuzz e7ae89a0c97ce2b68b0983cd01eda67cf373517d [Config] e7ae89a0c97ce2b68b0983cd01eda67cf373517d [Config] [patched] passed [Log] [Artifacts]