Patch Series

Subject ns: fixes for namespace iteration and active reference counting
Author brauner@kernel.org
Date 2025-11-09 21:11:22 +0000 UTC
Version 1
Cc amir73il@gmail.com arnd@arndb.de bpf@vger.kernel.org brauner@kernel.org cgroups@vger.kernel.org cyphar@cyphar.com daan.j.demeyer@gmail.com edumazet@google.com hannes@cmpxchg.org jack@suse.cz jannh@google.com jlayton@kernel.org josef@toxicpanda.com kuba@kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org me@yhndnzj.com mzxreary@0pointer.de netdev@vger.kernel.org syzbot@syzkaller.appspotmail.com tglx@linutronix.de tj@kernel.org viro@zeniv.linux.org.uk zbyszek@in.waw.pl

Patches (8)

Name Content [All]
[PATCH 1/8] ns: don't skip active reference count initialization [Body]
[PATCH 2/8] ns: don't increment or decrement initial namespaces [Body]
[PATCH 3/8] ns: make sure reference are dropped outside of rcu lock [Body]
[PATCH 4/8] ns: return EFAULT on put_user() error [Body]
[PATCH 5/8] ns: handle setns(pidfd, ...) cleanly [Body]
[PATCH 6/8] ns: add asserts for active refcount underflow [Body]
[PATCH 7/8] selftests/namespaces: add active reference count regression test [Body]
[PATCH 8/8] selftests/namespaces: test for efault [Body]

Session 2025-11-09

ID (for dev) 840d59fb-3fa5-4ace-81d8-7a5bf649949f
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 9c0826a5d9aa4d52206dd89976858457a2a8a7ed [Config] passed [Log]
[KASAN] Boot test: Base 9c0826a5d9aa4d52206dd89976858457a2a8a7ed [Config] passed
[KASAN] Build Patched 9c0826a5d9aa4d52206dd89976858457a2a8a7ed [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 9c0826a5d9aa4d52206dd89976858457a2a8a7ed [Config] [patched] passed
[KASAN] Fuzzing 9c0826a5d9aa4d52206dd89976858457a2a8a7ed [Config] 9c0826a5d9aa4d52206dd89976858457a2a8a7ed [Config] [patched] passed [Log] [Artifacts]