aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/fast_commit.c
diff options
context:
space:
mode:
authorJaegeuk Kim <[email protected]>2022-03-04 17:40:05 +0000
committerJaegeuk Kim <[email protected]>2022-03-11 15:36:17 +0000
commitba900534f807f0b327c92d5141c85d2313e2d55c (patch)
tree313fe2dbeadaa494354d0ad00b1335f4381e5d05 /fs/ext4/fast_commit.c
parentf2fs: remove unnecessary read for F2FS_FITS_IN_INODE (diff)
downloadkernel-ba900534f807f0b327c92d5141c85d2313e2d55c.tar.gz
kernel-ba900534f807f0b327c92d5141c85d2313e2d55c.zip
f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs
Let's purge inode cache in order to avoid the below deadlock. [freeze test] shrinkder freeze_super - pwercpu_down_write(SB_FREEZE_FS) - super_cache_scan - down_read(&sb->s_umount) - prune_icache_sb - dispose_list - evict - f2fs_evict_inode thaw_super - down_write(&sb->s_umount); - __percpu_down_read(SB_FREEZE_FS) Reviewed-by: Chao Yu <[email protected]> Signed-off-by: Jaegeuk Kim <[email protected]>
Diffstat (limited to 'fs/ext4/fast_commit.c')
0 files changed, 0 insertions, 0 deletions