diff options
Diffstat (limited to 'fs/squashfs/xz_wrapper.c')
-rw-r--r-- | fs/squashfs/xz_wrapper.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/squashfs/xz_wrapper.c b/fs/squashfs/xz_wrapper.c index c4eb40018256..397adea72eb9 100644 --- a/fs/squashfs/xz_wrapper.c +++ b/fs/squashfs/xz_wrapper.c | |||
@@ -38,7 +38,8 @@ struct squashfs_xz { | |||
38 | struct xz_buf buf; | 38 | struct xz_buf buf; |
39 | }; | 39 | }; |
40 | 40 | ||
41 | static void *squashfs_xz_init(struct squashfs_sb_info *msblk) | 41 | static void *squashfs_xz_init(struct squashfs_sb_info *msblk, void *buff, |
42 | int len) | ||
42 | { | 43 | { |
43 | int block_size = max_t(int, msblk->block_size, SQUASHFS_METADATA_SIZE); | 44 | int block_size = max_t(int, msblk->block_size, SQUASHFS_METADATA_SIZE); |
44 | 45 | ||
@@ -55,7 +56,7 @@ static void *squashfs_xz_init(struct squashfs_sb_info *msblk) | |||
55 | failed: | 56 | failed: |
56 | ERROR("Failed to allocate xz workspace\n"); | 57 | ERROR("Failed to allocate xz workspace\n"); |
57 | kfree(stream); | 58 | kfree(stream); |
58 | return NULL; | 59 | return ERR_PTR(-ENOMEM); |
59 | } | 60 | } |
60 | 61 | ||
61 | 62 | ||