]> 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)
commit94ac105cf7dc5b47c7d92fb242449eb1c2db8f30
treefab8aa9846d7b0b6d835191ecf9d59ea05c29f30
parent3a67ab303116adeda9e3a9a848862a5bb5954ae6
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