> diff --git a/fs/btrfs/volumes.c b/fs/btrfs/volumes.c > index 646d10d..9837439 100644 > --- a/fs/btrfs/volumes.c > +++ b/fs/btrfs/volumes.c > @@ -2041,6 +2041,7 @@ int btrfs_init_new_device(struct btrfs_root *root, char > *device_path) > device->in_fs_metadata = 1; > device->is_tgtdev_for_dev_replace = 0; > device->mode = FMODE_EXCL; > + device->dev_stats_valid = 1; > set_blocksize(device->bdev, 4096);
Doesn't valid mean that the in-memory atomics reflect the counts in the btree items? Am I misunderstanding? Seems like a reproducer would be: get non-zero stats, unmount, mount, get stats strictly >=. - z -- 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