-
- Downloads
blk-mq: split out tag initialization, support shared tags
Add a new blk_mq_tag_set structure that gets set up before we initialize the queue. A single blk_mq_tag_set structure can be shared by multiple queues. Signed-off-by:Christoph Hellwig <hch@lst.de> Modular export of blk_mq_{alloc,free}_tagset added by me. Signed-off-by:
Jens Axboe <axboe@fb.com>
Showing
- block/blk-mq-cpumap.c 3 additions, 3 deletionsblock/blk-mq-cpumap.c
- block/blk-mq-tag.c 0 additions, 14 deletionsblock/blk-mq-tag.c
- block/blk-mq-tag.h 18 additions, 1 deletionblock/blk-mq-tag.h
- block/blk-mq.c 136 additions, 108 deletionsblock/blk-mq.c
- block/blk-mq.h 3 additions, 2 deletionsblock/blk-mq.h
- drivers/block/null_blk.c 55 additions, 37 deletionsdrivers/block/null_blk.c
- drivers/block/virtio_blk.c 31 additions, 17 deletionsdrivers/block/virtio_blk.c
- include/linux/blk-mq.h 16 additions, 18 deletionsinclude/linux/blk-mq.h
Loading
Please register or sign in to comment