btrfs-progs: ioctl.h: update type annotations

Add the __user annotations to pointers in structures.

Signed-off-by: David Sterba <dsterba@suse.cz>
master
David Sterba 2015-06-03 16:52:05 +02:00
parent b648021e06
commit 3e35646453
1 changed files with 6 additions and 2 deletions

View File

@ -27,6 +27,10 @@
extern "C" {
#endif
#ifndef __user
#define __user
#endif
#define BTRFS_IOCTL_MAGIC 0x94
#define BTRFS_VOL_NAME_MAX 255
@ -77,7 +81,7 @@ struct btrfs_ioctl_vol_args_v2 {
union {
struct {
__u64 size;
struct btrfs_qgroup_inherit *qgroup_inherit;
struct btrfs_qgroup_inherit __user *qgroup_inherit;
};
__u64 unused[4];
};
@ -521,7 +525,7 @@ struct btrfs_ioctl_received_subvol_args {
struct btrfs_ioctl_send_args {
__s64 send_fd; /* in */
__u64 clone_sources_count; /* in */
__u64 *clone_sources; /* in */
__u64 __user *clone_sources; /* in */
__u64 parent_root; /* in */
__u64 flags; /* in */
__u64 reserved[4]; /* in */