]> git.ipfire.org Git - thirdparty/linux.git/commit
fs: cosmetic fixes to lru handling
authorMateusz Guzik <mjguzik@gmail.com>
Wed, 29 Oct 2025 13:14:28 +0000 (14:14 +0100)
committerChristian Brauner <brauner@kernel.org>
Tue, 25 Nov 2025 09:34:49 +0000 (10:34 +0100)
commit4c6b40877b4dc83f61a762a3a35a09dcf744b585
tree3c2571d0bf7318a64387f92d2bcfefd7266fcaab
parenta27628f4363435beac84b55c749c41a005054d30
fs: cosmetic fixes to lru handling

1. inode_bit_waitqueue() was somehow placed between __inode_add_lru() and
   inode_add_lru(). move it up
2. assert ->i_lock is held in __inode_add_lru instead of just claiming it is
   needed
3. s/__inode_add_lru/__inode_lru_list_add/ for consistency with itself
   (inode_lru_list_del()) and similar routines for sb and io list
   management
4. push list presence check into inode_lru_list_del(), just like sb and
   io list

Signed-off-by: Mateusz Guzik <mjguzik@gmail.com>
Link: https://patch.msgid.link/20251029131428.654761-2-mjguzik@gmail.com
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/fs-writeback.c
fs/inode.c
include/linux/fs.h
mm/filemap.c
mm/truncate.c
mm/vmscan.c
mm/workingset.c