diff options
author | Richard Purdie <rpurdie@openedhand.com> | 2007-07-10 17:22:24 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-10 17:51:13 -0700 |
commit | 64c70b1cf43de158282bc1675918d503e5b15cc1 (patch) | |
tree | e7797ee372de94bb9129300e55d23034a7d05f9a /lib/Kconfig | |
parent | 4c75f7416f51b0c6855952467a5db04f9c598f09 (diff) | |
download | linux-64c70b1cf43de158282bc1675918d503e5b15cc1.tar.gz linux-64c70b1cf43de158282bc1675918d503e5b15cc1.tar.bz2 linux-64c70b1cf43de158282bc1675918d503e5b15cc1.zip |
Add LZO1X algorithm to the kernel
This is a hybrid version of the patch to add the LZO1X compression
algorithm to the kernel. Nitin and myself have merged the best parts of
the various patches to form this version which we're both happy with (and
are jointly signing off).
The performance of this version is equivalent to the original minilzo code
it was based on. Bytecode comparisons have also been made on ARM, i386 and
x86_64 with favourable results.
There are several users of LZO lined up including jffs2, crypto and reiser4
since its much faster than zlib.
Signed-off-by: Nitin Gupta <nitingupta910@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@openedhand.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'lib/Kconfig')
-rw-r--r-- | lib/Kconfig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Kconfig b/lib/Kconfig index 2e7ae6b9215b..3eb29d5dc4f5 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -64,6 +64,12 @@ config ZLIB_INFLATE config ZLIB_DEFLATE tristate +config LZO_COMPRESS + tristate + +config LZO_DECOMPRESS + tristate + # # Generic allocator support is selected if needed # |