diff options
author | 2025-02-21 14:13:03 +0100 | |
---|---|---|
committer | 2025-03-04 09:29:52 +0100 | |
commit | b73ec10a458796bed6d51768d5f26c4660f62ae4 (patch) | |
tree | 7e7166e2533e1448340bed79836a442f9f5b9be0 /scripts/rust_is_available_test.py | |
parent | fs: add assert for move_mount() (diff) | |
download | wireguard-linux-b73ec10a458796bed6d51768d5f26c4660f62ae4.tar.xz wireguard-linux-b73ec10a458796bed6d51768d5f26c4660f62ae4.zip |
fs: add fastpath for dissolve_on_fput()
Instead of acquiring the namespace semaphore and the mount lock
everytime we close a file with FMODE_NEED_UNMOUNT set add a fastpath
that checks whether we need to at all. Most of the time the caller will
have attached the mount to the filesystem hierarchy and there's nothing
to do.
Link: https://lore.kernel.org/r/20250221-brauner-open_tree-v1-4-dbcfcb98c676@kernel.org
Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'scripts/rust_is_available_test.py')
0 files changed, 0 insertions, 0 deletions