diff options
Diffstat (limited to 'patches/systemd-230/0007-missing-add-more-btrfs-defines.patch')
-rw-r--r-- | patches/systemd-230/0007-missing-add-more-btrfs-defines.patch | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/patches/systemd-230/0007-missing-add-more-btrfs-defines.patch b/patches/systemd-230/0007-missing-add-more-btrfs-defines.patch new file mode 100644 index 000000000..c4a1e875b --- /dev/null +++ b/patches/systemd-230/0007-missing-add-more-btrfs-defines.patch @@ -0,0 +1,69 @@ +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 | 37 +++++++++++++++++++++++++++++++++++++ + 1 file changed, 37 insertions(+) + +diff --git a/src/basic/missing.h b/src/basic/missing.h +index e67763c9b8ca..bb97544f750e 100644 +--- a/src/basic/missing.h ++++ b/src/basic/missing.h +@@ -310,6 +310,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 +@@ -384,11 +401,31 @@ 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 |