]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commit
e2fsck: add a developer-only extended option: clear_all_uninit_bits
authorTheodore Ts'o <tytso@mit.edu>
Mon, 5 Aug 2019 16:47:18 +0000 (12:47 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 15 Aug 2019 18:41:13 +0000 (14:41 -0400)
commitb9e66a187f8ff1df4a35244b1d1e87a35aae46f3
tree9fdc0b6c358e533d4fe5a343f135e78314f67968
parent6fc6ef7f4c799c054021f0d997edb43904f6b2d0
e2fsck: add a developer-only extended option: clear_all_uninit_bits

This option clears the uninitialized bit on all extents of all inodes.
Note that this can end up exposing uninitialized data to userspace.
It should only used in very specialized situations.

This option is only enabled via a new configure flag,
--enable-developer-features.  It should *not* be enabled by
distributions, as it enables features thare only designed for use by
ext4 developers.  These features have no documentation in the man
page, or regression tests, and if it breaks, you get to keep both
pieces.

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
configure
configure.ac
e2fsck/e2fsck.h
e2fsck/pass1.c
e2fsck/problem.c
e2fsck/problem.h
e2fsck/unix.c
lib/config.h.in