diff options
author | Darrick J. Wong <darrick.wong@oracle.com> | 2017-10-17 21:37:34 -0700 |
---|---|---|
committer | Darrick J. Wong <darrick.wong@oracle.com> | 2017-10-26 15:38:23 -0700 |
commit | 36fd6e863cb7329ab2e5687fdae4e4626b840adc (patch) | |
tree | 951985ea1ff0da802cf28e472fe09412620dc0d5 /fs/xfs/Makefile | |
parent | 91fb9afc0847926ef6ea7695b8125c8fbe7974d6 (diff) | |
download | op-kernel-dev-36fd6e863cb7329ab2e5687fdae4e4626b840adc.zip op-kernel-dev-36fd6e863cb7329ab2e5687fdae4e4626b840adc.tar.gz |
xfs: create an ioctl to scrub AG metadata
Create an ioctl that can be used to scrub internal filesystem metadata.
The new ioctl takes the metadata type, an (optional) AG number, an
(optional) inode number and generation, and a flags argument. This will
be used by the upcoming XFS online scrub tool.
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Diffstat (limited to 'fs/xfs/Makefile')
-rw-r--r-- | fs/xfs/Makefile | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/fs/xfs/Makefile b/fs/xfs/Makefile index a6e955b..3e1f2fd 100644 --- a/fs/xfs/Makefile +++ b/fs/xfs/Makefile @@ -135,3 +135,14 @@ xfs-$(CONFIG_XFS_POSIX_ACL) += xfs_acl.o xfs-$(CONFIG_SYSCTL) += xfs_sysctl.o xfs-$(CONFIG_COMPAT) += xfs_ioctl32.o xfs-$(CONFIG_EXPORTFS_BLOCK_OPS) += xfs_pnfs.o + +# online scrub/repair +ifeq ($(CONFIG_XFS_ONLINE_SCRUB),y) + +# Tracepoints like to blow up, so build that before everything else + +xfs-y += $(addprefix scrub/, \ + trace.o \ + scrub.o \ + ) +endif |