diff options
Diffstat (limited to 'patches/systemd-229/0007-missing-add-more-btrfs-defines.patch')
-rw-r--r-- | patches/systemd-229/0007-missing-add-more-btrfs-defines.patch | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/patches/systemd-229/0007-missing-add-more-btrfs-defines.patch b/patches/systemd-229/0007-missing-add-more-btrfs-defines.patch new file mode 100644 index 000000000..0d85b804a --- /dev/null +++ b/patches/systemd-229/0007-missing-add-more-btrfs-defines.patch @@ -0,0 +1,73 @@ +From: Michael Olbrich <m.olbrich@pengutronix.de> +Date: Thu, 19 Nov 2015 16:52:47 +0100 +Subject: [PATCH] missing: add more btrfs defines + +Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> +--- + src/basic/missing.h | 41 +++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 41 insertions(+) + +diff --git a/src/basic/missing.h b/src/basic/missing.h +index c64131da01c7..31fe1c5d44a7 100644 +--- a/src/basic/missing.h ++++ b/src/basic/missing.h +@@ -387,6 +387,23 @@ struct btrfs_ioctl_quota_ctl_args { + __u64 cmd; + __u64 status; + }; ++ ++struct btrfs_ioctl_quota_rescan_args { ++ __u64 flags; ++ __u64 progress; ++ __u64 reserved[6]; ++}; ++ ++struct btrfs_ioctl_qgroup_assign_args { ++ __u64 assign; ++ __u64 src; ++ __u64 dst; ++}; ++ ++struct btrfs_ioctl_qgroup_create_args { ++ __u64 create; ++ __u64 qgroupid; ++}; + #endif + + #ifndef BTRFS_IOC_DEFRAG +@@ -461,11 +478,35 @@ struct btrfs_ioctl_quota_ctl_args { + struct btrfs_ioctl_quota_ctl_args) + #endif + ++#ifndef BTRFS_IOC_QGROUP_ASSIGN ++#define BTRFS_IOC_QGROUP_ASSIGN _IOW(BTRFS_IOCTL_MAGIC, 41, \ ++ struct btrfs_ioctl_qgroup_assign_args) ++#endif ++ ++#ifndef BTRFS_IOC_QGROUP_CREATE ++#define BTRFS_IOC_QGROUP_CREATE _IOW(BTRFS_IOCTL_MAGIC, 42, \ ++ struct btrfs_ioctl_qgroup_create_args) ++#endif ++ + #ifndef BTRFS_IOC_QGROUP_LIMIT + #define BTRFS_IOC_QGROUP_LIMIT _IOR(BTRFS_IOCTL_MAGIC, 43, \ + struct btrfs_ioctl_qgroup_limit_args) + #endif + ++#ifndef BTRFS_IOC_QUOTA_RESCAN ++#define BTRFS_IOC_QUOTA_RESCAN _IOW(BTRFS_IOCTL_MAGIC, 44, \ ++ struct btrfs_ioctl_quota_rescan_args) ++#endif ++ ++#ifndef BTRFS_IOC_QUOTA_RESCAN_STATUS ++#define BTRFS_IOC_QUOTA_RESCAN_STATUS _IOR(BTRFS_IOCTL_MAGIC, 45, \ ++ struct btrfs_ioctl_quota_rescan_args) ++#endif ++ ++#ifndef BTRFS_IOC_QUOTA_RESCAN_WAIT ++#define BTRFS_IOC_QUOTA_RESCAN_WAIT _IO(BTRFS_IOCTL_MAGIC, 46) ++#endif ++ + #ifndef BTRFS_FIRST_FREE_OBJECTID + #define BTRFS_FIRST_FREE_OBJECTID 256 + #endif |