1. bf0beec blk-mq: drain I/O when all CPUs in a hctx are offline by Ming Lei · 4 years, 7 months ago
  2. 600c3b0 blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx by Christoph Hellwig · 4 years, 7 months ago
  3. 76647368 blk-mq: use BLK_MQ_NO_TAG in more places by Christoph Hellwig · 4 years, 7 months ago
  4. 419c3d5 blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG by Christoph Hellwig · 4 years, 7 months ago
  5. 7ea4d8a blk-mq: move more request initialization to blk_mq_rq_ctx_init by Christoph Hellwig · 4 years, 7 months ago
  6. e6e7abf blk-mq: simplify the blk_mq_get_request calling convention by Christoph Hellwig · 4 years, 7 months ago
  7. 5d9c305 blk-mq: remove the bio argument to ->prepare_request by Christoph Hellwig · 4 years, 7 months ago
  8. 7b11eab blk-mq: blk-mq: provide forced completion method by Keith Busch · 4 years, 7 months ago
  9. b5af37a block: add a blk_account_io_merge_bio helper by Konstantin Khlebnikov · 4 years, 7 months ago
  10. ac7c567 blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference by Christoph Hellwig · 4 years, 8 months ago
  11. 35b371f blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx by Christoph Hellwig · 4 years, 8 months ago
  12. 22fa792 blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request by Christoph Hellwig · 4 years, 8 months ago
  13. a5ea58110 blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request by Christoph Hellwig · 4 years, 8 months ago
  14. a892c8d block: Inline encryption support for blk-mq by Satya Tangirala · 4 years, 8 months ago
  15. 0512a75 block: Introduce REQ_OP_ZONE_APPEND by Keith Busch · 4 years, 8 months ago
  16. aa880ad block: reset mapping if failed to update hardware queue count by Weiping Zhang · 4 years, 8 months ago
  17. 79fab52 block: rename blk_mq_alloc_rq_maps by Weiping Zhang · 4 years, 8 months ago
  18. 03b63b0 block: rename __blk_mq_alloc_rq_map by Weiping Zhang · 4 years, 8 months ago
  19. fd68987 block: alloc map and request for new hardware queue by Ming Lei · 4 years, 8 months ago
  20. a2584e4 block: save previous hardware queue count before udpate by Weiping Zhang · 4 years, 8 months ago
  21. 2e19442 block: free both rq_map and request by Weiping Zhang · 4 years, 8 months ago
  22. 8cf7961 block: bypass ->make_request_fn for blk-mq drivers by Christoph Hellwig · 4 years, 8 months ago
  23. bdf8710 block: move dma_pad handling from blk_rq_map_sg into the callers by Christoph Hellwig · 4 years, 9 months ago
  24. cc97923 block: move dma drain handling to scsi by Christoph Hellwig · 4 years, 9 months ago
  25. b9151e7 blk-mq: Add blk_mq_delay_run_hw_queues() API call by Douglas Anderson · 4 years, 9 months ago
  26. ab3cee3 blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick by Douglas Anderson · 4 years, 9 months ago
  27. 5fe56de blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget by John Garry · 4 years, 9 months ago
  28. 536167d4 blk-mq: don't commit_rqs() if none were queued by Keith Busch · 4 years, 9 months ago
  29. 3d745ea block: simplify queue allocation by Christoph Hellwig · 4 years, 9 months ago
  30. 2f227bb block: add a blk_mq_init_queue_data helper by Christoph Hellwig · 4 years, 9 months ago
  31. c92a410 block: factor out requeue handling from dispatch code by Johannes Thumshirn · 4 years, 9 months ago
  32. 754a157 block: remove unneeded argument from blk_alloc_flush_queue by Guoqing Jiang · 4 years, 10 months ago
  33. d0930bb blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() by Bart Van Assche · 4 years, 10 months ago
  34. 6e66b49 blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync by Bart Van Assche · 4 years, 10 months ago
  35. cae740a blk-mq: Remove some unused function arguments by John Garry · 4 years, 10 months ago
  36. 01e99ae blk-mq: insert passthrough request into hctx->dispatch directly by Ming Lei · 4 years, 10 months ago
  37. 105663f blk-mq: Document functions for sending request by André Almeida · 5 years ago
  38. 95ed0c5 blk-mq: optimise blk_mq_flush_plug_list() by Pavel Begunkov · 5 years ago
  39. 7d30a62 blk-mq: optimise rq sort function by Pavel Begunkov · 5 years ago
  40. cb711b9 blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() by John Garry · 5 years ago
  41. 626fb73 blk-mq: Make blk_mq_run_hw_queue() return void by John Garry · 5 years ago
  42. 1fead71 blk-mq: remove needless goto from blk_mq_get_driver_tag by André Almeida · 5 years ago
  43. f7e76db block: Reduce the amount of memory used for tag sets by Bart Van Assche · 5 years ago
  44. ac0d6b9 block: Reduce the amount of memory required per request queue by Bart Van Assche · 5 years ago
  45. a9a8080 block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() by Bart Van Assche · 5 years ago
  46. a2e80f6 blk-mq: Embed counters into struct mq_inflight by Pavel Begunkov · 5 years ago
  47. bb4e6b1 blk-mq: Reuse callback in blk_mq_in_flight*() by Pavel Begunkov · 5 years ago
  48. 27a4698 blk-mq: Inline status checkers by Pavel Begunkov · 5 years ago
  49. 9566256 block: Remove request_queue.nr_queues by Bart Van Assche · 5 years ago
  50. 3154df2 blk-mq: apply normal plugging for HDD by Ming Lei · 5 years ago
  51. a12de1d blk-mq: honor IO scheduler for multiqueue devices by Ming Lei · 5 years ago
  52. 8d69966 block: fix null pointer dereference in blk_mq_rq_timed_out() by Yufen Yu · 5 years ago
  53. 54d4e6a block: centralize PI remapping logic to the block layer by Max Gurtovoy · 5 years ago
  54. 7ad67ca Merge tag 'for-5.4/block-2019-09-16' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
  55. 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
  56. 9a91b05 block: also check RQF_STATS in blk_mq_need_time_stamp() by Hou Tao · 6 years ago
  57. 3d24430 block: make rq sector size accessible for block stats by Hou Tao · 6 years ago
  58. 737eb78 block: Delay default elevator initialization by Damien Le Moal · 5 years ago
  59. 954b4a5 block: Change elevator_init_mq() to always succeed by Damien Le Moal · 5 years ago
  60. 61db437 block: Cleanup elevator_init_mq() use by Damien Le Moal · 5 years ago
  61. 6f816b4 blk-mq: add optional request->alloc_time_ns by Tejun Heo · 5 years ago
  62. c6ba933 blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue by Ming Lei · 5 years ago
  63. 7b6620d block: remove REQ_NOWAIT_INLINE by Jens Axboe · 5 years ago
  64. 73d9c8d blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling by zhengbin · 5 years ago
  65. e26cc08 blk-mq: move cancel of requeue_work to the front of blk_exit_queue by zhengbin · 5 years ago
  66. a87ccce blk-mq: remove blk_mq_complete_request_sync by Ming Lei · 5 years ago
  67. aa306ab blk-mq: introduce blk_mq_request_completed() by Ming Lei · 5 years ago
  68. 9dd8813 hrtimer/treewide: Use hrtimer_sleeper_start_expires() by Thomas Gleixner · 5 years ago
  69. dbc1625 hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls by Sebastian Andrzej Siewior · 5 years ago
  70. b744948 hrtimer: Remove task argument from hrtimer_init_sleeper() by Thomas Gleixner · 5 years ago
  71. 327fe1d block: blk-mq: Remove blk_mq_sched_started_request and started_request by Marcos Paulo de Souza · 5 years ago
  72. 893a1c9 blk-mq: allow REQ_NOWAIT to return an error inline by Jens Axboe · 5 years ago
  73. b49773e7 block: Disable write plugging for zoned block devices by Damien Le Moal · 5 years ago
  74. 970d168 blk-mq: simplify blk_mq_make_request() by Bart Van Assche · 6 years ago
  75. c05f422 blk-mq: remove blk_mq_put_ctx() by Bart Van Assche · 6 years ago
  76. 14ccb66 block: remove the bi_phys_segments field in struct bio by Christoph Hellwig · 6 years ago
  77. f924cdd block: remove blk_init_request_from_bio by Christoph Hellwig · 6 years ago
  78. 41de54c blk-mq: Fix memory leak in error handling by Jes Sorensen · 6 years ago
  79. 7996a8b blk-mq: fix hang caused by freeze/unfreeze sequence by Bob Liu · 6 years ago
  80. 2f8f133 blk-mq: always free hctx after request queue is freed by Ming Lei · 6 years ago
  81. 7c6c5b7 blk-mq: split blk_mq_alloc_and_init_hctx into two parts by Ming Lei · 6 years ago
  82. c7e2d94 blk-mq: free hw queue's resource in hctx's release handler by Ming Lei · 6 years ago
  83. fbc2a15 blk-mq: move cancel of requeue_work into blk_mq_release by Ming Lei · 6 years ago
  84. 273938b block: fix function name in comment by Raul E Rangel · 6 years ago
  85. 3dcf60b block: add SPDX tags to block layer files missing licensing information by Christoph Hellwig · 6 years ago
  86. 77f1e0a bfq: update internal depth state when queue depth changes by Jens Axboe · 6 years ago
  87. 1b8f21b7 blk-mq: introduce blk_mq_complete_request_sync() by Ming Lei · 6 years ago
  88. fd9c40f block: Revert v5.0 blk_mq_request_issue_directly() changes by Bart Van Assche · 6 years ago
  89. bcc816d blk-mq: do not reset plug->rq_count before the list is sorted by Dongli Zhang · 6 years ago
  90. ff3b74b blk-mq: add trace block plug and unplug for multiple queues by Yufen Yu · 6 years ago
  91. b9a1ff5 block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx by Shenghui Wang · 6 years ago
  92. e861857 blk-mq: fix sbitmap ws_active for shared tags by Jens Axboe · 6 years ago
  93. 85fae29 blk-mq: update comment for blk_mq_hctx_has_pending() by Yufen Yu · 6 years ago
  94. e6c9871 block: Unexport blk_mq_add_to_requeue_list() by Bart Van Assche · 6 years ago
  95. 29ece8b block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value by Yufen Yu · 6 years ago
  96. 684b732 blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART by Yufen Yu · 6 years ago
  97. 92fff53 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 6 years ago
  98. 80201fe Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  99. 7d76f85 blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map by Dongli Zhang · 6 years ago
  100. 2705c93 block: kill QUEUE_FLAG_NO_SG_MERGE by Ming Lei · 6 years ago