1. cb711b9 blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() by John Garry · 5 years ago
  2. 626fb73 blk-mq: Make blk_mq_run_hw_queue() return void by John Garry · 5 years ago
  3. d386732 blk-mq: fill header with kernel-doc by André Almeida · 5 years ago
  4. 27a4698 blk-mq: Inline status checkers by Pavel Begunkov · 5 years ago
  5. 7a18312 block: Document all members of blk_mq_tag_set and bkl_mq_queue_map by Bart Van Assche · 5 years ago
  6. 737eb78 block: Delay default elevator initialization by Damien Le Moal · 5 years ago
  7. 9685b22 block: Remove blk_mq_register_dev() by Bart Van Assche · 5 years ago
  8. 226b4fc blk-mq: add callback of .cleanup_rq by Ming Lei · 5 years ago
  9. a87ccce blk-mq: remove blk_mq_complete_request_sync by Ming Lei · 5 years ago
  10. f9934a8 blk-mq: introduce blk_mq_tagset_wait_completed_request() by Ming Lei · 5 years ago
  11. aa306ab blk-mq: introduce blk_mq_request_completed() by Ming Lei · 5 years ago
  12. 14ccb66 block: remove the bi_phys_segments field in struct bio by Christoph Hellwig · 6 years ago
  13. 2f8f133 blk-mq: always free hctx after request queue is freed by Ming Lei · 6 years ago
  14. 1b8f21b7 blk-mq: introduce blk_mq_complete_request_sync() by Ming Lei · 6 years ago
  15. e6c9871 block: Unexport blk_mq_add_to_requeue_list() by Bart Van Assche · 6 years ago
  16. 9496c01 blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx by Dongli Zhang · 6 years ago
  17. 56d18f6 block: kill BLK_MQ_F_SG_MERGE by Ming Lei · 6 years ago
  18. 7b7ab78 block: make request_to_qc_t public by Sagi Grimberg · 6 years ago
  19. 3c94d83 blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() by Jens Axboe · 6 years ago
  20. e20ba6e block: move queues types to the block layer by Christoph Hellwig · 6 years ago
  21. d666ba9 blk-mq: add mq_ops->commit_rqs() by Jens Axboe · 6 years ago
  22. af78ff7 blk-mq: Simplify request completion state by Keith Busch · 6 years ago
  23. 16c15eb blk-mq: Return true if request was completed by Keith Busch · 6 years ago
  24. 9743139 blk-mq: remove 'tag' parameter from mq_ops->poll() by Jens Axboe · 6 years ago
  25. ae87991 blk-mq: provide a helper to check if a queue is busy by Jens Axboe · 6 years ago
  26. 7baa857 blk-mq-tag: change busy_iter_fn to return whether to continue or not by Jens Axboe · 6 years ago
  27. 4b04cc6 nvme: add separate poll queue map by Jens Axboe · 6 years ago
  28. 843477d blk-mq: initial support for multiple queue maps by Jens Axboe · 6 years ago
  29. b3c661b blk-mq: support multiple hctx maps by Jens Axboe · 6 years ago
  30. f31967f blk-mq: allow software queue to map to multiple hardware queues by Jens Axboe · 6 years ago
  31. ed76e32 blk-mq: abstract out queue map by Jens Axboe · 6 years ago
  32. 9cf2bab block: kill request ->cpu member by Jens Axboe · 6 years ago
  33. c7bb9ad block: get rid of q->softirq_done_fn() by Jens Axboe · 6 years ago
  34. 9ba2052 blk-mq: provide mq_ops->busy() hook by Jens Axboe · 6 years ago
  35. 9316a9e blk-mq: provide helper for setting up an SQ queue and tag set by Jens Axboe · 6 years ago
  36. 73ba2fb Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  37. 0fc09f9 blk-mq: export setting request completion state by Keith Busch · 6 years ago
  38. 6e768717 blk-mq: dequeue request one by one from sw queue if hctx is busy by Ming Lei · 7 years ago
  39. 5815839b blk-mq: introduce new lock for protecting hctx->dispatch_wait by Ming Lei · 7 years ago
  40. e6c3456 blk-mq: remove blk_mq_tagset_iter by Christoph Hellwig · 7 years ago
  41. 9c55873 blk-mq: abstract out blk-mq-sched rq list iteration bio merge helper by Jens Axboe · 7 years ago
  42. fe64407 block: mq: Add some minor doc for core structs by Linus Walleij · 7 years ago
  43. 15fe8a90 blk-mq: remove blk_mq_delay_queue() by Ming Lei · 7 years ago
  44. 05707b6 blk-mq: rename blk_mq_hw_ctx->queue_rq_srcu to ->srcu by Tejun Heo · 7 years ago
  45. 1d9bd51 blk-mq: replace timeout synchronization with a RCU and generation based scheme by Tejun Heo · 7 years ago
  46. e2c5923 Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
  47. 79f720a blk-mq: only run the hardware queue if IO is pending by Jens Axboe · 7 years ago
  48. 9a95e4e block, nvme: Introduce blk_mq_req_flags_t by Bart Van Assche · 7 years ago
  49. 1b6d65a block: Introduce BLK_MQ_REQ_PREEMPT by Bart Van Assche · 7 years ago
  50. eb619fd blk-mq: fix issue with shared tag queue re-running by Jens Axboe · 7 years ago
  51. 88022d7 blk-mq: don't handle failure in .get_budget by Ming Lei · 7 years ago
  52. 3e2cb3a Merge branch 'nvme-4.15' of git://git.infradead.org/nvme into for-4.15/block by Jens Axboe · 7 years ago
  53. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  54. b347689 blk-mq-sched: improve dispatching from sw queue by Ming Lei · 7 years ago
  55. de14829 blk-mq: introduce .get_budget and .put_budget in blk_mq_ops by Ming Lei · 7 years ago
  56. dab7487b block: remove blk_mq_reinit_tagset by Sagi Grimberg · 7 years ago
  57. 149e10f block: introduce blk_mq_tagset_iter by Sagi Grimberg · 7 years ago
  58. d352ae2 blk-mq: Make blk_mq_reinit_tagset() calls easier to read by Bart Van Assche · 7 years ago
  59. 9bd4218 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  60. 852ec80 blk-mq: Make it safe to quiesce and unquiesce from an interrupt handler by Bart Van Assche · 8 years ago
  61. d280bab block: Introduce request_queue.initialize_rq_fn() by Bart Van Assche · 8 years ago
  62. cd6ce14 block: Make request operation type argument declarations consistent by Bart Van Assche · 8 years ago
  63. 0731967 blk-mq: Reduce blk_mq_hw_ctx size by Bart Van Assche · 8 years ago
  64. ac6424b sched/wait: Rename wait_queue_t => wait_queue_entry_t by Ingo Molnar · 8 years ago
  65. 1d9e9bc blk-mq: don't stop queue for quiescing by Ming Lei · 8 years ago
  66. f4560ff blk-mq: use QUEUE_FLAG_QUIESCED to quiesce queue by Ming Lei · 8 years ago
  67. e4e7391 blk-mq: introduce blk_mq_unquiesce_queue by Ming Lei · 8 years ago
  68. 4f084b4 blk-mq: introduce blk_mq_quiesce_queue_nowait() by Ming Lei · 8 years ago
  69. 97e0120 blk-mq: move blk_mq_quiesce_queue() into include/linux/blk-mq.h by Ming Lei · 8 years ago
  70. fc17b65 blk-mq: switch ->queue_rq return value to blk_status_t by Christoph Hellwig · 8 years ago
  71. 2a842ac block: introduce new block status code type by Christoph Hellwig · 8 years ago
  72. 7254a50 blk-mq: remove blk_mq_abort_requeue_list() by Ming Lei · 8 years ago
  73. d332ce0 blk-mq-debugfs: allow schedulers to register debugfs attributes by Omar Sandoval · 8 years ago
  74. 9c1051a blk-mq: untangle debugfs and sysfs by Omar Sandoval · 8 years ago
  75. d6296d39 blk-mq: update ->init_request and ->exit_request prototypes by Christoph Hellwig · 8 years ago
  76. 21c6e93 blk-mq: unify hctx delay_work and run_work by Jens Axboe · 8 years ago
  77. 9f99373 blk-mq: unify hctx delayed_run_work and run_work by Jens Axboe · 8 years ago
  78. 2836ee4 blk-mq: Add blk_mq_ops.show_rq() by Bart Van Assche · 8 years ago
  79. 08e0029 blk-mq: remove the error argument to blk_mq_complete_request by Christoph Hellwig · 8 years ago
  80. 5b72727 blk-mq: export helpers by Omar Sandoval · 8 years ago
  81. 65f619d Merge branch 'for-linus' into for-4.12/block by Jens Axboe · 8 years ago
  82. 7587a5a blk-mq: Introduce blk_mq_delay_run_hw_queue() by Bart Van Assche · 8 years ago
  83. f2fbc9d blk-mq: Remove blk_mq_queue_data.list by Bart Van Assche · 8 years ago
  84. 1671d52 block: rename blk_mq_freeze_queue_start() by Ming Lei · 8 years ago
  85. 7642747 blk-mq: remove BLK_MQ_F_DEFER_ISSUE by Christoph Hellwig · 8 years ago
  86. f91328c blk-mq: Provide freeze queue timeout by Keith Busch · 8 years ago
  87. 6bae363 blk-mq: Export blk_mq_freeze_queue_wait by Keith Busch · 8 years ago
  88. da55f2c blk-mq: use sbq wait queues instead of restart for driver tags by Omar Sandoval · 8 years ago
  89. d348499 blk-mq-sched: allow setting of default IO scheduler by Jens Axboe · 8 years ago
  90. bd166ef blk-mq-sched: add framework for MQ capable IO schedulers by Jens Axboe · 8 years ago
  91. 16a3c2a blk-mq: un-export blk_mq_free_hctx_request() by Jens Axboe · 8 years ago
  92. f8a5b12 blk-mq: make mq_ops a const pointer by Jens Axboe · 8 years ago
  93. a829a84 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 8 years ago
  94. ae911c5 blk-mq: add blk_mq_start_stopped_hw_queue() by Jens Axboe · 8 years ago
  95. 9e5a7e2 blk-mq: export blk_mq_map_queues by Christoph Hellwig · 8 years ago
  96. 2b053ac blk-mq: Add a kick_requeue_list argument to blk_mq_requeue_request() by Bart Van Assche · 8 years ago
  97. 6a83e74 blk-mq: Introduce blk_mq_quiesce_queue() by Bart Van Assche · 8 years ago
  98. 9b7dd57 blk-mq: Remove blk_mq_cancel_requeue_work() by Bart Van Assche · 8 years ago
  99. fd00144 blk-mq: Introduce blk_mq_queue_stopped() by Bart Van Assche · 8 years ago
  100. 24532f7 Merge branch 'for-4.9/block-smp' of git://git.kernel.dk/linux-block by Linus Torvalds · 8 years ago