diff options
author | Jeff Layton <jlayton@kernel.org> | 2024-11-13 09:17:51 -0500 |
---|---|---|
committer | Christian Brauner <brauner@kernel.org> | 2024-11-14 10:45:53 +0100 |
commit | 9fed2c0f2f0771b990d068ef0a2b32e770ae6d48 (patch) | |
tree | f7efaa0568afb1238d72f1e6f024cc30c344cc3d /mm | |
parent | b40508ca5d5c1ef0b559bc3bd25a2047240b5601 (diff) | |
download | lwn-9fed2c0f2f0771b990d068ef0a2b32e770ae6d48.tar.gz lwn-9fed2c0f2f0771b990d068ef0a2b32e770ae6d48.zip |
fs: reduce pointer chasing in is_mgtime() test
The is_mgtime test checks whether the FS_MGTIME flag is set in the
fstype. To get there from the inode though, we have to dereference 3
pointers.
Add a new IOP_MGTIME flag, and have inode_init_always() set that flag
when the fstype flag is set. Then, make is_mgtime test for IOP_MGTIME
instead.
Signed-off-by: Jeff Layton <jlayton@kernel.org>
Link: https://lore.kernel.org/r/20241113-mgtime-v1-1-84e256980e11@kernel.org
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions