ext4 crypto: fix some error handling
Subsystems (2)
PATCH 1/1 ext4 crypto: fix some error handling
We should be testing for -ENOMEM but the minus sign is missing.
Fixes c9af28fdd449 ('ext4 crypto: don't let data integrity writebacks fail with ENOMEM')
Signed-off-by Dan Carpenter <[email protected]>
fs/ext4/page-io.c +1 -1
@@ -477,7 +477,7 @@ int ext4_bio_write_page(struct ext4_io_submit *io, data_page =ext4_encrypt (inode, page, gfp_flags);if (IS_ERR (data_page)) { ret =PTR_ERR (data_page); -if (ret =ENOMEM && wbc->sync_mode =WB_SYNC_ALL ) { +if (ret = -ENOMEM && wbc->sync_mode =WB_SYNC_ALL ) {if (io->io_bio) {ext4_io_submit (io);congestion_wait (BLK_RW_ASYNC ,HZ /50 );
Quoted 4 lines · Dan Carpenter
We should be testing for
-ENOMEMbut the minus sign is missing.Fixes c9af28fdd449 ('ext4 crypto: don't let data integrity writebacks fail with ENOMEM')Signed-off-by Dan Carpenter <[email protected]>
Thanks, applied.
- Ted