Jaegeuk Kim
22df0497e1
f2fs: do checkpoint in kill_sb
...
[ Upstream commit 1cb50f87e1 ]
When unmounting f2fs in force mode, we can get it stuck by io_schedule()
by some pending IOs in meta_inode.
io_schedule+0xd/0x30
wait_on_page_bit_common+0xc6/0x130
__filemap_fdatawait_range+0xbd/0x100
filemap_fdatawait_keep_errors+0x15/0x40
sync_inodes_sb+0x1cf/0x240
sync_filesystem+0x52/0x90
generic_shutdown_super+0x1d/0x110
kill_f2fs_super+0x28/0x80 [f2fs]
deactivate_locked_super+0x35/0x60
cleanup_mnt+0x36/0x70
task_work_run+0x79/0xa0
exit_to_usermode_loop+0x62/0x70
do_syscall_64+0xdb/0xf0
entry_SYSCALL_64_after_hwframe+0x44/0xa9
0xffffffffffffffff
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org >
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2018-09-26 08:39:39 +02:00
..
2018-09-09 10:32:33 +02:00
2018-06-15 07:31:07 +09:00
2018-06-16 16:32:04 +09:00
2018-09-19 22:41:37 +02:00
2018-06-15 18:10:01 -03:00
2018-09-19 22:41:21 +02:00
2018-07-25 14:49:00 +01:00
2018-06-26 18:42:44 +02:00
2018-09-26 08:39:34 +02:00
2018-06-05 16:57:31 -07:00
2018-09-26 08:39:37 +02:00
2018-06-15 07:31:07 +09:00
2018-06-11 10:16:13 -07:00
2018-06-12 20:52:16 -07:00
2018-06-12 16:19:22 -07:00
2018-06-15 07:55:24 +09:00
2018-06-20 11:04:26 +02:00
2018-09-05 09:29:46 +02:00
2018-09-26 08:39:39 +02:00
2018-09-15 09:46:46 +02:00
2018-07-25 14:49:00 +01:00
2018-09-05 09:29:49 +02:00
2018-09-26 08:39:24 +02:00
2018-09-15 09:46:45 +02:00
2018-09-15 09:46:46 +02:00
2018-06-05 16:57:31 -07:00
2018-06-12 16:19:22 -07:00
2018-07-26 19:38:03 -07:00
2018-07-08 11:10:30 -07:00
2018-06-15 07:31:07 +09:00
2018-08-04 07:53:46 -07:00
2018-06-15 07:31:07 +09:00
2018-09-09 10:32:38 +02:00
2018-09-26 08:39:34 +02:00
2018-09-09 10:32:38 +02:00
2018-06-15 07:31:07 +09:00
2018-06-15 07:31:07 +09:00
2018-06-17 05:25:18 +09:00
2018-09-26 08:39:30 +02:00
2018-09-15 09:46:46 +02:00
2018-09-26 08:39:29 +02:00
2018-09-09 10:32:42 +02:00
2018-09-15 09:46:45 +02:00
2018-08-02 09:34:02 -07:00
2018-09-05 09:29:54 +02:00
2018-09-09 10:32:40 +02:00
2018-09-09 10:32:42 +02:00
2018-06-12 16:19:22 -07:00
2018-07-24 11:34:52 -07:00
2018-07-22 12:04:51 -07:00
2018-06-15 07:31:07 +09:00
2018-06-05 16:57:31 -07:00
2018-06-12 16:19:22 -07:00
2018-09-26 08:39:35 +02:00
2018-06-15 18:11:26 -03:00
2018-07-27 12:51:00 -07:00
2018-06-01 18:37:33 -07:00
2018-06-07 17:34:40 -07:00
2018-06-05 19:23:26 +02:00
2018-06-08 17:21:52 -07:00
2018-09-15 09:46:47 +02:00
2018-06-28 10:40:47 -07:00
2018-06-28 10:40:47 -07:00
2018-07-26 19:38:03 -07:00
2018-06-07 17:34:35 -07:00
2018-07-05 12:36:36 -07:00
2018-07-10 23:29:03 -04:00
2018-08-02 13:09:27 -07:00
2018-06-11 08:22:34 -07:00
2018-06-15 18:11:26 -03:00
2018-06-15 07:31:07 +09:00
2018-06-11 08:22:34 -07:00
2018-06-12 16:19:22 -07:00
2018-06-16 16:32:04 +09:00
2018-09-26 08:39:35 +02:00
2018-06-03 10:58:23 -07:00
2018-06-28 10:40:47 -07:00
2018-06-12 16:19:22 -07:00
2018-06-28 10:40:47 -07:00
2018-06-16 16:21:50 +09:00
2018-06-16 16:21:50 +09:00
2018-06-04 10:14:28 -07:00
2018-06-28 10:40:47 -07:00
2018-08-02 16:03:40 -07:00
2018-09-09 10:32:41 +02:00