|
@@ -482,9 +482,10 @@ struct btrfs_super_block {
|
|
|
char label[BTRFS_LABEL_SIZE];
|
|
|
|
|
|
__le64 cache_generation;
|
|
|
+ __le64 uuid_tree_generation;
|
|
|
|
|
|
/* future expansion */
|
|
|
- __le64 reserved[31];
|
|
|
+ __le64 reserved[30];
|
|
|
u8 sys_chunk_array[BTRFS_SYSTEM_CHUNK_ARRAY_SIZE];
|
|
|
struct btrfs_root_backup super_roots[BTRFS_NUM_BACKUP_ROOTS];
|
|
|
} __attribute__ ((__packed__));
|
|
@@ -2900,6 +2901,8 @@ BTRFS_SETGET_STACK_FUNCS(super_csum_type, struct btrfs_super_block,
|
|
|
BTRFS_SETGET_STACK_FUNCS(super_cache_generation, struct btrfs_super_block,
|
|
|
cache_generation, 64);
|
|
|
BTRFS_SETGET_STACK_FUNCS(super_magic, struct btrfs_super_block, magic, 64);
|
|
|
+BTRFS_SETGET_STACK_FUNCS(super_uuid_tree_generation, struct btrfs_super_block,
|
|
|
+ uuid_tree_generation, 64);
|
|
|
|
|
|
static inline int btrfs_super_csum_size(struct btrfs_super_block *s)
|
|
|
{
|