]> git.baikalelectronics.ru Git - kernel.git/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)
commitc3499852fd93b969b5ef82700cade5dd2db2e68e
treed74ff7feb86114da3fb62e8bedaa4d84f111ea4b
parentab0f56b22ccc2b30924f258b33f0bbb7d85c6bdd
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