diff options
Diffstat (limited to 'fs/xfs/scrub/repair.h')
-rw-r--r-- | fs/xfs/scrub/repair.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/fs/xfs/scrub/repair.h b/fs/xfs/scrub/repair.h index 9869f4f65294..28ca76c9f5d1 100644 --- a/fs/xfs/scrub/repair.h +++ b/fs/xfs/scrub/repair.h @@ -87,6 +87,8 @@ void xrep_ag_btcur_init(struct xfs_scrub *sc, struct xchk_ag *sa); int xrep_ag_init(struct xfs_scrub *sc, struct xfs_perag *pag, struct xchk_ag *sa); void xrep_rt_btcur_init(struct xfs_scrub *sc, struct xchk_rt *sr); +int xrep_check_ino_btree_mapping(struct xfs_scrub *sc, + const struct xfs_rmap_irec *rec); #ifdef CONFIG_XFS_RT int xrep_require_rtext_inuse(struct xfs_scrub *sc, xfs_rtblock_t rtbno, @@ -151,9 +153,11 @@ int xrep_quotacheck(struct xfs_scrub *sc); #ifdef CONFIG_XFS_RT int xrep_rtsummary(struct xfs_scrub *sc); int xrep_rtbitmap(struct xfs_scrub *sc); +int xrep_rtrmapbt(struct xfs_scrub *sc); #else # define xrep_rtsummary xrep_notsupported # define xrep_rtbitmap xrep_notsupported +# define xrep_rtrmapbt xrep_notsupported #endif /* CONFIG_XFS_RT */ struct xrep_newbt_resv { @@ -221,6 +225,7 @@ int xrep_newbt_relog_efis(struct xrep_newbt *xnr); bool xrep_buf_verify_struct(struct xfs_buf *bp, const struct xfs_buf_ops *ops); xfs_ino_t xrep_dotdot_lookup(struct xfs_scrub *sc); +int xrep_reset_imeta_reservation(struct xfs_scrub *sc); #else @@ -304,6 +309,7 @@ xrep_setup_xattr( #define xrep_directory xrep_notsupported #define xrep_parent xrep_notsupported #define xrep_rtbitmap xrep_notsupported +#define xrep_rtrmapbt xrep_notsupported #endif /* CONFIG_XFS_ONLINE_REPAIR */ |