This functionality was deprecated in kernel 5.4. Since no one has complained of the impending removal it's time we did so.
Showing the changes to include/uapi/linux (1 of 2 files). Show all
Unified · Split
| @@ -36,7 +36,12 @@ struct btrfs_ioctl_vol_args { · 35 unmodified lines | |||
| 36 | #define BTRFS_DEVICE_PATH_NAME_MAX 1024 | 36 | #define BTRFS_DEVICE_PATH_NAME_MAX 1024 |
| 37 | #define BTRFS_SUBVOL_NAME_MAX 4039 | 37 | #define BTRFS_SUBVOL_NAME_MAX 4039 |
| 38 | 38 | ||
| 39 | #define BTRFS_SUBVOL_CREATE_ASYNC (1ULL << 0) | 39 | /* |
| 40 | * Deprecated since 5.7: | ||
| 41 | * | ||
| 42 | * BTRFS_SUBVOL_CREATE_ASYNC (1ULL << 0) | ||
| 43 | */ | ||
| 44 | |||
| 40 | #define BTRFS_SUBVOL_RDONLY (1ULL << 1) | 45 | #define BTRFS_SUBVOL_RDONLY (1ULL << 1) |
| 41 | #define BTRFS_SUBVOL_QGROUP_INHERIT (1ULL << 2) | 46 | #define BTRFS_SUBVOL_QGROUP_INHERIT (1ULL << 2) |
| 42 | 47 | ||
| @@ -45,8 +50,7 @@ struct btrfs_ioctl_vol_args { · 2 unmodified lines | |||
| 45 | #define BTRFS_SUBVOL_SPEC_BY_ID (1ULL << 4) | 50 | #define BTRFS_SUBVOL_SPEC_BY_ID (1ULL << 4) |
| 46 | 51 | ||
| 47 | #define BTRFS_VOL_ARG_V2_FLAGS_SUPPORTED \ | 52 | #define BTRFS_VOL_ARG_V2_FLAGS_SUPPORTED \ |
| 48 | (BTRFS_SUBVOL_CREATE_ASYNC | \ | 53 | (BTRFS_SUBVOL_RDONLY | \ |
| 49 | BTRFS_SUBVOL_RDONLY | \ | ||
| 50 | BTRFS_SUBVOL_QGROUP_INHERIT | \ | 54 | BTRFS_SUBVOL_QGROUP_INHERIT | \ |
| 51 | BTRFS_DEVICE_SPEC_BY_ID | \ | 55 | BTRFS_DEVICE_SPEC_BY_ID | \ |
| 52 | BTRFS_SUBVOL_SPEC_BY_ID) | 56 | BTRFS_SUBVOL_SPEC_BY_ID) |
| @@ -116,8 +120,7 @@ struct btrfs_ioctl_qgroup_limit_args { · 63 unmodified lines | |||
| 116 | 120 | ||
| 117 | /* Supported flags for BTRFS_IOC_SNAP_CREATE_V2 and BTRFS_IOC_SUBVOL_CREATE_V2 */ | 121 | /* Supported flags for BTRFS_IOC_SNAP_CREATE_V2 and BTRFS_IOC_SUBVOL_CREATE_V2 */ |
| 118 | #define BTRFS_SUBVOL_CREATE_ARGS_MASK \ | 122 | #define BTRFS_SUBVOL_CREATE_ARGS_MASK \ |
| 119 | (BTRFS_SUBVOL_CREATE_ASYNC | \ | 123 | (BTRFS_SUBVOL_RDONLY | \ |
| 120 | BTRFS_SUBVOL_RDONLY | \ | ||
| 121 | BTRFS_SUBVOL_QGROUP_INHERIT) | 124 | BTRFS_SUBVOL_QGROUP_INHERIT) |
| 122 | 125 | ||
| 123 | /* Supported flags for BTRFS_IOC_SNAP_DESTROY_V2 */ | 126 | /* Supported flags for BTRFS_IOC_SNAP_DESTROY_V2 */ |