block: remove some blk_mq_hw_ctx debugfs entries
authorJens Axboe <axboe@kernel.dk>
Mon, 18 Oct 2021 14:53:19 +0000 (08:53 -0600)
committerJens Axboe <axboe@kernel.dk>
Mon, 18 Oct 2021 20:40:33 +0000 (14:40 -0600)
commitafd7de03c5268f74202c1dd4780a8532a11f4c6b
tree7464cccb9ea646ffb97c1ef9b146574409d298b8
parent9a14d6ce4135fa72705a926c894218a0d6988924
block: remove some blk_mq_hw_ctx debugfs entries

Just like the blk_mq_ctx counterparts, we've got a bunch of counters
in here that are only for debugfs and are of questionnable value. They
are:

- dispatched, index of how many requests were dispatched in one go

- poll_{considered,invoked,success}, which track poll sucess rates. We're
  confident in the iopoll implementation at this point, don't bother
  tracking these.

As a bonus, this shrinks each hardware queue from 576 bytes to 512 bytes,
dropping a whole cacheline.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-mq-debugfs.c
block/blk-mq.c
include/linux/blk-mq.h