From: Ye Bin <yebin10@xxxxxxxxxx> Use sb_for_each_inodes API foreach super_block->s_inodes. Signed-off-by: Ye Bin <yebin10@xxxxxxxxxx> --- fs/drop_caches.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/drop_caches.c b/fs/drop_caches.c index d45ef541d848..43a31fa2b7c2 100644 --- a/fs/drop_caches.c +++ b/fs/drop_caches.c @@ -21,7 +21,7 @@ static void drop_pagecache_sb(struct super_block *sb, void *unused) struct inode *inode, *toput_inode = NULL; spin_lock(&sb->s_inode_list_lock); - list_for_each_entry(inode, &sb->s_inodes, i_sb_list) { + sb_for_each_inodes(inode, &sb->s_inodes) { spin_lock(&inode->i_lock); /* * We must skip inodes in unusual state. We may also skip -- 2.34.1