[PATCH 0/1] docs/vfs: update references to i_mutex to i_rwsem

From: Junxuan Liao
Date: Sun Jun 15 2025 - 22:47:29 EST


Hi!

I'm trying to update the VFS documentation and docstrings about the
non-existent i_mutex. Not sure if the distinction between shared and exclusive
usage of i_rwsem is clear and correct across all the changes though.

For instance, does __d_move expect the two i_rwsem to be held exclusively? It
seems to me __d_unalias only uses inode_trylock_shared on the first argument to
__d_move.

Thanks,
Junxuan

Junxuan Liao (1):
docs/vfs: update references to i_mutex to i_rwsem

Documentation/filesystems/vfs.rst | 2 +-
fs/attr.c | 10 +++++-----
fs/buffer.c | 2 +-
fs/dcache.c | 4 ++--
fs/direct-io.c | 8 ++++----
fs/inode.c | 9 ++++-----
fs/libfs.c | 5 +++--
fs/locks.c | 2 +-
fs/namei.c | 22 +++++++++++-----------
fs/namespace.c | 2 +-
fs/stack.c | 4 ++--
fs/xattr.c | 2 +-
include/linux/exportfs.h | 4 ++--
include/linux/fs.h | 6 +++---
include/linux/fs_stack.h | 2 +-
include/linux/quotaops.h | 2 +-
16 files changed, 43 insertions(+), 43 deletions(-)


base-commit: 381011d6ae29857c35cbcd8a4ec6594484ecfc84
--
2.49.0