History

btrfs: add definition for EXTENT_TREE_V2

This adds the initial definition of the EXTENT_TREE_V2 incompat feature flag. This also hides the support behind CONFIG_BTRFS_DEBUG. THIS IS A IN DEVELOPMENT FORMAT CHANGE, DO NOT USE UNLESS YOU ARE A DEVELOPER OR A TESTER. The format is in flux and will be added in stages, any fs will need to be re-made between updates to the format.

Josef Bacik committed 4 years ago

Commit 2c7d2a21 parent 65faced3 files · +26 −1Browse files

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

Unified · Split

include/uapi/linux/btrfs.h+1−0
@@ -309,6 +309,7 @@ struct btrfs_ioctl_fs_info_args { · 308 unmodified lines
309#define BTRFS_FEATURE_INCOMPAT_METADATA_UUID (1ULL << 10)309#define BTRFS_FEATURE_INCOMPAT_METADATA_UUID (1ULL << 10)
310#define BTRFS_FEATURE_INCOMPAT_RAID1C34 (1ULL << 11)310#define BTRFS_FEATURE_INCOMPAT_RAID1C34 (1ULL << 11)
311#define BTRFS_FEATURE_INCOMPAT_ZONED (1ULL << 12)311#define BTRFS_FEATURE_INCOMPAT_ZONED (1ULL << 12)
312#define BTRFS_FEATURE_INCOMPAT_EXTENT_TREE_V2 (1ULL << 13)
312 313
313struct btrfs_ioctl_feature_flags {314struct btrfs_ioctl_feature_flags {
314 __u64 compat_flags;315 __u64 compat_flags;