xref: /openbmc/linux/fs/xfs/scrub/xfs_scrub.h (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
1739a2fe0SDarrick J. Wong // SPDX-License-Identifier: GPL-2.0-or-later
236fd6e86SDarrick J. Wong /*
3*ecc73f8aSDarrick J. Wong  * Copyright (C) 2017-2023 Oracle.  All Rights Reserved.
4739a2fe0SDarrick J. Wong  * Author: Darrick J. Wong <djwong@kernel.org>
536fd6e86SDarrick J. Wong  */
636fd6e86SDarrick J. Wong #ifndef __XFS_SCRUB_H__
736fd6e86SDarrick J. Wong #define __XFS_SCRUB_H__
836fd6e86SDarrick J. Wong 
936fd6e86SDarrick J. Wong #ifndef CONFIG_XFS_ONLINE_SCRUB
1071bddbccSDarrick J. Wong # define xfs_scrub_metadata(file, sm)	(-ENOTTY)
1136fd6e86SDarrick J. Wong #else
1271bddbccSDarrick J. Wong int xfs_scrub_metadata(struct file *file, struct xfs_scrub_metadata *sm);
1336fd6e86SDarrick J. Wong #endif /* CONFIG_XFS_ONLINE_SCRUB */
1436fd6e86SDarrick J. Wong 
1536fd6e86SDarrick J. Wong #endif	/* __XFS_SCRUB_H__ */
16