OSDN Git Service

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)
commit921ed96b4f4e3bd19da7f775f39234226e6647e7
treec5264bc8542208c33e2ac78ca8918742620021b4
parent3c5aaaced99912c9fb3352fc5af5b104df67d4aa
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