blk-mq: include <linux/blk-mq.h> in block/blk-mq.h
authorChristoph Hellwig <hch@lst.de>
Thu, 13 Apr 2023 06:40:40 +0000 (08:40 +0200)
committerJens Axboe <axboe@kernel.dk>
Thu, 13 Apr 2023 12:52:29 +0000 (06:52 -0600)
commit90110e04f265b95f59fbae09c228c5920b8a302f
tree0c3c88c2b461892f6df2e7ff9fd3185c07bd33dc
parentbebe84ebeec4d030aa65af58376305749762e5a0
blk-mq: include <linux/blk-mq.h> in block/blk-mq.h

block/blk-mq.h needs various definitions from <linux/blk-mq.h>,
include it there instead of relying on the source files to include
both.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Link: https://lore.kernel.org/r/20230413064057.707578-4-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
15 files changed:
block/blk-flush.c
block/blk-mq-cpumap.c
block/blk-mq-debugfs.c
block/blk-mq-pci.c
block/blk-mq-sched.c
block/blk-mq-sysfs.c
block/blk-mq-tag.c
block/blk-mq-virtio.c
block/blk-mq.c
block/blk-mq.h
block/blk-pm.c
block/blk-stat.c
block/blk-sysfs.c
block/kyber-iosched.c
block/mq-deadline.c