summaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_icache.h
diff options
context:
space:
mode:
authorDarrick J. Wong <djwong@kernel.org>2021-03-09 10:39:43 -0800
committerDarrick J. Wong <djwong@kernel.org>2021-03-25 17:08:24 -0700
commit108439d25488c0de7085bb290aba795482fe3f8a (patch)
tree623057e6aa844eaa973f902d3e726da668710bba /fs/xfs/xfs_icache.h
parenta4ddad7f7acd799c312c19198a071be2ac06ad2c (diff)
xfs: push inactive inodes if the quotacheck scrubber hits themdeferred-inactivation_2021-03-25
If the online quotacheck code encounters an inode that is awaiting inactivation, it won't be able to iget the inode. Push inode gc in the respective AG to try to clear the inode, and try again. Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Diffstat (limited to 'fs/xfs/xfs_icache.h')
-rw-r--r--fs/xfs/xfs_icache.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/xfs/xfs_icache.h b/fs/xfs/xfs_icache.h
index 0f832fa95fd4..1f94ef72fffb 100644
--- a/fs/xfs/xfs_icache.h
+++ b/fs/xfs/xfs_icache.h
@@ -75,6 +75,7 @@ void xfs_inew_wait(struct xfs_inode *ip);
void xfs_inodegc_worker(struct work_struct *work);
void xfs_inodegc_flush(struct xfs_mount *mp);
void xfs_inodegc_flush_poll(struct xfs_mount *mp);
+void xfs_inodegc_flush_ino(struct xfs_mount *mp, xfs_ino_t ino);
void xfs_inodegc_stop(struct xfs_mount *mp);
void xfs_inodegc_start(struct xfs_mount *mp);
int xfs_inodegc_free_space(struct xfs_mount *mp, struct xfs_eofblocks *eofb);