]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/fs.c
Update bcachefs sources to 2afdc642c2 bcachefs: kill bucket_data_type, improve disk...
[bcachefs-tools-debian] / libbcachefs / fs.c
index cb0397f1343beac8186a18e703d256f642b25eab..472df23a4ad1e2847eee54e82d5aa246a69204fe 100644 (file)
@@ -1009,7 +1009,9 @@ static int bch2_statfs(struct dentry *dentry, struct kstatfs *buf)
        buf->f_type     = BCACHEFS_STATFS_MAGIC;
        buf->f_bsize    = sb->s_blocksize;
        buf->f_blocks   = c->capacity >> PAGE_SECTOR_SHIFT;
-       buf->f_bfree    = (c->capacity - bch2_fs_sectors_used(c)) >> PAGE_SECTOR_SHIFT;
+       buf->f_bfree    = (c->capacity -
+                          bch2_fs_sectors_used(c, bch2_fs_usage_read(c))) >>
+                          PAGE_SECTOR_SHIFT;
        buf->f_bavail   = buf->f_bfree;
        buf->f_files    = atomic_long_read(&c->nr_inodes);
        buf->f_ffree    = U64_MAX;