From: Ye Bin <yebin10@xxxxxxxxxx> Use sb_for_each_inodes API foreach super_block->s_inodes. Signed-off-by: Ye Bin <yebin10@xxxxxxxxxx> --- fs/gfs2/ops_fstype.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/gfs2/ops_fstype.c b/fs/gfs2/ops_fstype.c index e83d293c3614..e9dd94f01b90 100644 --- a/fs/gfs2/ops_fstype.c +++ b/fs/gfs2/ops_fstype.c @@ -1742,7 +1742,7 @@ static void gfs2_evict_inodes(struct super_block *sb) set_bit(SDF_EVICTING, &sdp->sd_flags); 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); if ((inode->i_state & (I_FREEING|I_WILL_FREE|I_NEW)) && !need_resched()) { -- 2.34.1