https://bugzilla.kernel.org/show_bug.cgi?id=216050
--- Comment #79 from Jaegeuk Kim (jaeg...@kernel.org) --- I just had some time to think of this issue, and suspect there was no time to reschedule the cpu in the loop? Can anyone try this change? diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index a71e818cd67b..c351c3269874 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -1325,6 +1325,7 @@ struct page *f2fs_get_lock_data_page(struct inode *inode, pgoff_t index, lock_page(page); if (unlikely(page->mapping != mapping)) { f2fs_put_page(page, 1); + f2fs_io_schedule_timeout(DEFAULT_IO_TIMEOUT); goto repeat; } if (unlikely(!PageUptodate(page))) { -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug. _______________________________________________ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel