Patch Series

Subject Refcounted interrupt disable and SpinLockIrq for rust (Part 1)
Author boqun@kernel.org
Date 2026-06-05 05:41:16 +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@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 rust-for-linux@vger.kernel.org

Patches (13)

Name Content [All]
[PATCH v3 01/13] preempt: Track NMI nesting to separate per-CPU counter [Body]
[PATCH v3 02/13] preempt: Introduce HARDIRQ_DISABLE_BITS [Body]
[PATCH v3 03/13] preempt: Introduce __preempt_count_{sub, add}_return() [Body]
[PATCH v3 04/13] openrisc: Include <linux/cpumask.h> in smp.h [Body]
[PATCH v3 05/13] irq & spin_lock: Add counted interrupt disabling/enabling [Body]
[PATCH v3 06/13] irq: Add KUnit test for refcounted interrupt enable/disable [Body]
[PATCH v3 07/13] locking: Switch to _irq_{disable,enable}() variants in cleanup guards [Body]
[PATCH v3 08/13] sched: Remove the unused preempt_offset parameter of __cant_sleep() [Body]
[PATCH v3 09/13] sched: Avoid signed comparison of preempt_count() in __cant_migrate() [Body]
[PATCH v3 10/13] preempt: Introduce HAS_SEPARATE_PREEMPT_RESCHED_BITS [Body]
[PATCH v3 11/13] arm64: sched/preempt: Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS [Body]
[PATCH v3 12/13] s390/preempt: Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS [Body]
[PATCH v3 13/13] irq: Optimize reschedule check in local_interrupt_enable() [Body]
Session 2026-06-05
ID (for dev) c0fca54b-16ec-4884-82c3-985a6e6415e7
Status in progress
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 2dd9e4bb46dd8d93918288bace013afee9227740 [Config] passed [Log]
[KASAN] Boot test: Base 2dd9e4bb46dd8d93918288bace013afee9227740 [Config] passed [Log]
[KASAN] Build Patched 2dd9e4bb46dd8d93918288bace013afee9227740 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 2dd9e4bb46dd8d93918288bace013afee9227740 [Config] [patched] passed [Log]
[KASAN] Fuzz 2dd9e4bb46dd8d93918288bace013afee9227740 [Config] 2dd9e4bb46dd8d93918288bace013afee9227740 [Config] [patched] running [Log] [Artifacts]