Qu Wenruo
2014-May-06 06:33 UTC
[RFC PATCH 1/2] btrfs-progs: Follow kernel changes to add new member of btrfs_ioctl_dev_info_args.
Follow the kernel header changes to add new member of btrfs_ioctl_dev_info_args. This change will use special bit to keep backward compatibility, so even on old kernels this will not screw anything up. Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com> --- ioctl.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ioctl.h b/ioctl.h index 9627e8d..672a3a3 100644 --- a/ioctl.h +++ b/ioctl.h @@ -156,12 +156,15 @@ struct btrfs_ioctl_dev_replace_args { __u64 spare[64]; }; +#define BTRFS_IOCTL_DEV_INFO_MISSING (1ULL<<0) +#define BTRFS_IOCTL_DEV_INFO_FLAG_SET (1ULL<<63) struct btrfs_ioctl_dev_info_args { __u64 devid; /* in/out */ __u8 uuid[BTRFS_UUID_SIZE]; /* in/out */ __u64 bytes_used; /* out */ __u64 total_bytes; /* out */ - __u64 unused[379]; /* pad to 4k */ + __u64 flags; /* out */ + __u64 unused[378]; /* pad to 4k */ __u8 path[BTRFS_DEVICE_PATH_NAME_MAX]; /* out */ }; -- 1.9.2 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html