Files
linux/Documentation/ABI/testing
Jaegeuk Kim 58d3aa672d f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs
[ Upstream commit ba900534f8 ]

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 <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-04-08 14:23:58 +02:00
..
2011-10-24 16:52:39 +02:00
2021-06-01 12:30:51 -04:00
2021-08-02 13:37:28 -06:00
2018-02-23 08:17:28 -07:00
2013-03-23 16:11:31 -07:00
2012-04-23 14:23:32 +03:00
2011-03-22 04:53:09 -03:00
2017-10-30 11:46:04 +01:00
2020-07-29 16:21:13 +02:00
2017-06-03 19:29:26 +09:00
2018-03-17 14:20:54 +01:00
2019-06-15 08:12:45 +02:00
2019-06-15 08:12:45 +02:00
2020-02-22 09:25:42 +08:00
2008-07-24 10:47:17 -07:00
2021-05-05 11:27:24 -07:00
2008-04-18 08:56:07 -07:00
2009-06-18 13:04:04 -07:00