Subject barrier: Add smp_cond_load_{relaxed,acquire}_timeout()
Author ankur.a.arora@oracle.com
Date 2026-08-31 20:22:36 +0000 UTC
Version
Cc akpm@linux-foundation.org andersson@kernel.org ankur.a.arora@oracle.com arnd@arndb.de ashok.bhat@arm.com ast@kernel.org boqun.feng@gmail.com boris.ostrovsky@oracle.com bpf@vger.kernel.org broonie@kernel.org catalin.marinas@arm.com cl@gentwo.org cl@linux.com daniel.lezcano@linaro.org david.laight.linux@gmail.com harisokn@amazon.com joao.m.martins@oracle.com julianbraha@gmail.com konrad.wilk@oracle.com konradybcio@kernel.org linux-arch@vger.kernel.org linux-arm-kernel@lists.infradead.org linux-kernel@vger.kernel.org linux-pm@vger.kernel.org mark.rutland@arm.com memxor@gmail.com mingo@kernel.org peterz@infradead.org rafael@kernel.org rdunlap@infradead.org will@kernel.org xueshuai@linux.alibaba.com zhenglifeng1@huawei.com
Patches (16)
Name Content [All]
[PATCH v15 01/16] asm-generic: barrier: Add smp_cond_load_relaxed_timeout() [Body]
[PATCH v15 02/16] arm64: barrier: Support smp_cond_load_relaxed_timeout() [Body]
[PATCH v15 03/16] arm64/delay: move, fixup usecs_to_cycles() [Body]
[PATCH v15 04/16] arm64: support WFET in smp_cond_load_relaxed_timeout() [Body]
[PATCH v15 05/16] arm64: rqspinlock: Remove private copy of smp_cond_load_acquire_timewait() [Body]
[PATCH v15 06/16] asm-generic: barrier: Add smp_cond_load_acquire_timeout() [Body]
[PATCH v15 07/16] atomic: Add atomic_cond_read_*_timeout() [Body]
[PATCH v15 08/16] locking/atomic: scripts: build atomic_long_cond_read_*_timeout() [Body]
[PATCH v15 09/16] bpf/rqspinlock: switch check_timeout() to a clock interface [Body]
[PATCH v15 10/16] bpf/rqspinlock: Use smp_cond_load_acquire_timeout() [Body]
[PATCH v15 11/16] sched: add need-resched timed wait interface [Body]
[PATCH v15 12/16] cpuidle/poll_state: Wait for need-resched via tif_need_resched_relaxed_wait() [Body]
[PATCH v15 13/16] arm64/delay: enable testing smp_cond_load_relaxed_timeout() [Body]
[PATCH v15 14/16] barrier: add tests for smp_cond_load_*_timeout() [Body]
[PATCH v15 15/16] barrier: timeout validity checks for smp_cond_load_relaxed_timeout() [Body]
[PATCH v15 16/16] barrier: timeout validity checks for smp_cond_load_acquire_timeout() [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-08-31
Passed
ID (for dev) ac6b48e5-1697-4741-aaf3-7fb602ddf743
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 3c16f4db1e55839b3ee771f1f7c19717fd48547e [Config] passed [Log]
[KASAN] Boot test: Base 3c16f4db1e55839b3ee771f1f7c19717fd48547e [Config] passed [Log]
[KASAN] Build Patched 3c16f4db1e55839b3ee771f1f7c19717fd48547e [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 3c16f4db1e55839b3ee771f1f7c19717fd48547e [Config] [patched] passed [Log]
[KASAN] Fuzz 3c16f4db1e55839b3ee771f1f7c19717fd48547e [Config] 3c16f4db1e55839b3ee771f1f7c19717fd48547e [Config] [patched] passed [Log] [Artifacts]