diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2025-08-20 20:28:35 -0400 | 
|---|---|---|
| committer | Al Viro <viro@zeniv.linux.org.uk> | 2025-09-02 19:35:57 -0400 | 
| commit | 6b448d7a7c4848fd6cbe0eee49834df7d25b25f8 (patch) | |
| tree | 7d8e60f6b968573fe50ff96f2456020f224b0a93 /scripts/gdb/linux/tasks.py | |
| parent | 747e91e5b7396eba699989072c61e8fb076bbea4 (diff) | |
check_for_nsfs_mounts(): no need to take locks
Currently we are taking mount_writer; what that function needs is
either mount_locked_reader (we are not changing anything, we just
want to iterate through the subtree) or namespace_shared and
a reference held by caller on the root of subtree - that's also
enough to stabilize the topology.
The thing is, all callers are already holding at least namespace_shared
as well as a reference to the root of subtree.
Let's make the callers provide locking warranties - don't mess with
mount_lock in check_for_nsfs_mounts() itself and document the locking
requirements.
Reviewed-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions
