@@ -27,6 +27,7 @@
#include "xfs_types.h"
#include "xfs_fs.h"
+#include "xfs_fs_staging.h"
#include "xfs_arch.h"
#include "xfs_shared.h"
@@ -44,5 +44,6 @@ extern int xfs_assert_largefile[sizeof(off_t)-8];
/* Include deprecated/compat pre-vfs xfs-specific symbols */
#include <xfs/xfs_fs_compat.h>
#include <xfs/xfs_fs.h>
+#include <xfs/xfs_fs_staging.h>
#endif /* __XFS_H__ */
@@ -14,6 +14,7 @@ LTLDFLAGS += -static
# headers to install in include/xfs
PKGHFILES = xfs_fs.h \
+ xfs_fs_staging.h \
xfs_types.h \
xfs_da_format.h \
xfs_format.h \
@@ -60,6 +60,7 @@
#include "xfs_arch.h"
#include "xfs_fs.h"
+#include "xfs_fs_staging.h"
#include "libfrog/crc32c.h"
#include <sys/xattr.h>
new file mode 100644
@@ -0,0 +1,18 @@
+/* SPDX-License-Identifier: LGPL-2.1 */
+/*
+ * Copyright (c) 2020-2024 Oracle. All Rights Reserved.
+ * Author: Darrick J. Wong <djwong@kernel.org>
+ */
+#ifndef __XFS_FS_STAGING_H__
+#define __XFS_FS_STAGING_H__
+
+/*
+ * Experimental system calls, ioctls and data structures supporting them.
+ * Nothing in here should be considered part of a stable interface of any kind.
+ *
+ * If you add an ioctl here, please leave a comment in xfs_fs.h marking it
+ * reserved. If you promote anything out of this file, please leave a comment
+ * explaining where it went.
+ */
+
+#endif /* __XFS_FS_STAGING_H__ */