1. 3154df2 blk-mq: apply normal plugging for HDD by Ming Lei · 5 years ago
  2. a12de1d blk-mq: honor IO scheduler for multiqueue devices by Ming Lei · 5 years ago
  3. 8d69966 block: fix null pointer dereference in blk_mq_rq_timed_out() by Yufen Yu · 5 years ago
  4. 54d4e6a block: centralize PI remapping logic to the block layer by Max Gurtovoy · 5 years ago
  5. 7ad67ca Merge tag 'for-5.4/block-2019-09-16' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  6. 7f2444d Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  7. 9a91b05 block: also check RQF_STATS in blk_mq_need_time_stamp() by Hou Tao · 6 years ago
  8. 3d24430 block: make rq sector size accessible for block stats by Hou Tao · 6 years ago
  9. 737eb78 block: Delay default elevator initialization by Damien Le Moal · 5 years ago
  10. 954b4a5 block: Change elevator_init_mq() to always succeed by Damien Le Moal · 5 years ago
  11. 61db437 block: Cleanup elevator_init_mq() use by Damien Le Moal · 5 years ago
  12. 6f816b4 blk-mq: add optional request->alloc_time_ns by Tejun Heo · 5 years ago
  13. c6ba933 blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue by Ming Lei · 5 years ago
  14. 7b6620d block: remove REQ_NOWAIT_INLINE by Jens Axboe · 5 years ago
  15. 73d9c8d blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling by zhengbin · 5 years ago
  16. e26cc08 blk-mq: move cancel of requeue_work to the front of blk_exit_queue by zhengbin · 5 years ago
  17. a87ccce blk-mq: remove blk_mq_complete_request_sync by Ming Lei · 5 years ago
  18. aa306ab blk-mq: introduce blk_mq_request_completed() by Ming Lei · 5 years ago
  19. 9dd8813 hrtimer/treewide: Use hrtimer_sleeper_start_expires() by Thomas Gleixner · 5 years ago
  20. dbc1625 hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls by Sebastian Andrzej Siewior · 5 years ago
  21. b744948 hrtimer: Remove task argument from hrtimer_init_sleeper() by Thomas Gleixner · 5 years ago
  22. 327fe1d block: blk-mq: Remove blk_mq_sched_started_request and started_request by Marcos Paulo de Souza · 5 years ago
  23. 893a1c9 blk-mq: allow REQ_NOWAIT to return an error inline by Jens Axboe · 5 years ago
  24. b49773e7 block: Disable write plugging for zoned block devices by Damien Le Moal · 5 years ago
  25. 970d168 blk-mq: simplify blk_mq_make_request() by Bart Van Assche · 6 years ago
  26. c05f422 blk-mq: remove blk_mq_put_ctx() by Bart Van Assche · 6 years ago
  27. 14ccb66 block: remove the bi_phys_segments field in struct bio by Christoph Hellwig · 6 years ago
  28. f924cdd block: remove blk_init_request_from_bio by Christoph Hellwig · 6 years ago
  29. 41de54c blk-mq: Fix memory leak in error handling by Jes Sorensen · 6 years ago
  30. 7996a8b blk-mq: fix hang caused by freeze/unfreeze sequence by Bob Liu · 6 years ago
  31. 2f8f133 blk-mq: always free hctx after request queue is freed by Ming Lei · 6 years ago
  32. 7c6c5b7 blk-mq: split blk_mq_alloc_and_init_hctx into two parts by Ming Lei · 6 years ago
  33. c7e2d94 blk-mq: free hw queue's resource in hctx's release handler by Ming Lei · 6 years ago
  34. fbc2a15 blk-mq: move cancel of requeue_work into blk_mq_release by Ming Lei · 6 years ago
  35. 273938b block: fix function name in comment by Raul E Rangel · 6 years ago
  36. 3dcf60b block: add SPDX tags to block layer files missing licensing information by Christoph Hellwig · 6 years ago
  37. 77f1e0a bfq: update internal depth state when queue depth changes by Jens Axboe · 6 years ago
  38. 1b8f21b7 blk-mq: introduce blk_mq_complete_request_sync() by Ming Lei · 6 years ago
  39. fd9c40f block: Revert v5.0 blk_mq_request_issue_directly() changes by Bart Van Assche · 6 years ago
  40. bcc816d blk-mq: do not reset plug->rq_count before the list is sorted by Dongli Zhang · 6 years ago
  41. ff3b74b blk-mq: add trace block plug and unplug for multiple queues by Yufen Yu · 6 years ago
  42. b9a1ff5 block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx by Shenghui Wang · 6 years ago
  43. e861857 blk-mq: fix sbitmap ws_active for shared tags by Jens Axboe · 6 years ago
  44. 85fae29 blk-mq: update comment for blk_mq_hctx_has_pending() by Yufen Yu · 6 years ago
  45. e6c9871 block: Unexport blk_mq_add_to_requeue_list() by Bart Van Assche · 6 years ago
  46. 29ece8b block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value by Yufen Yu · 6 years ago
  47. 684b732 blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART by Yufen Yu · 6 years ago
  48. 92fff53 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 6 years ago
  49. 80201fe Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  50. 7d76f85 blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map by Dongli Zhang · 6 years ago
  51. 2705c93 block: kill QUEUE_FLAG_NO_SG_MERGE by Ming Lei · 6 years ago
  52. aef1897 blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue by Jianchao Wang · 6 years ago
  53. e5fa814 block: avoid setting nr_requests to current value by Aleksei Zakharov · 6 years ago
  54. 8b3238c scsi: block: remove bidi support by Christoph Hellwig · 6 years ago
  55. 69ed175 scsi: block: remove req->special by Christoph Hellwig · 6 years ago
  56. bb94aea blk-mq: save default hctx into ctx->hctxs for not-supported type by Jianchao Wang · 6 years ago
  57. 8ccdf4a blk-mq: save queue mapping result into ctx directly by Jianchao Wang · 6 years ago
  58. 7809167 block: don't lose track of REQ_INTEGRITY flag by Ming Lei · 6 years ago
  59. 7b7ab78 block: make request_to_qc_t public by Sagi Grimberg · 6 years ago
  60. cd19181 blk-mq: enable IO poll if .nr_queues of type poll > 0 by Ming Lei · 6 years ago
  61. 3c94d83 blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() by Jens Axboe · 6 years ago
  62. e5edd5f blk-mq: skip zero-queue maps in blk_mq_map_swqueue by Ming Lei · 6 years ago
  63. c16d6b5 blk-mq: fix dispatch from sw queue by Ming Lei · 6 years ago
  64. 07b35eb blk-mq: fix allocation for queue mapping table by Ming Lei · 6 years ago
  65. d6a51a9 blk-mq: replace and kill blk_mq_request_issue_directly by Jianchao Wang · 6 years ago
  66. 5b7a6f1 blk-mq: issue directly with bypass 'false' in blk_mq_sched_insert_requests by Jianchao Wang · 6 years ago
  67. 7f556a4 blk-mq: refactor the code of issue request directly by Jianchao Wang · 6 years ago
  68. e016b78 block: return just one value from part_in_flight by Mikulas Patocka · 6 years ago
  69. 96f7741 Merge tag 'v4.20-rc6' into for-4.21/block by Jens Axboe · 6 years ago
  70. 5938870 blk-mq: re-build queue map in case of kdump kernel by Ming Lei · 6 years ago
  71. c616cbe blk-mq: punt failed direct issue to dispatch list by Jens Axboe · 6 years ago
  72. ffe81d4 blk-mq: fix corruption with direct issue by Jens Axboe · 6 years ago
  73. 6544d22 block: enable polling by default if a poll map is initalized by Christoph Hellwig · 6 years ago
  74. 529262d block: remove ->poll_fn by Christoph Hellwig · 6 years ago
  75. fe1f452 blk-mq: don't call ktime_get_ns() if we don't need it by Jens Axboe · 6 years ago
  76. b2c5d16 blk-mq: use plug for devices that implement ->commits_rqs() by Jens Axboe · 6 years ago
  77. be94f05 blk-mq: use bd->last == true for list inserts by Jens Axboe · 6 years ago
  78. d666ba9 blk-mq: add mq_ops->commit_rqs() by Jens Axboe · 6 years ago
  79. ce5b009 block: improve logic around when to sort a plug list by Jens Axboe · 6 years ago
  80. 4e6db0f blk-mq: Add a NULL check in blk_mq_free_map_and_requests() by Dan Carpenter · 6 years ago
  81. 4711b57 blk-mq: fix failure to decrement plug count on single rq removal by Jens Axboe · 6 years ago
  82. 5f0ed77 block: sum requests in the plug structure by Jens Axboe · 6 years ago
  83. af78ff7 blk-mq: Simplify request completion state by Keith Busch · 6 years ago
  84. 16c15eb blk-mq: Return true if request was completed by Keith Busch · 6 years ago
  85. 4ab32bf blk-mq: never redirect polled IO completions by Jens Axboe · 6 years ago
  86. aa61bec blk-mq: ensure mq_ops ->poll() is entered at least once by Jens Axboe · 6 years ago
  87. 0a1b8b8 block: make blk_poll() take a parameter on whether to spin or not by Jens Axboe · 6 years ago
  88. 9743139 blk-mq: remove 'tag' parameter from mq_ops->poll() by Jens Axboe · 6 years ago
  89. 1052b8a blk-mq: when polling for IO, look for any completion by Jens Axboe · 6 years ago
  90. 1db4909 blk-mq: not embed .mq_kobj and ctx->kobj into queue instance by Ming Lei · 6 years ago
  91. e2b3fa5 block: Remove bio->bi_ioc by Damien Le Moal · 6 years ago
  92. 85f4d4b block: have ->poll_fn() return number of entries polled by Jens Axboe · 6 years ago
  93. 849a370 block: avoid ordered task state change for polled IO by Jens Axboe · 6 years ago
  94. 344e9ff block: add queue_is_mq() helper by Jens Axboe · 6 years ago
  95. 6d46964 block: remove the lock argument to blk_alloc_queue_node by Christoph Hellwig · 6 years ago
  96. d533756 block: remove the unused lock argument to rq_qos_throttle by Christoph Hellwig · 6 years ago
  97. 57d74df block: use atomic bitops for ->queue_flags by Christoph Hellwig · 6 years ago
  98. 079076b block: remove deadline __deadline manipulation helpers by Christoph Hellwig · 6 years ago
  99. 9d037ad block: remove req->timeout_list by Christoph Hellwig · 6 years ago
  100. ae87991 blk-mq: provide a helper to check if a queue is busy by Jens Axboe · 6 years ago