btrfs: define support masks for ioctl volume args v2
authorDavid Sterba <dsterba@suse.com>
Fri, 21 Feb 2020 12:16:33 +0000 (13:16 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 23 Mar 2020 16:01:42 +0000 (17:01 +0100)
commiteed0269053cd37ea6ec76ad10cdd2bccc4b807a1
treeee7d415ee1124a373ab9a08dad7e5840178b34b3
parent5ce48d0f0e2656050a68dc3dbbf0d7d1be862c99
btrfs: define support masks for ioctl volume args v2

The ioctl data for devices or subvolumes can be passed via
btrfs_ioctl_vol_args or btrfs_ioctl_vol_args_v2. The latter is more
versatile and needs some caution as some of the flags make sense only
for some ioctls.

As we're going to extend the flags, define support masks for each ioctl
class separately.

Reviewed-by: Marcos Paulo de Souza <mpdesouza@suse.com>
Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
include/uapi/linux/btrfs.h