Squashfs: extend decompressor framework to handle compression options
[deliverable/linux.git] / fs / squashfs / zlib_wrapper.c
index 4661ae2b1cec8040adcadc4018deb63735309f92..195b0d035e9b47a0c23520406e68820cdc0eb5a4 100644 (file)
@@ -32,7 +32,7 @@
 #include "squashfs.h"
 #include "decompressor.h"
 
-static void *zlib_init(struct squashfs_sb_info *dummy)
+static void *zlib_init(struct squashfs_sb_info *dummy, void *buff, int len)
 {
        z_stream *stream = kmalloc(sizeof(z_stream), GFP_KERNEL);
        if (stream == NULL)
@@ -47,7 +47,7 @@ static void *zlib_init(struct squashfs_sb_info *dummy)
 failed:
        ERROR("Failed to allocate zlib workspace\n");
        kfree(stream);
-       return NULL;
+       return ERR_PTR(-ENOMEM);
 }
 
 
This page took 0.026053 seconds and 5 git commands to generate.