diff options
author | Guoju Fang <fangguoju@gmail.com> | 2019-04-25 00:48:27 +0800 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2019-04-24 10:56:27 -0600 |
commit | 4e0c04ec3a304490a83d5c0355e64176acc9b4ba (patch) | |
tree | 66350dd21a326b3da8d83262caa4f3ae7f4efd56 | |
parent | 1568ee7e3c6305d9fbb2414bfd4b56e52853d42d (diff) | |
download | linux-4e0c04ec3a304490a83d5c0355e64176acc9b4ba.tar.bz2 |
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: Guoju Fang <fangguoju@gmail.com>
Signed-off-by: Coly Li <colyli@suse.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
-rw-r--r-- | drivers/md/bcache/sysfs.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/md/bcache/sysfs.c b/drivers/md/bcache/sysfs.c index 17bae9c14ca0..6cd44d3cf906 100644 --- a/drivers/md/bcache/sysfs.c +++ b/drivers/md/bcache/sysfs.c @@ -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--; |