Commit [492f90]  Maximize  Restore  History

e2fsck: clear badblocks inode when checksum fails

If the badblocks inode fails checksum verification, just clear the
inode and move on. If we don't do this, we can end up importing a lot
of garbage into the badblocks list, which will then cause fsck to try
to regenerate anything that was sitting atop the supposedly damaged
blocks. Given that most hardware will remap bad sectors transparently
from ext4, the number of people this could affect adversely is pretty

Signed-off-by: Darrick J. Wong <>
Signed-off-by: Theodore Ts'o <>

Darrick J. Wong Darrick J. Wong 2014-07-26

Theodore Ts'o Theodore Ts'o 2014-07-27

changed e2fsck
changed e2fsck/pass1.c
e2fsck/pass1.c Diff Switch to side-by-side view