]> git.itanic.dy.fi Git - linux-stable/commit
xfs: range check ri_cnt when recovering log items
authorDarrick J. Wong <darrick.wong@oracle.com>
Wed, 6 Nov 2019 17:11:23 +0000 (09:11 -0800)
committerDarrick J. Wong <darrick.wong@oracle.com>
Thu, 7 Nov 2019 21:00:54 +0000 (13:00 -0800)
commitd6abecb82573fed5f7e4b595b5c0bd37707d2848
treed74ff7feb86114da3fb62e8bedaa4d84f111ea4b
parent120254608f042e01e0ad1da9285006f122943a1e
xfs: range check ri_cnt when recovering log items

Range check the region counter when we're reassembling regions from log
items during log recovery.  In the old days ASSERT would halt the
kernel, but this isn't true any more so we have to make an explicit
error return.

Coverity-id: 1132508
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
fs/xfs/xfs_log_recover.c