Subject Convert barrier pairs to acquire/release for better performance
Author ruanjinjie@huawei.com
Date 2026-08-25 09:54:12 +0000 UTC
Version
Cc adilger.kernel@dilger.ca akpm@linux-foundation.org andriy.shevchenko@linux.intel.com bcrl@kvack.org brauner@kernel.org cyphar@cyphar.com davem@davemloft.net edumazet@google.com horms@kernel.org jack@suse.cz jhs@mojatatu.com jiri@resnulli.us kees@kernel.org kuba@kernel.org kuniyu@google.com libaokun@linux.alibaba.com linux-aio@kvack.org linux-can@vger.kernel.org linux-ext4@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux@rasmusvillemoes.dk liuhangbin@gmail.com mkl@pengutronix.de nb@tipi-net.de netdev@vger.kernel.org ojaswin@linux.ibm.com pabeni@redhat.com pmladek@suse.com ritesh.list@gmail.com rostedt@goodmis.org ruanjinjie@huawei.com sdf@fomichev.me senozhatsky@chromium.org socketcan@hartkopp.net tglx@kernel.org tytso@mit.edu viro@zeniv.linux.org.uk willemb@google.com yi.zhang@huawei.com
Patches (11)
Name Content [All]
[PATCH 01/11] user_namespace: Use acquire/release for nr_extents synchronization [Body]
[PATCH 02/11] lib/vsprintf: Use acquire/release for ptr_key publication [Body]
[PATCH 03/11] fs: aio: Use acquire/release for ring->tail publication [Body]
[PATCH 04/11] fs: Use acquire/release for fdtable resize synchronization [Body]
[PATCH 05/11] pidfs: Use test_bit_acquire() for attr flag tests [Body]
[PATCH 06/11] super: Use acquire for SB_BORN check in super_cache_count() [Body]
[PATCH 07/11] ext4: Convert group-count barrier protocol to acquire/release [Body]
[PATCH 08/11] soreuseport: publish num_socks with acquire/release [Body]
[PATCH 09/11] net: sched: act_gact: use acquire/release for tcfg_ptype [Body]
[PATCH 10/11] 8021q: publish vlan_devices_arrays entries with acquire/release [Body]
[PATCH 11/11] can: isotp: publish tx.state with smp_store_release() [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-08-25
Passed
ID (for dev) 3283675d-5acf-4637-be7b-7a5841bb1d1a
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 66498c75b4f8017f62d720d9b59675bdf3abce91 [Config] passed [Log]
[KASAN] Boot test: Base 66498c75b4f8017f62d720d9b59675bdf3abce91 [Config] passed [Log]
[KASAN] Build Patched 66498c75b4f8017f62d720d9b59675bdf3abce91 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 66498c75b4f8017f62d720d9b59675bdf3abce91 [Config] [patched] passed [Log]
[KASAN] Fuzz 66498c75b4f8017f62d720d9b59675bdf3abce91 [Config] 66498c75b4f8017f62d720d9b59675bdf3abce91 [Config] [patched] passed [Log] [Artifacts]