]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: actually abort log recovery on corrupt intent-done log items
authorDarrick J. Wong <djwong@kernel.org>
Tue, 25 Oct 2022 22:14:06 +0000 (15:14 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Mon, 31 Oct 2022 15:58:20 +0000 (08:58 -0700)
commiteb592467a5eda91ec00aa91589de7f94f42187d9
treec5264bc8542208c33e2ac78ca8918742620021b4
parentf48b45560442c31d3658a03db11ed0a753969675
xfs: actually abort log recovery on corrupt intent-done log items

If log recovery picks up intent-done log items that are not of the
correct size it needs to abort recovery and fail the mount.  Debug
assertions are not good enough.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
fs/xfs/xfs_extfree_item.c
fs/xfs/xfs_rmap_item.c