summaryrefslogtreecommitdiff
path: root/libbcachefs/alloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbcachefs/alloc.c')
-rw-r--r--libbcachefs/alloc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libbcachefs/alloc.c b/libbcachefs/alloc.c
index 29799df6..4b6038db 100644
--- a/libbcachefs/alloc.c
+++ b/libbcachefs/alloc.c
@@ -109,7 +109,7 @@ static void pd_controllers_update(struct work_struct *work)
u64 size = bucket_to_sector(ca, ca->mi.nbuckets -
ca->mi.first_bucket) << 9;
u64 dirty = bucket_to_sector(ca,
- stats.buckets[S_DIRTY]) << 9;
+ stats.buckets[BCH_DATA_USER]) << 9;
u64 free = bucket_to_sector(ca,
__dev_buckets_free(ca, stats)) << 9;
/*
@@ -117,10 +117,10 @@ static void pd_controllers_update(struct work_struct *work)
* reclaimed by copy GC
*/
s64 fragmented = (bucket_to_sector(ca,
- stats.buckets[S_DIRTY] +
- stats.buckets_cached) -
- (stats.sectors[S_DIRTY] +
- stats.sectors_cached)) << 9;
+ stats.buckets[BCH_DATA_USER] +
+ stats.buckets[BCH_DATA_CACHED]) -
+ (stats.sectors[BCH_DATA_USER] +
+ stats.sectors[BCH_DATA_CACHED])) << 9;
fragmented = max(0LL, fragmented);