diff --git a/fs/btrfs/compression.c b/fs/btrfs/compression.c index 9ac55b266e78d865bfbdb4cf8ee3c417162ec906..a2fad39f79ba0c7fd07cff25919a9112f5c04013 100644 --- a/fs/btrfs/compression.c +++ b/fs/btrfs/compression.c @@ -638,7 +638,7 @@ blk_status_t btrfs_submit_compressed_read(struct inode *inode, struct bio *bio, __GFP_HIGHMEM); if (!cb->compressed_pages[pg_index]) { faili = pg_index - 1; - ret = -ENOMEM; + ret = BLK_STS_RESOURCE; goto fail2; } }