aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/decompress
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-01-08 15:14:17 -0800
committerH. Peter Anvin <hpa@zytor.com>2009-01-08 15:14:17 -0800
commit889c92d21db40be0b7d22a59395060237895bb85 (patch)
treedb76e1e002e450cccc1b7a8119ad629eccc24da8 /include/linux/decompress
parentbzip2/lzma: fix decompress_inflate.c vs multi-block-with-embedded-filename (diff)
downloadlinux-dev-889c92d21db40be0b7d22a59395060237895bb85.tar.xz
linux-dev-889c92d21db40be0b7d22a59395060237895bb85.zip
bzip2/lzma: centralize format detection
Centralize the compression format detection to a common routine in the lib directory, and use it for both initramfs and initrd. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'include/linux/decompress')
-rw-r--r--include/linux/decompress/generic.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/decompress/generic.h b/include/linux/decompress/generic.h
index f847f514f78e..6dfb856327bb 100644
--- a/include/linux/decompress/generic.h
+++ b/include/linux/decompress/generic.h
@@ -26,5 +26,8 @@ typedef int (*decompress_fn) (unsigned char *inbuf, int len,
*fill should be called (repeatedly...) to read data, at most IOBUF_SIZE
*/
+/* Utility routine to detect the decompression method */
+decompress_fn decompress_method(const unsigned char *inbuf, int len,
+ const char **name);
#endif