]> git.baikalelectronics.ru Git - kernel.git/commit
ext4: prohibit fstrim in norecovery mode
authorDarrick J. Wong <darrick.wong@oracle.com>
Sat, 23 Mar 2019 16:10:29 +0000 (12:10 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Sat, 23 Mar 2019 16:10:29 +0000 (12:10 -0400)
commitbc533909d3acc7eb339f696f7c36ff8de6dece02
treefab8aa9846d7b0b6d835191ecf9d59ea05c29f30
parente41b8d2eac5abd24fad136305036ec8cd44dce0d
ext4: prohibit fstrim in norecovery mode

The ext4 fstrim implementation uses the block bitmaps to find free space
that can be discarded.  If we haven't replayed the journal, the bitmaps
will be stale and we absolutely *cannot* use stale metadata to zap the
underlying storage.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
fs/ext4/ioctl.c