1. c0f7e49 Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  2. 7f2a6a6 blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues by Song Liu · 3 years, 4 months ago
  3. a9c9a6f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 3 years, 5 months ago
  4. 6793691 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 5 months ago
  5. 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, 5 months ago
  6. d152c68 block: add an explicit ->disk backpointer to the request_queue by Christoph Hellwig · 3 years, 5 months ago
  7. 4a1fa41 block: pass a request_queue to __blk_alloc_disk by Christoph Hellwig · 3 years, 5 months ago
  8. a58bd76 block: remove the minors argument to __alloc_disk_node by Christoph Hellwig · 3 years, 5 months ago
  9. 4dcc487 block: cleanup the lockdep handling in *alloc_disk by Christoph Hellwig · 3 years, 5 months ago
  10. a9ed27a blk-mq: fix is_flush_rq by Ming Lei · 3 years, 5 months ago
  11. c797b40 blk-mq: don't grab rq's refcount in blk_mq_check_expired() by Ming Lei · 3 years, 5 months ago
  12. 454bb67 blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED by Yu Kuai · 3 years, 6 months ago
  13. 91cc470 genirq: Change force_irqthreads to a static key by Tanner Love · 3 years, 8 months ago
  14. edb0872 block: move the bdi from the request_queue to the gendisk by Christoph Hellwig · 3 years, 5 months ago
  15. 1e61c1a scsi: block: Remove the remaining SG_IO-related fields from struct request_queue by Christoph Hellwig · 3 years, 6 months ago
  16. 5ec780a block: mark blk_mq_init_queue_data static by Christoph Hellwig · 3 years, 7 months ago
  17. df668a5 Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 7 months ago
  18. cb9516b blk-mq: update hctx->dispatch_busy in case of real scheduler by Ming Lei · 3 years, 7 months ago
  19. 2f064a5 sched: Change task_struct::state by Peter Zijlstra · 3 years, 7 months ago
  20. d6c23bb sched: Add get_current_state() by Peter Zijlstra · 3 years, 7 months ago
  21. b03fbd4 sched: Introduce task_is_running() by Peter Zijlstra · 3 years, 7 months ago
  22. 08c1d48 blk-mq: remove blk_mq_init_sq_queue by Christoph Hellwig · 3 years, 8 months ago
  23. b461dfc blk-mq: add the blk_mq_alloc_disk APIs by Christoph Hellwig · 3 years, 8 months ago
  24. 26a9750 blk-mq: improve the blk_mq_init_allocated_queue interface by Christoph Hellwig · 3 years, 8 months ago
  25. cdb14e0 blk-mq: factor out a blk_mq_alloc_sq_tag_set helper by Christoph Hellwig · 3 years, 8 months ago
  26. 61347154 block: Do not pull requests from the scheduler when we cannot dispatch them by Jan Kara · 3 years, 8 months ago
  27. d97e594 blk-mq: Use request queue-wide tags for tagset-wide sbitmap by John Garry · 3 years, 8 months ago
  28. 56b6808 blk-mq: Some tag allocation code refactoring by John Garry · 3 years, 8 months ago
  29. 364b618 blk-mq: clearing flush request reference in tags->rqs[] by Ming Lei · 3 years, 8 months ago
  30. bd63141 blk-mq: clear stale request in tags->rq[] before freeing one request pool by Ming Lei · 3 years, 8 months ago
  31. 2e315dc blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter by Ming Lei · 3 years, 8 months ago
  32. 630ef62 blk-mq: Swap two calls in blk_mq_exit_queue() by Bart Van Assche · 3 years, 8 months ago
  33. 03f26d8 blk-mq: plug request for shared sbitmap by Ming Lei · 3 years, 8 months ago
  34. d72cd4a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 3 years, 9 months ago
  35. 6c00292 Merge tag 'for-5.13/block-2021-04-27' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 9 months ago
  36. 8d663f3 blk-mq: bypass IO scheduler's limit_depth for passthrough request by Lin Feng · 3 years, 9 months ago
  37. 4f0f586 treewide: Change list_sort to use const pointers by Sami Tolvanen · 3 years, 9 months ago
  38. 2a5a24a scsi: blk-mq: Return budget token from .get_budget callback by Ming Lei · 4 years ago
  39. c548e62 scsi: sbitmap: Move allocation hint into sbitmap by Ming Lei · 4 years ago
  40. efe1f3a scsi: sbitmap: Maintain allocation round_robin in sbitmap by Ming Lei · 4 years ago
  41. ae42c31 Merge tag 'for-5.12/block-ipi-2021-02-21' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 11 months ago
  42. f9ab491 blk-mq: Use llist_head for blk_cpu_done by Sebastian Andrzej Siewior · 4 years ago
  43. 0a2efaf blk-mq: Always complete remote completions requests in softirq by Sebastian Andrzej Siewior · 4 years ago
  44. b6e68ee blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues by Jan Kara · 4 years ago
  45. 5ac83c6 Revert "blk-mq, elevator: Count requests per hctx to improve performance" by Jan Kara · 4 years ago
  46. 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years ago
  47. eda809ae Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 4 years ago
  48. 7142518 blk-mq: Don't complete on a remote CPU in force threaded mode by Sebastian Andrzej Siewior · 4 years, 1 month ago
  49. e6582cb blk-mq: Remove 'running from the wrong CPU' warning by Daniel Wagner · 4 years, 2 months ago
  50. 60f7c50 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 4 years, 1 month ago
  51. ac7ac46 Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 1 month ago
  52. fa94ba8 blk-mq: fix msec comment from micro to milli seconds by Minwoo Im · 4 years, 1 month ago
  53. 91cdf26 blk-mq: add helper allocating tagset->tags by Minwoo Im · 4 years, 1 month ago
  54. a4d34da scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT by Bart Van Assche · 4 years, 1 month ago
  55. 0854bcd scsi: block: Introduce BLK_MQ_REQ_PM by Bart Van Assche · 4 years, 1 month ago
  56. cc29e1b block: disable iopoll for split bio by Jeffle Xu · 4 years, 2 months ago
  57. f6f371f blk-mq: skip hybrid polling if iopoll doesn't spin by Pavel Begunkov · 4 years, 1 month ago
  58. a54895f block: remove the request_queue to argument request based tracepoints by Christoph Hellwig · 4 years, 1 month ago
  59. e8a676d block: simplify and extend the block_bio_merge tracepoint class by Christoph Hellwig · 4 years, 1 month ago
  60. b0d9755 block: fix inflight statistics of part0 by Jeffle Xu · 4 years, 2 months ago
  61. 8446fe9 block: switch partition lookup to use struct block_device by Christoph Hellwig · 4 years, 2 months ago
  62. 545b8c8 smp: Cleanup smp_call_function*() by Peter Zijlstra · 4 years, 7 months ago
  63. e21ee5a scsi: block: Return status code in blk_mq_end_request() by Hannes Reinecke · 4 years, 4 months ago
  64. d769139 Merge tag 'block-5.10-2020-10-24' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 3 months ago
  65. 24f7bb8 block: blk-mq: fix a kernel-doc markup by Mauro Carvalho Chehab · 4 years, 3 months ago
  66. 576e85c blk-mq: remove the calling of local_memory_node() by Xianting Tian · 4 years, 3 months ago
  67. 4815519 Merge tag 'for-5.10/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 4 years, 3 months ago
  68. 3ad11d7 Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 3 months ago
  69. 0841031 blk-mq: use helper function to test hw stopped by Yufen Yu · 4 years, 3 months ago
  70. 681cc5e dm: fix request-based DM to not bounce through indirect dm_submit_bio by Mike Snitzer · 4 years, 3 months ago
  71. a926c7a block: Consider only dispatched requests for inflight statistic by Gabriel Krisman Bertazi · 4 years, 3 months ago
  72. 93f221a block: make blk_crypto_rq_bio_prep() able to fail by Eric Biggers · 4 years, 4 months ago
  73. 632bfb6 blk-mq: call commit_rqs while list empty but error happen by yangerkun · 4 years, 4 months ago
  74. 8229cca blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() by Xianting Tian · 4 years, 4 months ago
  75. 2850085 blk-mq: always allow reserved allocation in hctx_may_queue by Ming Lei · 4 years, 4 months ago
  76. b445547 blk-mq, elevator: Count requests per hctx to improve performance by Kashyap Desai · 4 years, 5 months ago
  77. f1b49fd blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap by John Garry · 4 years, 5 months ago
  78. bccf5e2 blk-mq: Record nr_active_requests per queue for when using shared sbitmap by John Garry · 4 years, 5 months ago
  79. 32bc15a blk-mq: Facilitate a shared sbitmap per tagset by John Garry · 4 years, 5 months ago
  80. 222a5ae blk-mq: Use pointers for blk_mq_tags bitmap tags by John Garry · 4 years, 5 months ago
  81. 1c0706a blk-mq: Pass flags for tag init/free by John Garry · 4 years, 5 months ago
  82. 655ac30 blk-mq: Rename blk_mq_update_tag_set_depth() by Hannes Reinecke · 4 years, 5 months ago
  83. 51db1c3 blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED by Ming Lei · 4 years, 5 months ago
  84. db03f88 blk-mq: insert request not through ->queue_rq into sw/scheduler queue by Ming Lei · 4 years, 5 months ago
  85. d7d8535 blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART by Ming Lei · 4 years, 5 months ago
  86. 26bfeb2 block: blk-mq.c: fix @at_head kernel-doc warning by Randy Dunlap · 4 years, 5 months ago
  87. 382625d Merge tag 'for-5.9/block-20200802' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 6 months ago
  88. 70f15a4 block: blk-mq: delete duplicated word by Randy Dunlap · 4 years, 6 months ago
  89. 08c875c block: Use non _rcu version of list functions for tag_set_list by Daniel Wagner · 4 years, 6 months ago
  90. 8789009 blk-mq: remove redundant validation in __blk_mq_end_request() by Baolin Wang · 4 years, 7 months ago
  91. 568f270 blk-mq: centralise related handling into blk_mq_get_driver_tag by Ming Lei · 4 years, 6 months ago
  92. 7bf1372 blk-mq: streamline handling of q->mq_ops->queue_rq result by Ming Lei · 4 years, 7 months ago
  93. 05a4fed blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() by Ming Lei · 4 years, 6 months ago
  94. 4e2f62e5 Revert "blk-mq: put driver tag when this request is completed" by Jens Axboe · 4 years, 7 months ago
  95. c62b37d block: move ->make_request_fn to struct block_device_operations by Christoph Hellwig · 4 years, 7 months ago
  96. f695ca3 block: remove the request_queue argument from blk_queue_split by Christoph Hellwig · 4 years, 7 months ago
  97. 37f4a24 blk-mq: centralise related handling into blk_mq_get_driver_tag by Ming Lei · 4 years, 7 months ago
  98. 723bf17 blk-mq: move blk_mq_put_driver_tag() into blk-mq.c by Ming Lei · 4 years, 7 months ago
  99. 570e9b7 blk-mq: move blk_mq_get_driver_tag into blk-mq.c by Ming Lei · 4 years, 7 months ago
  100. 6e6fcbc blk-mq: support batching dispatch in case of io by Ming Lei · 4 years, 7 months ago