diff options
author | Darrick J. Wong <darrick.wong@oracle.com> | 2018-01-17 05:53:05 +0300 |
---|---|---|
committer | Darrick J. Wong <darrick.wong@oracle.com> | 2018-01-18 08:00:45 +0300 |
commit | 858333dcf021a46baef6505beac329c495fbfcf3 (patch) | |
tree | 24c285ea1fff987b9cdc1e7668024f0f6afa15f2 /fs/xfs/xfs_error.h | |
parent | 9a7e26956661049103493c229eda20d344d492ae (diff) | |
download | linux-858333dcf021a46baef6505beac329c495fbfcf3.tar.xz |
xfs: check btree block ownership with bnobt/rmapbt when scrubbing btree
When scanning a metadata btree block, cross-reference the block location
with the free space btree and the reverse mapping btree to ensure that
the rmapbt knows about the block and the bnobt does not. Add a
mechanism to defer checks when we happen to be scanning the bnobt/rmapbt
itself because it's less efficient to repeatedly clone and destroy the
cursor.
This patch provides the framework to make btree block owner checks
happen; the actual meat will be added in subsequent patches.
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Diffstat (limited to 'fs/xfs/xfs_error.h')
0 files changed, 0 insertions, 0 deletions