diff options
author | Mingzhe Zou <[email protected]> | 2023-11-20 13:24:58 +0800 |
---|---|---|
committer | Jens Axboe <[email protected]> | 2023-11-20 09:17:51 -0700 |
commit | 7cc47e64d3d69786a2711a4767e26b26ba63d7ed (patch) | |
tree | bcac5af501817c6f5d474a6ff251e763127cf333 /tools/perf/scripts/python | |
parent | 2c7f497ac274a14330208b18f6f734000868ebf9 (diff) |
bcache: fixup init dirty data errors
We found that after long run, the dirty_data of the bcache device
will have errors. This error cannot be eliminated unless re-register.
We also found that reattach after detach, this error can accumulate.
In bch_sectors_dirty_init(), all inode <= d->id keys will be recounted
again. This is wrong, we only need to count the keys of the current
device.
Fixes: b144e45fc576 ("bcache: make bch_sectors_dirty_init() to be multithreaded")
Signed-off-by: Mingzhe Zou <[email protected]>
Cc: <[email protected]>
Signed-off-by: Coly Li <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions