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.
Showing the changes to include/uapi (1 of 3 files). Show all
Unified · Split
| @@ -309,6 +309,7 @@ struct btrfs_ioctl_fs_info_args { · 308 unmodified lines | ||
| 309 | 309 | #define BTRFS_FEATURE_INCOMPAT_METADATA_UUID (1ULL << 10) |
| 310 | 310 | #define BTRFS_FEATURE_INCOMPAT_RAID1C34 (1ULL << 11) |
| 311 | 311 | #define BTRFS_FEATURE_INCOMPAT_ZONED (1ULL << 12) |
| 312 | +#define BTRFS_FEATURE_INCOMPAT_EXTENT_TREE_V2 (1ULL << 13) | |
| 312 | 313 | |
| 313 | 314 | struct btrfs_ioctl_feature_flags { |
| 314 | 315 | __u64 compat_flags; |