History

btrfs: Remove BTRFS_SUBVOL_CREATE_ASYNC support

This functionality was deprecated in kernel 5.4. Since no one has complained of the impending removal it's time we did so.

Nikolay Borisov committed 6 years ago

Commit 9c1036f1 parent c75e8392 files · +9 −29Browse files

Showing the changes to include/uapi/linux (1 of 2 files). Show all

Unified · Split

include/uapi/linux/btrfs.h+8−5
@@ -36,7 +36,12 @@ struct btrfs_ioctl_vol_args { · 35 unmodified lines
36#define BTRFS_DEVICE_PATH_NAME_MAX 102436#define BTRFS_DEVICE_PATH_NAME_MAX 1024
37#define BTRFS_SUBVOL_NAME_MAX 403937#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 */