diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c index 9e173c1ad9c4d56f765eb0657f04b8550624f618..7a7d5d4753cd9fd8fe6c448b9a1d1abf78203384 100644 --- a/fs/btrfs/ioctl.c +++ b/fs/btrfs/ioctl.c @@ -3075,8 +3075,7 @@ static long btrfs_ioctl_rm_dev_v2(struct file *file, void __user *arg) goto err_drop; } - /* Check for compatibility reject unknown flags */ - if (vol_args->flags & ~BTRFS_VOL_ARG_V2_FLAGS_SUPPORTED) { + if (vol_args->flags & ~BTRFS_DEVICE_REMOVE_ARGS_MASK) { ret = -EOPNOTSUPP; goto out; }