f2fs: add cp_error check in f2fs_write_compressed_pages
This patch adds cp_error check in f2fs_write_compressed_pages() like we did in f2fs_write_single_data_page() Signed-off-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
This commit is contained in:
parent
5db479f049
commit
ee68d27181
@ -1216,6 +1216,12 @@ static int f2fs_write_compressed_pages(struct compress_ctx *cc,
|
|||||||
loff_t psize;
|
loff_t psize;
|
||||||
int i, err;
|
int i, err;
|
||||||
|
|
||||||
|
/* we should bypass data pages to proceed the kworkder jobs */
|
||||||
|
if (unlikely(f2fs_cp_error(sbi))) {
|
||||||
|
mapping_set_error(cc->rpages[0]->mapping, -EIO);
|
||||||
|
goto out_free;
|
||||||
|
}
|
||||||
|
|
||||||
if (IS_NOQUOTA(inode)) {
|
if (IS_NOQUOTA(inode)) {
|
||||||
/*
|
/*
|
||||||
* We need to wait for node_write to avoid block allocation during
|
* We need to wait for node_write to avoid block allocation during
|
||||||
|
Loading…
Reference in New Issue
Block a user