diff options
Diffstat (limited to 'fs/btrfs/compression.c')
-rw-r--r-- | fs/btrfs/compression.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/btrfs/compression.c b/fs/btrfs/compression.c index d43c544d3b68..92371c414228 100644 --- a/fs/btrfs/compression.c +++ b/fs/btrfs/compression.c | |||
@@ -887,7 +887,7 @@ int btrfs_compress_pages(int type, struct address_space *mapping, | |||
887 | 887 | ||
888 | workspace = find_workspace(type); | 888 | workspace = find_workspace(type); |
889 | if (IS_ERR(workspace)) | 889 | if (IS_ERR(workspace)) |
890 | return -1; | 890 | return PTR_ERR(workspace); |
891 | 891 | ||
892 | ret = btrfs_compress_op[type-1]->compress_pages(workspace, mapping, | 892 | ret = btrfs_compress_op[type-1]->compress_pages(workspace, mapping, |
893 | start, len, pages, | 893 | start, len, pages, |
@@ -923,7 +923,7 @@ static int btrfs_decompress_biovec(int type, struct page **pages_in, | |||
923 | 923 | ||
924 | workspace = find_workspace(type); | 924 | workspace = find_workspace(type); |
925 | if (IS_ERR(workspace)) | 925 | if (IS_ERR(workspace)) |
926 | return -ENOMEM; | 926 | return PTR_ERR(workspace); |
927 | 927 | ||
928 | ret = btrfs_compress_op[type-1]->decompress_biovec(workspace, pages_in, | 928 | ret = btrfs_compress_op[type-1]->decompress_biovec(workspace, pages_in, |
929 | disk_start, | 929 | disk_start, |
@@ -945,7 +945,7 @@ int btrfs_decompress(int type, unsigned char *data_in, struct page *dest_page, | |||
945 | 945 | ||
946 | workspace = find_workspace(type); | 946 | workspace = find_workspace(type); |
947 | if (IS_ERR(workspace)) | 947 | if (IS_ERR(workspace)) |
948 | return -ENOMEM; | 948 | return PTR_ERR(workspace); |
949 | 949 | ||
950 | ret = btrfs_compress_op[type-1]->decompress(workspace, data_in, | 950 | ret = btrfs_compress_op[type-1]->decompress(workspace, data_in, |
951 | dest_page, start_byte, | 951 | dest_page, start_byte, |