]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: fix btree scrub checking with regards to root-in-inode
authorDarrick J. Wong <darrick.wong@oracle.com>
Tue, 19 Mar 2019 15:16:22 +0000 (08:16 -0700)
committerDarrick J. Wong <darrick.wong@oracle.com>
Tue, 19 Mar 2019 15:16:41 +0000 (08:16 -0700)
commit63246cb162ad804bc4912874558c3a09b9333536
treef087519884ca80bdce715aa5475ecab35fd257f4
parentee3f192b2a644f077496c5feb50b95be8fe220a0
xfs: fix btree scrub checking with regards to root-in-inode

In xchk_btree_check_owner, we can be passed a null buffer pointer.  This
should only happen for the root of a root-in-inode btree type, but we
should program defensively in case the btree cursor state ever gets
screwed up and we get a null buffer anyway.

Coverity-id: 1438713
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>
fs/xfs/scrub/btree.c