Merge branch 'for-5.17/block' into nvme-passthru-wip.2
authorJens Axboe <axboe@kernel.dk>
Fri, 17 Dec 2021 16:52:25 +0000 (09:52 -0700)
committerJens Axboe <axboe@kernel.dk>
Fri, 17 Dec 2021 16:52:25 +0000 (09:52 -0700)
commitda406c1372d4539fc7c41a1f91538312522f639b
treebcfe09e6626067cd2cee0e15fa01ec95b5e9085d
parentfdd822b41e7d895221fd2614d4510575487bf986
parent5ef1630586317e92c9ebd7b4ce48f393b7ff790f
Merge branch 'for-5.17/block' into nvme-passthru-wip.2

* for-5.17/block: (108 commits)
  block: only build the icq tracking code when needed
  block: fold create_task_io_context into ioc_find_get_icq
  block: open code create_task_io_context in set_task_ioprio
  block: fold get_task_io_context into set_task_ioprio
  block: move set_task_ioprio to blk-ioc.c
  block: cleanup ioc_clear_queue
  block: refactor put_io_context
  block: remove the NULL ioc check in put_io_context
  block: refactor put_iocontext_active
  block: simplify struct io_context refcounting
  block: remove the nr_task field from struct io_context
  nvme: add support for mq_ops->queue_rqs()
  nvme: separate command prep and issue
  nvme: split command copy into a helper
  block: add mq_ops->queue_rqs hook
  block: use singly linked list for bio cache
  block: add completion handler for fast path
  block: make queue stat accounting a reference
  bdev: Improve lookup_bdev documentation
  mtd_blkdevs: don't scan partitions for plain mtdblock
  ...
block/fops.c
block/ioprio.c
drivers/block/loop.c
drivers/md/md.c
drivers/nvme/host/core.c
mm/filemap.c