On Mon, Aug 21, 2017 at 07:39:49PM +0200, David Sterba wrote: > > +/* roots: root tree, extent tree, chunk tree, dev tree, fs tree, csum tree > > */ > > +enum btrfs_mkfs_block { > > + SUPER_BLOCK = 0, > > + ROOT_TREE, > > + EXTENT_TREE, > > + CHUNK_TREE, > > + DEV_TREE, > > + FS_TREE, > > + CSUM_TREE, > > + BLOCK_COUNT
BLOCK_COUNT is 7 > > +}; > > + > > struct btrfs_mkfs_config { > > /* Label of the new filesystem */ > > const char *label; > > @@ -43,7 +55,7 @@ struct btrfs_mkfs_config { > > /* Output fields, set during creation */ > > > > /* Logical addresses of superblock [0] and other tree roots */ > > - u64 blocks[8]; > > + u64 blocks[BLOCK_COUNT]; This replaces 8 with 7 then, so the fs_uuid gets overwritten, can be also caught by simply running 'make test-mkfs'. > > char fs_uuid[BTRFS_UUID_UNPARSED_SIZE]; > > char chunk_uuid[BTRFS_UUID_UNPARSED_SIZE]; > > > > -- > > 2.9.4 > > > > > > > > -- > > To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in > > the body of a message to majord...@vger.kernel.org > > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- > To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in > the body of a message to majord...@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html