]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commit
Remove compression support
authorTheodore Ts'o <tytso@mit.edu>
Sun, 12 Apr 2015 12:22:07 +0000 (08:22 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Sun, 12 Apr 2015 12:42:40 +0000 (08:42 -0400)
commit4a05268cf86f7138c78d80a53f7e162f32128a3d
treef3206f2fba1a4a5dac8fba6b190f6b462b633fc3
parent8dbcedd702fe9cd51731c203626c90f200992d20
Remove compression support

The compression patches were an out-of-kernel patch set that was (a)
only available for ext2, (b) something that was never could be
stablized due to file system corruption, and (c) the most recent
patches were for 3.1, last updated in 2011.

The history of the compression patches has been a bit checkered.
There is a long history here at http://e2compr.sourceforge.net which
lists the perspective of the people working on it from the e2compr
side.

From the ext2/3/4 mainline developers' perspective, initial
compression support was added to e2fsprogs in 2000 (in the Linux 2.2
era), but due to stability concerns the kernel patches were never
merged into the mainline kernel.  While there were some sporadic
efforts to try to get the ext2 compression patches working in the 2.4
and 2.6 era, by that time mainline work had moved on to ext4, and the
e2compr approach could only work with 32-bit block numbers and
indirect mapped files.

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
13 files changed:
configure
configure.in
e2fsck/pass1.c
e2fsck/pass1b.c
e2fsck/pass2.c
e2fsck/problem.c
e2fsck/problem.h
e2fsck/rehash.c
e2fsck/super.c
e2fsck/unix.c
lib/config.h.in
lib/e2p/pf.c
lib/ext2fs/ext2fs.h