Commit 901c12d
f2fs: flush error flags in workqueue
In IRQ context, it wakes up workqueue to record errors into on-disk
superblock fields rather than in-memory fields.
Fixes: 1aa161e ("f2fs: fix scheduling while atomic in decompression path")
Fixes: 95fa90c ("f2fs: support recording errors into superblock")
Signed-off-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>1 parent 458c15d commit 901c12d
3 files changed
Lines changed: 25 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
744 | 744 | | |
745 | 745 | | |
746 | 746 | | |
747 | | - | |
| 747 | + | |
748 | 748 | | |
749 | 749 | | |
750 | 750 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3563 | 3563 | | |
3564 | 3564 | | |
3565 | 3565 | | |
| 3566 | + | |
3566 | 3567 | | |
3567 | 3568 | | |
3568 | 3569 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3995 | 3995 | | |
3996 | 3996 | | |
3997 | 3997 | | |
| 3998 | + | |
| 3999 | + | |
| 4000 | + | |
| 4001 | + | |
| 4002 | + | |
3998 | 4003 | | |
3999 | 4004 | | |
4000 | 4005 | | |
| |||
4034 | 4039 | | |
4035 | 4040 | | |
4036 | 4041 | | |
4037 | | - | |
| 4042 | + | |
4038 | 4043 | | |
4039 | 4044 | | |
4040 | 4045 | | |
4041 | | - | |
4042 | | - | |
4043 | 4046 | | |
4044 | 4047 | | |
4045 | 4048 | | |
| |||
4053 | 4056 | | |
4054 | 4057 | | |
4055 | 4058 | | |
| 4059 | + | |
| 4060 | + | |
| 4061 | + | |
| 4062 | + | |
| 4063 | + | |
| 4064 | + | |
| 4065 | + | |
| 4066 | + | |
| 4067 | + | |
| 4068 | + | |
| 4069 | + | |
| 4070 | + | |
| 4071 | + | |
| 4072 | + | |
| 4073 | + | |
| 4074 | + | |
| 4075 | + | |
4056 | 4076 | | |
4057 | 4077 | | |
4058 | 4078 | | |
| |||
0 commit comments