1. 7b7ab78 block: make request_to_qc_t public by Sagi Grimberg · 6 years ago
  2. cd19181 blk-mq: enable IO poll if .nr_queues of type poll > 0 by Ming Lei · 6 years ago
  3. 3c94d83 blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() by Jens Axboe · 6 years ago
  4. e5edd5f blk-mq: skip zero-queue maps in blk_mq_map_swqueue by Ming Lei · 6 years ago
  5. c16d6b5 blk-mq: fix dispatch from sw queue by Ming Lei · 6 years ago
  6. 07b35eb blk-mq: fix allocation for queue mapping table by Ming Lei · 6 years ago
  7. d6a51a9 blk-mq: replace and kill blk_mq_request_issue_directly by Jianchao Wang · 6 years ago
  8. 5b7a6f1 blk-mq: issue directly with bypass 'false' in blk_mq_sched_insert_requests by Jianchao Wang · 6 years ago
  9. 7f556a4 blk-mq: refactor the code of issue request directly by Jianchao Wang · 6 years ago
  10. e016b78 block: return just one value from part_in_flight by Mikulas Patocka · 6 years ago
  11. 96f7741 Merge tag 'v4.20-rc6' into for-4.21/block by Jens Axboe · 6 years ago
  12. 5938870 blk-mq: re-build queue map in case of kdump kernel by Ming Lei · 6 years ago
  13. c616cbe blk-mq: punt failed direct issue to dispatch list by Jens Axboe · 6 years ago
  14. ffe81d4 blk-mq: fix corruption with direct issue by Jens Axboe · 6 years ago
  15. 6544d22 block: enable polling by default if a poll map is initalized by Christoph Hellwig · 6 years ago
  16. 529262d block: remove ->poll_fn by Christoph Hellwig · 6 years ago
  17. fe1f452 blk-mq: don't call ktime_get_ns() if we don't need it by Jens Axboe · 6 years ago
  18. b2c5d16 blk-mq: use plug for devices that implement ->commits_rqs() by Jens Axboe · 6 years ago
  19. be94f05 blk-mq: use bd->last == true for list inserts by Jens Axboe · 6 years ago
  20. d666ba9 blk-mq: add mq_ops->commit_rqs() by Jens Axboe · 6 years ago
  21. ce5b009 block: improve logic around when to sort a plug list by Jens Axboe · 6 years ago
  22. 4e6db0f blk-mq: Add a NULL check in blk_mq_free_map_and_requests() by Dan Carpenter · 6 years ago
  23. 4711b57 blk-mq: fix failure to decrement plug count on single rq removal by Jens Axboe · 6 years ago
  24. 5f0ed77 block: sum requests in the plug structure by Jens Axboe · 6 years ago
  25. af78ff7 blk-mq: Simplify request completion state by Keith Busch · 6 years ago
  26. 16c15eb blk-mq: Return true if request was completed by Keith Busch · 6 years ago
  27. 4ab32bf blk-mq: never redirect polled IO completions by Jens Axboe · 6 years ago
  28. aa61bec blk-mq: ensure mq_ops ->poll() is entered at least once by Jens Axboe · 6 years ago
  29. 0a1b8b8 block: make blk_poll() take a parameter on whether to spin or not by Jens Axboe · 6 years ago
  30. 9743139 blk-mq: remove 'tag' parameter from mq_ops->poll() by Jens Axboe · 6 years ago
  31. 1052b8a blk-mq: when polling for IO, look for any completion by Jens Axboe · 6 years ago
  32. 1db4909 blk-mq: not embed .mq_kobj and ctx->kobj into queue instance by Ming Lei · 6 years ago
  33. e2b3fa5 block: Remove bio->bi_ioc by Damien Le Moal · 6 years ago
  34. 85f4d4b block: have ->poll_fn() return number of entries polled by Jens Axboe · 6 years ago
  35. 849a370 block: avoid ordered task state change for polled IO by Jens Axboe · 6 years ago
  36. 344e9ff block: add queue_is_mq() helper by Jens Axboe · 6 years ago
  37. 6d46964 block: remove the lock argument to blk_alloc_queue_node by Christoph Hellwig · 6 years ago
  38. d533756 block: remove the unused lock argument to rq_qos_throttle by Christoph Hellwig · 6 years ago
  39. 57d74df block: use atomic bitops for ->queue_flags by Christoph Hellwig · 6 years ago
  40. 079076b block: remove deadline __deadline manipulation helpers by Christoph Hellwig · 6 years ago
  41. 9d037ad block: remove req->timeout_list by Christoph Hellwig · 6 years ago
  42. ae87991 blk-mq: provide a helper to check if a queue is busy by Jens Axboe · 6 years ago
  43. 7baa857 blk-mq-tag: change busy_iter_fn to return whether to continue or not by Jens Axboe · 6 years ago
  44. 3110fc7 blk-mq: improve plug list sorting by Jens Axboe · 6 years ago
  45. 67cae4c blk-mq: cleanup and improve list insertion by Jens Axboe · 6 years ago
  46. ea4f995 blk-mq: cache request hardware queue mapping by Jens Axboe · 6 years ago
  47. 392546a blk-mq: separate number of hardware queues from nr_cpu_ids by Jens Axboe · 6 years ago
  48. b3c661b blk-mq: support multiple hctx maps by Jens Axboe · 6 years ago
  49. f31967f blk-mq: allow software queue to map to multiple hardware queues by Jens Axboe · 6 years ago
  50. f9afca4 blk-mq: pass in request/bio flags to queue mapping by Jens Axboe · 6 years ago
  51. ed76e32 blk-mq: abstract out queue map by Jens Axboe · 6 years ago
  52. a890893 blk-mq: kill q->mq_map by Jens Axboe · 6 years ago
  53. 9cf2bab block: kill request ->cpu member by Jens Axboe · 6 years ago
  54. c7bb9ad block: get rid of q->softirq_done_fn() by Jens Axboe · 6 years ago
  55. 7d69233 block: get rid of blk_queued_rq() by Jens Axboe · 6 years ago
  56. db6d995 block: remove request_list code by Jens Axboe · 6 years ago
  57. f9cd4bf block: get rid of MQ scheduler ops union by Jens Axboe · 6 years ago
  58. ba7b443 blk-mq: remove legacy check in queue blk_freeze_queue() by Jens Axboe · 6 years ago
  59. 7ac257b blk-mq: remove the request_list usage by Jens Axboe · 6 years ago
  60. d6f1dda blk-mq: place trace_block_getrq() in correct place by Xiaoguang Wang · 6 years ago
  61. 9316a9e blk-mq: provide helper for setting up an SQ queue and tag set by Jens Axboe · 6 years ago
  62. e01ad46 blk-mq: fallback to previous nr_hw_queues when updating fails by Jianchao Wang · 6 years ago
  63. 34d11ff blk-mq: realloc hctx when hw queue is mapped to another node by Jianchao Wang · 6 years ago
  64. 5b20285 blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs by Jianchao Wang · 6 years ago
  65. 477e19d blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues by Jianchao Wang · 6 years ago
  66. 36e7653 blk-mq: complete req in softirq context in case of single queue by Ming Lei · 6 years ago
  67. c0aac68 Merge tag 'v4.19-rc6' into for-4.20/block by Jens Axboe · 6 years ago
  68. ed88660 block: move call of scheduler's ->completed_request() hook by Omar Sandoval · 6 years ago
  69. 587562d blk-mq: I/O and timer unplugs are inverted in blktrace by Ilya Dryomov · 6 years ago
  70. 986d413 blk-mq: Enable support for runtime power management by Bart Van Assche · 6 years ago
  71. bdd6316 block: Allow unfreezing of a queue while requests are in progress by Bart Van Assche · 6 years ago
  72. 5bed49a Merge tag 'for-4.19/post-20180822' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  73. f5bbbbe blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter by Jianchao Wang · 6 years ago
  74. d48ece2 blk-mq: init hctx sched after update ctx and hctx mapping by Jianchao Wang · 6 years ago
  75. 73ba2fb Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  76. d263ed9 blk-mq: count the hctx as active before allocating tag by Jianchao Wang · 6 years ago
  77. eb181a8 Merge tag 'for-linus-20180727' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  78. 0fc09f9 blk-mq: export setting request completion state by Keith Busch · 6 years ago
  79. 8824f62 blk-mq: fail the request in case issue failure by Ming Lei · 6 years ago
  80. 6ce3dd6 blk-mq: issue directly if hw queue isn't busy in case of 'none' by Ming Lei · 7 years ago
  81. c1c8038 block: remove external dependency on wbt_flags by Josef Bacik · 7 years ago
  82. a790504 blk-rq-qos: refactor out common elements of blk-wbt by Josef Bacik · 7 years ago
  83. 6e768717 blk-mq: dequeue request one by one from sw queue if hctx is busy by Ming Lei · 7 years ago
  84. 3f0cedc blk-mq: use list_splice_tail_init() to insert requests by Ming Lei · 7 years ago
  85. c018c84 blk-mq: fix typo in a function comment by Minwoo Im · 7 years ago
  86. 0da73d0 blk-mq: code clean-up by adding an API to clear set->mq_map by Minwoo Im · 7 years ago
  87. 97889f9 blk-mq: remove synchronize_rcu() from blk_mq_del_queue_tag_set() by Ming Lei · 7 years ago
  88. 5815839b blk-mq: introduce new lock for protecting hctx->dispatch_wait by Ming Lei · 7 years ago
  89. 2278d69 blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() by Ming Lei · 7 years ago
  90. 8ab6bb9e blk-mq: cleanup blk_mq_get_driver_tag() by Ming Lei · 7 years ago
  91. e6e5bec Merge tag 'for-linus-20180629' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
  92. 1f57f8d blk-mq: don't queue more if we get a busy return by Jens Axboe · 7 years ago
  93. 77072ca Merge tag 'for-linus-20180623' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
  94. f5e350f blk-mq: Fix timeout handling in case the timeout handler returns BLK_EH_DONE by Bart Van Assche · 7 years ago
  95. 265c5596 Merge tag 'for-linus-20180616' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
  96. da66126 blk-mq: don't time out requests again that are in the timeout handler by Christoph Hellwig · 7 years ago
  97. 590b5b7 treewide: kzalloc_node() -> kcalloc_node() by Kees Cook · 7 years ago
  98. a347c7a blk-mq: reinit q->tag_set_list entry only after grace period by Roman Pen · 7 years ago
  99. 0196d6b blk-mq: return when hctx is stopped in blk_mq_run_work_fn by Jianchao Wang · 7 years ago
  100. 131d08e block: split the blk-mq case from elevator_init by Christoph Hellwig · 7 years ago