diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2025-08-21 20:48:38 -0400 |
|---|---|---|
| committer | Al Viro <viro@zeniv.linux.org.uk> | 2025-09-02 19:35:57 -0400 |
| commit | 2aec880c1cdf1cf2dab931b4dd8744c415311bc9 (patch) | |
| tree | 06dfa03d06a57bd1e0239867664a614425cb8b88 /scripts/lib/abi/helpers.py | |
| parent | 2605d8684320e6c09e56743e66ecac8ae581b464 (diff) | |
path_is_under(): use guards
... and document that locking requirements for is_path_reachable().
There is one questionable caller in do_listmount() where we are not
holding mount_lock *and* might not have the first argument mounted.
However, in that case it will immediately return true without having
to look at the ancestors. Might be cleaner to move the check into
non-LSTM_ROOT case which it really belongs in - there the check is
not always true and is_mounted() is guaranteed.
Document the locking environments for is_path_reachable() callers:
get_peer_under_root()
get_dominating_id()
do_statmount()
do_listmount()
Reviewed-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'scripts/lib/abi/helpers.py')
0 files changed, 0 insertions, 0 deletions
