Btrfs: read device stats on mount, write modified ones during commit
[linux-2.6-block.git] / fs / btrfs / disk-io.c
index 46d474e74aa40e1489329a80ad9a1ae035402f3b..b0d49e21b0b10a0b9f90440512f22aa529f1120b 100644 (file)
@@ -2354,6 +2354,13 @@ retry_root_backup:
        fs_info->generation = generation;
        fs_info->last_trans_committed = generation;
 
+       ret = btrfs_init_dev_stats(fs_info);
+       if (ret) {
+               printk(KERN_ERR "btrfs: failed to init dev_stats: %d\n",
+                      ret);
+               goto fail_block_groups;
+       }
+
        ret = btrfs_init_space_info(fs_info);
        if (ret) {
                printk(KERN_ERR "Failed to initial space info: %d\n", ret);