diff mbox series

[2/2] bcache: fix inaccurate result of unused buckets

Message ID 1551787653-3115-1-git-send-email-fangguoju@gmail.com (mailing list archive)
State New, archived
Headers show
Series [1/2] bcache: fix crashes stopping bcache device before read miss done | expand

Commit Message

Guoju Fang March 5, 2019, 12:07 p.m. UTC
To get the amount of unused buckets in sysfs_priority_stats, the code
count the buckets which GC_SECTORS_USED is zero. It's correct and should
not be overwritten by the count of buckets which prio is zero.

Signed-off-by: Guoju Fang <fangguoju@gmail.com>
---
 drivers/md/bcache/sysfs.c | 2 --
 1 file changed, 2 deletions(-)
diff mbox series

Patch

diff --git a/drivers/md/bcache/sysfs.c b/drivers/md/bcache/sysfs.c
index 557a8a3..b31c9df 100644
--- a/drivers/md/bcache/sysfs.c
+++ b/drivers/md/bcache/sysfs.c
@@ -959,8 +959,6 @@  static int __bch_cache_cmp(const void *l, const void *r)
 		       !cached[n - 1])
 			--n;
 
-		unused = ca->sb.nbuckets - n;
-
 		while (cached < p + n &&
 		       *cached == BTREE_PRIO)
 			cached++, n--;