1. 98b26a0 block: call rq_qos_done() before ref check in batch completions by Jens Axboe · 3 years, 1 month ago
  2. 2b504bd blk-mq: don't insert FUA request with data into scheduler queue by Ming Lei · 3 years, 1 month ago
  3. 2a19b28 blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() by Ming Lei · 3 years, 1 month ago
  4. 95febeb block: fix missing queue put in error path by Jens Axboe · 3 years, 1 month ago
  5. b637108 blk-mq: fix filesystem I/O request allocation by Ming Lei · 3 years, 2 months ago
  6. b131f20 blk-mq: rename blk_attempt_bio_merge by Ming Lei · 3 years, 2 months ago
  7. 3e28850 Merge tag 'for-5.16/block-2021-11-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  8. 9ef4d02 blk-mq: add one API for waiting until quiesce is done by Ming Lei · 3 years, 2 months ago
  9. a846a8e blk-mq: don't free tags if the tag_set is used by other device in queue initialztion by Ye Bin · 3 years, 2 months ago
  10. 10c4787 block: ensure cached plug request matches the current queue by Jens Axboe · 3 years, 2 months ago
  11. 900e080 block: move queue enter logic into blk_mq_submit_bio() by Jens Axboe · 3 years, 2 months ago
  12. 7153971 block: split request allocation components into helpers by Jens Axboe · 3 years, 2 months ago
  13. c5fc7b9 block: have plug stored requests hold references to the queue by Jens Axboe · 3 years, 2 months ago
  14. 3b87c6e blk-mq: update hctx->nr_active in blk_mq_end_request_batch() by Ming Lei · 3 years, 2 months ago
  15. 781dd83 block: move RQF_ELV setting into allocators by Jens Axboe · 3 years, 2 months ago
  16. b228090 block: replace always false argument with 'false' by Jens Axboe · 3 years, 2 months ago
  17. a22c00b block: assign correct tag before doing prefetch of request by Jens Axboe · 3 years, 2 months ago
  18. 33c8846c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  19. 02f7eab block: improve readability of blk_mq_end_request_batch() by Jens Axboe · 3 years, 2 months ago
  20. c7b84d4 block: re-flow blk_mq_rq_ctx_init() by Jens Axboe · 3 years, 2 months ago
  21. 92aff191 block: prefetch request to be initialized by Jens Axboe · 3 years, 2 months ago
  22. fe6134f block: pass in blk_mq_tags to blk_mq_rq_ctx_init() by Jens Axboe · 3 years, 2 months ago
  23. 56f8da6 block: add rq_flags to struct blk_mq_alloc_data by Jens Axboe · 3 years, 2 months ago
  24. 9586e67 block: schedule queue restart after BLK_STS_ZONE_RESOURCE by Naohiro Aota · 3 years, 2 months ago
  25. ff155223 blk-mq: don't issue request directly in case that current is to be blocked by Ming Lei · 3 years, 2 months ago
  26. 297db73 block: fix req_bio_endio append error handling by Pavel Begunkov · 3 years, 2 months ago
  27. 179ae84f block: clean up blk_mq_submit_bio() merging by Pavel Begunkov · 3 years, 2 months ago
  28. a214b94 blk-mq: only flush requests from the plug in blk_mq_submit_bio by Christoph Hellwig · 3 years, 2 months ago
  29. 037057a block: remove inaccurate requeue check by Jens Axboe · 3 years, 2 months ago
  30. 478eb72 block: optimise req_bio_endio() by Pavel Begunkov · 3 years, 2 months ago
  31. e70feb8 blk-mq: support concurrent queue quiesce/unquiesce by Ming Lei · 3 years, 2 months ago
  32. a808a9d block: inline fast path of driver tag allocation by Jens Axboe · 3 years, 3 months ago
  33. d92ca9d8 blk-mq: don't handle non-flush requests in blk_insert_flush by Christoph Hellwig · 3 years, 2 months ago
  34. dc5fc361 block: attempt direct issue of plug list by Jens Axboe · 3 years, 2 months ago
  35. bc490f8 block: change plugging to use a singly linked list by Jens Axboe · 3 years, 2 months ago
  36. e028f16 block: move blk_mq_tag_to_rq() inline by Jens Axboe · 3 years, 2 months ago
  37. df87eb0 block: get rid of plug list sorting by Jens Axboe · 3 years, 2 months ago
  38. 87c037d block: return whether or not to unplug through boolean by Jens Axboe · 3 years, 2 months ago
  39. 8a7d267 block: don't call blk_status_to_errno in blk_update_request by Christoph Hellwig · 3 years, 2 months ago
  40. e0d78af block: fix too broad elevator check in blk_mq_free_request() by Jens Axboe · 3 years, 2 months ago
  41. f794f33 block: add support for blk_mq_end_request_batch() by Jens Axboe · 3 years, 3 months ago
  42. 5a72e89 block: add a struct io_comp_batch argument to fops->iopoll() by Jens Axboe · 3 years, 3 months ago
  43. 013a7f9 block: provide helpers for rq_list manipulation by Jens Axboe · 3 years, 3 months ago
  44. afd7de0 block: remove some blk_mq_hw_ctx debugfs entries by Jens Axboe · 3 years, 2 months ago
  45. 9a14d6c block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes by Jens Axboe · 3 years, 2 months ago
  46. 1284590 block: cache rq_flags inside blk_mq_rq_ctx_init() by Pavel Begunkov · 3 years, 2 months ago
  47. 605f784 block: blk_mq_rq_ctx_init cache ctx/q/hctx by Pavel Begunkov · 3 years, 2 months ago
  48. 4f266f2 block: skip elevator fields init for non-elv queue by Pavel Begunkov · 3 years, 2 months ago
  49. 2ff0682 block: store elevator state in request by Jens Axboe · 3 years, 2 months ago
  50. 9be3e06 block: move update request helpers into blk-mq.c by Jens Axboe · 3 years, 2 months ago
  51. ed6cdde block: convert the rest of block to bdev_get_queue by Pavel Begunkov · 3 years, 2 months ago
  52. abd45c1 block: handle fast path of bio splitting inline by Jens Axboe · 3 years, 3 months ago
  53. 3e08773 block: switch polling to be bio based by Christoph Hellwig · 3 years, 3 months ago
  54. 6ce913f block: rename REQ_HIPRI to REQ_POLLED by Christoph Hellwig · 3 years, 3 months ago
  55. d729cf9 io_uring: don't sleep when polling for I/O by Christoph Hellwig · 3 years, 3 months ago
  56. ef99b2d block: replace the spin argument to blk_iopoll with a flags argument by Christoph Hellwig · 3 years, 3 months ago
  57. 28a1ae6 blk-mq: remove blk_qc_t_valid by Christoph Hellwig · 3 years, 3 months ago
  58. efbabbe blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal by Christoph Hellwig · 3 years, 3 months ago
  59. c6699d6 blk-mq: factor out a "classic" poll helper by Christoph Hellwig · 3 years, 3 months ago
  60. f70299f blk-mq: factor out a blk_qc_to_hctx helper by Christoph Hellwig · 3 years, 3 months ago
  61. 349302d block: improve batched tag allocation by Jens Axboe · 3 years, 3 months ago
  62. 8971a3b7 blk-mq: optimise *end_request non-stat path by Pavel Begunkov · 3 years, 3 months ago
  63. 4a60f36 block: don't dereference request after flush insertion by Jens Axboe · 3 years, 2 months ago
  64. 0f38d76 blk-mq: cleanup blk_mq_submit_bio by Christoph Hellwig · 3 years, 3 months ago
  65. b90cfae blk-mq: cleanup and rename __blk_mq_alloc_request by Christoph Hellwig · 3 years, 3 months ago
  66. 47c122e block: pre-allocate requests if plug is started and is a batch by Jens Axboe · 3 years, 3 months ago
  67. ba0ffdd block: bump max plugged deferred size from 16 to 32 by Jens Axboe · 3 years, 3 months ago
  68. 0006707 block: inherit request start time from bio for BLK_CGROUP by Jens Axboe · 3 years, 3 months ago
  69. 079a2e3 blk-mq: Change shared sbitmap naming to shared tags by John Garry · 3 years, 3 months ago
  70. ae0f1a7 blk-mq: Stop using pointers for blk_mq_tags bitmap tags by John Garry · 3 years, 3 months ago
  71. e155b0c blk-mq: Use shared tags for shared sbitmap support by John Garry · 3 years, 3 months ago
  72. 645db34 blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() by John Garry · 3 years, 3 months ago
  73. 63064be blk-mq: Add blk_mq_alloc_map_and_rqs() by John Garry · 3 years, 3 months ago
  74. a7e7388 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() by John Garry · 3 years, 3 months ago
  75. 4f245d5 blk-mq: Don't clear driver tags own mapping by John Garry · 3 years, 3 months ago
  76. f32e4ea blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() by John Garry · 3 years, 3 months ago
  77. f6adcef blk-mq: Invert check in blk_mq_update_nr_requests() by John Garry · 3 years, 3 months ago
  78. 8fa0446 blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() by John Garry · 3 years, 3 months ago
  79. 65de57b blk-mq: Change rqs check in blk_mq_free_rqs() by John Garry · 3 years, 3 months ago
  80. fe45e63 block: move integrity handling out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 3 months ago
  81. e41d12f mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> by Christoph Hellwig · 3 years, 3 months ago
  82. aec89dc block: keep q_usage_counter in atomic mode after del_gendisk by Christoph Hellwig · 3 years, 3 months ago
  83. c0f7e49 Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  84. 7f2a6a6 blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues by Song Liu · 3 years, 4 months ago
  85. a9c9a6f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 3 years, 4 months ago
  86. 6793691 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  87. 7d6e3fa Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 4 months ago
  88. d152c68 block: add an explicit ->disk backpointer to the request_queue by Christoph Hellwig · 3 years, 4 months ago
  89. 4a1fa41 block: pass a request_queue to __blk_alloc_disk by Christoph Hellwig · 3 years, 4 months ago
  90. a58bd76 block: remove the minors argument to __alloc_disk_node by Christoph Hellwig · 3 years, 4 months ago
  91. 4dcc487 block: cleanup the lockdep handling in *alloc_disk by Christoph Hellwig · 3 years, 4 months ago
  92. a9ed27a blk-mq: fix is_flush_rq by Ming Lei · 3 years, 4 months ago
  93. c797b40 blk-mq: don't grab rq's refcount in blk_mq_check_expired() by Ming Lei · 3 years, 5 months ago
  94. 454bb67 blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED by Yu Kuai · 3 years, 5 months ago
  95. 91cc470 genirq: Change force_irqthreads to a static key by Tanner Love · 3 years, 7 months ago
  96. edb0872 block: move the bdi from the request_queue to the gendisk by Christoph Hellwig · 3 years, 5 months ago
  97. 1e61c1a scsi: block: Remove the remaining SG_IO-related fields from struct request_queue by Christoph Hellwig · 3 years, 5 months ago
  98. 5ec780a block: mark blk_mq_init_queue_data static by Christoph Hellwig · 3 years, 6 months ago
  99. df668a5 Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 6 months ago
  100. cb9516b blk-mq: update hctx->dispatch_busy in case of real scheduler by Ming Lei · 3 years, 6 months ago