On  5.09.2018 09:29, Qu Wenruo wrote:
> When printing tree nodes, we output slots like:
> key (EXTENT_TREE ROOT_ITEM 0) block 73625600 (17975) gen 16
> 
> The number in the parentheses is blockptr / nodesize.
> 
> However this number doesn't really do any thing useful.
> And in fact for unaligned metadata block group (block group start bytenr
> is not aligned to 16K), the number doesn't even make sense as it's
> rounded down.
> 
> In factor kernel doesn't ever output such divided result in its
> print-tree.c
> 
> Remove it so later reader won't wonder what the number means.
> 
> Signed-off-by: Qu Wenruo <w...@suse.com>

Reviewed-by: Nikolay Borisov <nbori...@suse.com>

> ---
>  print-tree.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/print-tree.c b/print-tree.c
> index a09ecfbb28f0..31f6fa12522f 100644
> --- a/print-tree.c
> +++ b/print-tree.c
> @@ -1420,9 +1420,8 @@ void btrfs_print_tree(struct extent_buffer *eb, int 
> follow)
>               btrfs_disk_key_to_cpu(&key, &disk_key);
>               printf("\t");
>               btrfs_print_key(&disk_key);
> -             printf(" block %llu (%llu) gen %llu\n",
> +             printf(" block %llu gen %llu\n",
>                      (unsigned long long)blocknr,
> -                    (unsigned long long)blocknr / eb->len,
>                      (unsigned long long)btrfs_node_ptr_generation(eb, i));
>               fflush(stdout);
>       }
> 

Reply via email to