diff options
author | Darrick J. Wong <djwong@kernel.org> | 2023-06-05 08:36:23 -0700 |
---|---|---|
committer | Carlos Maiolino <cem@kernel.org> | 2023-07-12 09:15:19 +0200 |
commit | 10139046b4b95c53befd409f7ea91e3c7777771e (patch) | |
tree | 2a022b391adab1154911219a0289b02be6f2264f | |
parent | ad662cc1734675623a484e111fa2422a08ee45d6 (diff) | |
download | xfsprogs-dev-10139046b4b95c53befd409f7ea91e3c7777771e.tar.gz |
xfs_db: expose the unwritten flag in rmapbt keys
Teach the debugger to expose the "unwritten" flag in rmapbt keys so that
we can simulate an old filesystem writing out bad keys for testing.
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
-rw-r--r-- | db/btblock.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/db/btblock.c b/db/btblock.c index 30f7b5ef95..d5be6adb73 100644 --- a/db/btblock.c +++ b/db/btblock.c @@ -770,6 +770,8 @@ const field_t rmapbt_key_flds[] = { { "startblock", FLDT_AGBLOCK, OI(KOFF(startblock)), C1, 0, TYP_DATA }, { "owner", FLDT_INT64D, OI(KOFF(owner)), C1, 0, TYP_NONE }, { "offset", FLDT_RFILEOFFD, OI(RMAPBK_OFFSET_BITOFF), C1, 0, TYP_NONE }, + { "extentflag", FLDT_REXTFLG, OI(RMAPBK_EXNTFLAG_BITOFF), C1, 0, + TYP_NONE }, { "attrfork", FLDT_RATTRFORKFLG, OI(RMAPBK_ATTRFLAG_BITOFF), C1, 0, TYP_NONE }, { "bmbtblock", FLDT_RBMBTFLG, OI(RMAPBK_BMBTFLAG_BITOFF), C1, 0, @@ -777,6 +779,8 @@ const field_t rmapbt_key_flds[] = { { "startblock_hi", FLDT_AGBLOCK, OI(HI_KOFF(startblock)), C1, 0, TYP_DATA }, { "owner_hi", FLDT_INT64D, OI(HI_KOFF(owner)), C1, 0, TYP_NONE }, { "offset_hi", FLDT_RFILEOFFD, OI(RMAPBK_OFFSETHI_BITOFF), C1, 0, TYP_NONE }, + { "extentflag_hi", FLDT_REXTFLG, OI(RMAPBK_EXNTFLAGHI_BITOFF), C1, 0, + TYP_NONE }, { "attrfork_hi", FLDT_RATTRFORKFLG, OI(RMAPBK_ATTRFLAGHI_BITOFF), C1, 0, TYP_NONE }, { "bmbtblock_hi", FLDT_RBMBTFLG, OI(RMAPBK_BMBTFLAGHI_BITOFF), C1, 0, |