Bug 206057
Summary: | 5.5.0-rc2-next: f2fs is extremely slow, with ext4 system works well | ||
---|---|---|---|
Product: | File System | Reporter: | David Heidelberg (okias) (david) |
Component: | f2fs | Assignee: | Default virtual assignee for f2fs (filesystem_f2fs) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | chao, jaegeuk, vinibali1 |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 5.5.0-rc2-next | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
David Heidelberg (okias)
2020-01-01 23:32:29 UTC
I doubt this issue was caused by below case: - f2fs_convert_inline_dir() - f2fs_lock_op() - f2fs_get_node_page() failed - return w/o call f2fs_unlock_op() Could you try below fix? https://lore.kernel.org/linux-f2fs-devel/d4ea0c19-61da-8181-8fd9-62c3dfd42493@huawei.com/T/#mda4115e74bf06dbadc45d82018e4f1a51b7c36c6 If this doesn't work, could you please help to bisect the commit after 5.5-rc1 which caused this issue? I'm not sure I can try bisect (since using custom patches to run device), anyway if it helps, F2FS filesystem has been created by TWRP (kernel 3.1). I'll try get complete f2fs image created by recent kernel and retest. (also patch didn't helped) Thanks for the help, I've bisected the bad commit ("f2fs: cover f2fs_lock_op in expand_inode_data case"), could you revert it and do the test again? sadly, still same output. Also not sure why, sudo -i freezes and cannot be stopped by CTRL-C. Sorry for the long delay, could you please have a try with below patch: https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git/commit/?h=dev&id=3a453558c72ef25435fd34b4864f3349f7990abb Hi David, Sorry for taking so long time to troubleshoot this issue, finally we figure out below patch, and it can fix 32bit machine hang issue. https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git/commit/?h=dev-test&id=e36d8816848a4201420ad318f95b97bc86a58ade Hello there, as a 32bit ARM user, I'm also affected. Will this fix be in 5.7? Regards (In reply to Balazs Vinarz from comment #8) > Hello there, > > as a 32bit ARM user, I'm also affected. > Will this fix be in 5.7? > > Regards Yes, it was merged in 5.7-rc1. Currently Nexus 7 2012 works on F2FS well, closing. |