summaryrefslogtreecommitdiffstats
path: root/fs/xfs/scrub/attr.h
diff options
context:
space:
mode:
authorDarrick J. Wong2019-07-05 19:29:55 +0200
committerDarrick J. Wong2019-07-05 19:29:55 +0200
commit00816759337cd28bc5290a24dcb527fd9d30680e (patch)
tree104cbe5b7756cb55eb46a6610ec23b5e6309291f /fs/xfs/scrub/attr.h
parentxfs: refactor extended attribute buffer pointer functions (diff)
downloadkernel-qcow2-linux-00816759337cd28bc5290a24dcb527fd9d30680e.tar.gz
kernel-qcow2-linux-00816759337cd28bc5290a24dcb527fd9d30680e.tar.xz
kernel-qcow2-linux-00816759337cd28bc5290a24dcb527fd9d30680e.zip
xfs: refactor attr scrub memory allocation function
Move the code that allocates memory buffers for the extended attribute scrub code into a separate function so we can reduce memory allocations in the next patch. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Brian Foster <bfoster@redhat.com>
Diffstat (limited to 'fs/xfs/scrub/attr.h')
-rw-r--r--fs/xfs/scrub/attr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/xfs/scrub/attr.h b/fs/xfs/scrub/attr.h
index 88bb5e29c60c..27e879aeaafc 100644
--- a/fs/xfs/scrub/attr.h
+++ b/fs/xfs/scrub/attr.h
@@ -62,4 +62,6 @@ xchk_xattr_dstmap(
BITS_TO_LONGS(sc->mp->m_attr_geo->blksize);
}
+int xchk_setup_xattr_buf(struct xfs_scrub *sc, size_t value_size);
+
#endif /* __XFS_SCRUB_ATTR_H__ */