bzip2/lzma: config and initramfs support for bzip2/lzma decompression
authorAlain Knaff <alain@knaff.lu>
Sun, 4 Jan 2009 21:46:17 +0000 (22:46 +0100)
committerH. Peter Anvin <hpa@zytor.com>
Sun, 4 Jan 2009 23:53:35 +0000 (15:53 -0800)
commit30d65dbfe3add7f010a075991dc0bfeaebb7d9e1
treec60ce6748eea43d1e74d96ef03990b1e23f33b1d
parentbc22c17e12c130dc929218a95aa347e0f3fd05dc
bzip2/lzma: config and initramfs support for bzip2/lzma decompression

Impact: New code for initramfs decompression, new features

This is the second part of the bzip2/lzma patch

The bzip patch is based on an idea by Christian Ludwig, includes support for
compressing the kernel with bzip2 or lzma rather than gzip. Both
compressors give smaller sizes than gzip.  Lzma's decompresses faster
than bzip2.

It also supports ramdisks and initramfs' compressed using these two
compressors.

The functionality has been successfully used for a couple of years by
the udpcast project

This version applies to "tip" kernel 2.6.28

This part contains:
- support for new compressions (bzip2 and lzma) in initramfs and
old-style ramdisk
- config dialog for kernel compression (but new kernel compressions
not yet supported)

Signed-off-by: Alain Knaff <alain@knaff.lu>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
drivers/block/Kconfig
init/Kconfig
init/do_mounts_rd.c
init/initramfs.c
lib/Makefile