Commit 4e0c04ec authored by Guoju Fang's avatar Guoju Fang Committed by Jens Axboe
Browse files

bcache: fix inaccurate result of unused buckets



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: default avatarGuoju Fang <fangguoju@gmail.com>
Signed-off-by: default avatarColy Li <colyli@suse.de>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 1568ee7e
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -996,8 +996,6 @@ SHOW(__bch_cache)
		       !cached[n - 1])
			--n;

		unused = ca->sb.nbuckets - n;

		while (cached < p + n &&
		       *cached == BTREE_PRIO)
			cached++, n--;