Commit 6fa1160
f2fs: fix timeout precision of f2fs_io_schedule_timeout_killable()
Sometimes, f2fs_io_schedule_timeout_killable(HZ) may delay for about 2
seconds, this is because __f2fs_schedule_timeout(DEFAULT_SCHEDULE_TIMEOUT)
may delay for about 2 * DEFAULT_SCHEDULE_TIMEOUT due to its precision, but
we only account the delay as DEFAULT_SCHEDULE_TIMEOUT as below, fix it.
f2fs_io_schedule_timeout_killable()
..
timeout -= DEFAULT_SCHEDULE_TIMEOUT;
Signed-off-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>1 parent da90b67 commit 6fa1160
1 file changed
Lines changed: 3 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4985 | 4985 | | |
4986 | 4986 | | |
4987 | 4987 | | |
4988 | | - | |
| 4988 | + | |
| 4989 | + | |
| 4990 | + | |
4989 | 4991 | | |
4990 | 4992 | | |
4991 | 4993 | | |
4992 | | - | |
4993 | | - | |
4994 | | - | |
4995 | 4994 | | |
4996 | 4995 | | |
4997 | 4996 | | |
| |||
0 commit comments