Subject kernfs: don't hold kernfs_rwsem across dir_emit()
Author shakeel.butt@linux.dev
Date 2026-09-11 18:28:12 +0000 UTC
Version
Cc bigeasy@linutronix.de christian@brauner.io driver-core@lists.linux.dev gregkh@linuxfoundation.org kernel-team@meta.com linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org shakeel.butt@linux.dev tj@kernel.org
Patches (4)
Name Content [All]
[PATCH v2 1/4] kernfs: don't repeat or skip an entry when readdir resumes [Body]
[PATCH v2 2/4] kernfs: resume readdir on the full entry key [Body]
[PATCH v2 3/4] kernfs: don't hold kernfs_rwsem across dir_emit() [Body]
[PATCH v2 4/4] selftests: cover readdir resuming at a removed entry [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-09-11
Passed
ID (for dev) aabbf0b0-a7ed-4c2b-93b5-7581e4dfacef
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 7f24d0f60b1087dbc28d68398957c18774e5a7d8 [Config] passed [Log]
[KASAN] Boot test: Base 7f24d0f60b1087dbc28d68398957c18774e5a7d8 [Config] passed [Log]
[KASAN] Build Patched 7f24d0f60b1087dbc28d68398957c18774e5a7d8 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 7f24d0f60b1087dbc28d68398957c18774e5a7d8 [Config] [patched] passed [Log]
[KASAN] Fuzz 7f24d0f60b1087dbc28d68398957c18774e5a7d8 [Config] 7f24d0f60b1087dbc28d68398957c18774e5a7d8 [Config] [patched] passed [Log] [Artifacts]