1. 24532f7 Merge branch 'for-4.9/block-smp' of git://git.kernel.dk/linux-block by Linus Torvalds · 8 years ago
  2. 12e3d3c Merge branch 'for-4.9/block-irq' of git://git.kernel.dk/linux-block by Linus Torvalds · 8 years ago
  3. 1b792f2 blk-mq: add flag for drivers wanting blocking ->queue_rq() by Jens Axboe · 8 years ago
  4. 9467f85 blk-mq/cpu-notif: Convert to new hotplug state machine by Thomas Gleixner · 8 years ago
  5. b21d5b3 blk-mq: register device instead of disk by Matias Bjørling · 8 years ago
  6. 8845964 blk-mq: abstract tag allocation out into sbitmap library by Omar Sandoval · 8 years ago
  7. 1b15793 blk-mq: get rid of the cpumask in struct blk_mq_tags by Christoph Hellwig · 8 years ago
  8. da695ba blk-mq: allow the driver to pass in a queue mapping by Christoph Hellwig · 8 years ago
  9. 7d7e0f9 blk-mq: remove ->map_queue by Christoph Hellwig · 8 years ago
  10. bdd17e7 blk-mq: only allocate a single mq_map per tag_set by Christoph Hellwig · 8 years ago
  11. 2849450 blk-mq: introduce blk_mq_delay_kick_requeue_list() by Mike Snitzer · 8 years ago
  12. abe4711 block: remove blk_mq_alloc_single_hw_queue() prototype by Linus Walleij · 8 years ago
  13. 6e21935 block: add poll_considered statistic by Stephen Bates · 8 years ago
  14. 8d354f1 blk-mq: improve layout of blk_mq_hw_ctx by Jens Axboe · 8 years ago
  15. 27489a3 blk-mq: turn hctx->run_work into a regular work struct by Jens Axboe · 8 years ago
  16. 486cf98 blk-mq: Introduce blk_mq_reinit_tagset by Sagi Grimberg · 8 years ago
  17. 1f5bd33 blk-mq: add blk_mq_alloc_request_hctx by Ming Lin · 8 years ago
  18. e8f1e16 blk-mq: Make blk_mq_all_tag_busy_iter static by Sagi Grimberg · 8 years ago
  19. e048948 blk-mq: Export tagset iter function by Sagi Grimberg · 8 years ago
  20. 897bb0c blk-mq: Use proper cpumask iterator by Thomas Gleixner · 8 years ago
  21. 868f2f0 blk-mq: dynamic h/w context count by Keith Busch · 9 years ago
  22. 6f3b0e8 blk-mq: add a flags parameter to blk_mq_alloc_request by Christoph Hellwig · 9 years ago
  23. 05229be block: add block polling support by Jens Axboe · 9 years ago
  24. 3ef28e8 block: generic request_queue reference counting by Dan Williams · 9 years ago
  25. 0bf6cd5 blk-mq: factor out a helper to iterate all tags for a request_queue by Christoph Hellwig · 9 years ago
  26. f4829a9 blk-mq: fix racy updates of rq->errors by Christoph Hellwig · 9 years ago
  27. 4593fdb blk-mq: fix sysfs registration/unregistration race by Akinobu Mita · 9 years ago
  28. f26cdc8 blk-mq: Shared tag enhancements by Keith Busch · 9 years ago
  29. 569fd0c blk-mq: fix iteration of busy bitmap by Jens Axboe · 9 years ago
  30. 2963e3f blk-mq: cleanup blk_mq_rq_to_pdu() by Jens Axboe · 9 years ago
  31. b94ec29 blk-mq: export blk_mq_run_hw_queues by Mike Snitzer · 9 years ago
  32. b62c21b blk-mq: add blk_mq_init_allocated_queue and export blk_mq_register_disk by Mike Snitzer · 9 years ago
  33. 3e12cef Merge branch 'for-3.20/core' of git://git.kernel.dk/linux-block by Linus Torvalds · 10 years ago
  34. 201f201 blk-mq: make blk_mq_run_queues() static by Jens Axboe · 10 years ago
  35. 24391c0 blk-mq: add tag allocation policy by Shaohua Li · 10 years ago
  36. 1885b24 blk-mq: Add helper to abort requeued requests by Jens Axboe · 10 years ago
  37. c68ed59 blk-mq: Let drivers cancel requeue_work by Keith Busch · 10 years ago
  38. 973c019 blk-mq: Export if requests were started by Keith Busch · 10 years ago
  39. 17ded32 blk-mq: get rid of ->cmd_size in the hardware queue by Jens Axboe · 10 years ago
  40. c761d96 blk-mq: export blk_mq_freeze_queue() by Jens Axboe · 10 years ago
  41. b4c6a02 blk-mq: Export freeze/unfreeze functions by Keith Busch · 10 years ago
  42. caf292a Merge branch 'for-3.19/core' of git://git.kernel.dk/linux-block by Linus Torvalds · 10 years ago
  43. 7c7f2f2 blk-mq: add blk_mq_free_hctx_request() by Jens Axboe · 10 years ago
  44. 205fb5f blk-mq: add blk_mq_unique_tag() by Bart Van Assche · 10 years ago
  45. e167dfb blk-mq: add BLK_MQ_F_DEFER_ISSUE support flag by Jens Axboe · 10 years ago
  46. 74c4505 blk-mq: add a 'list' parameter to ->queue_rq() by Jens Axboe · 10 years ago
  47. d3dc366 Merge branch 'for-3.18/core' of git://git.kernel.dk/linux-block by Linus Torvalds · 10 years ago
  48. f70ced0 blk-mq: support per-distpatch_queue flush machinery by Ming Lei · 10 years ago
  49. 17497ac blk-mq, percpu_ref: start q->mq_usage_counter in atomic mode by Tejun Heo · 10 years ago
  50. 0152fb6 blk-mq: pass a reserved argument to the timeout handler by Christoph Hellwig · 10 years ago
  51. 81481eb blk-mq: fix and simplify tag iteration for the timeout handler by Christoph Hellwig · 10 years ago
  52. c8a446a blk-mq: rename blk_mq_end_io to blk_mq_end_request by Christoph Hellwig · 10 years ago
  53. e249007 blk-mq: call blk_mq_start_request from ->queue_rq by Christoph Hellwig · 10 years ago
  54. bf57229 blk-mq: remove REQ_END by Christoph Hellwig · 10 years ago
  55. 8a58d1f blk-mq: get rid of unused BLK_MQ_F_SHOULD_SORT flag by Jens Axboe · 10 years ago
  56. 8537b12 blk-mq: bitmap tag: fix races on shared ::wake_index fields by Alexander Gordeev · 10 years ago
  57. a4391c6 blk-mq: bump max tag depth to 10K tags by Jens Axboe · 10 years ago
  58. 0e62f51 blk-mq: let blk_mq_tag_to_rq() take blk_mq_tags as the main parameter by Jens Axboe · 10 years ago
  59. 67aec14 blk-mq: make the sysfs mq/ layout reflect current mappings by Jens Axboe · 10 years ago
  60. 2230237 blk-mq: blk_mq_tag_to_rq should handle flush request by Shaohua Li · 10 years ago
  61. 05f1dd5 block: add queue flag for disabling SG merging by Jens Axboe · 10 years ago
  62. cdef54d blk-mq: remove alloc_hctx and free_hctx methods by Christoph Hellwig · 10 years ago
  63. 4ce01dd blk-mq: merge blk_mq_alloc_reserved_request into blk_mq_alloc_request by Christoph Hellwig · 10 years ago
  64. 6fca6a6 blk-mq: add helper to insert requests from irq context by Christoph Hellwig · 10 years ago
  65. 7738dac blk-mq: remove stale comment for blk_mq_complete_request() by Jens Axboe · 10 years ago
  66. 95f0968 blk-mq: allow non-softirq completions by Jens Axboe · 10 years ago
  67. f14bbe7 blk-mq: pass in suggested NUMA node to ->alloc_hctx() by Jens Axboe · 10 years ago
  68. edf866b blk-mq: export blk_mq_tag_busy_iter by Sam Bradshaw · 10 years ago
  69. e814e71 blk-mq: allow the hctx cpu hotplug notifier to return errors by Jens Axboe · 10 years ago
  70. e3a2b3f blk-mq: allow changing of queue depth through sysfs by Jens Axboe · 10 years ago
  71. 39a9f97 Merge branch 'for-3.16/blk-mq-tagging' into for-3.16/core by Jens Axboe · 10 years ago
  72. 1429d7c blk-mq: switch ctx pending map to the sparser blk_align_bitmap by Jens Axboe · 10 years ago
  73. 0d2602c blk-mq: improve support for shared tags maps by Jens Axboe · 10 years ago
  74. 4bb659b blk-mq: implement new and more efficient tagging scheme by Jens Axboe · 10 years ago
  75. 506e931 blk-mq: add basic round-robin of what CPU to queue workqueue work on by Jens Axboe · 10 years ago
  76. 3853520 blk-mq: respect rq_affinity by Christoph Hellwig · 10 years ago
  77. ed0791b blk-mq: add blk_mq_requeue_request by Christoph Hellwig · 10 years ago
  78. 2f26855 blk-mq: add blk_mq_start_hw_queues by Christoph Hellwig · 10 years ago
  79. 70f4db6 blk-mq: add blk_mq_delay_queue by Christoph Hellwig · 10 years ago
  80. 1b4a325 blk-mq: add async parameter to blk_mq_start_stopped_hw_queues by Christoph Hellwig · 10 years ago
  81. 63151a4 blk-mq: allow drivers to hook into I/O completion by Christoph Hellwig · 10 years ago
  82. 24d2f90 blk-mq: split out tag initialization, support shared tags by Christoph Hellwig · 10 years ago
  83. e9b267d blk-mq: add ->init_request and ->exit_request methods by Christoph Hellwig · 10 years ago
  84. e4043dc blk-mq: ensure that hardware queues are always run on the mapped CPUs by Jens Axboe · 10 years ago
  85. 7a48837 Merge branch 'for-3.15/core' of git://git.kernel.dk/linux-block by Linus Torvalds · 10 years ago
  86. eeabc85 blk-mq: merge blk_mq_insert_request and blk_mq_run_request by Christoph Hellwig · 10 years ago
  87. 5d12f90 blk-mq: fix wrong usage of hctx->state vs hctx->flags by Jens Axboe · 10 years ago
  88. 95363ef blk-mq: allow blk_mq_init_commands() to return failure by Jens Axboe · 10 years ago
  89. d6a25b3 blk-mq: support partial I/O completions by Christoph Hellwig · 11 years ago
  90. feb71da blk-mq: merge blk_mq_insert_request and blk_mq_run_request by Christoph Hellwig · 11 years ago
  91. 1874198 blk-mq: rework flush sequencing logic by Christoph Hellwig · 11 years ago
  92. 30a91cb blk-mq: rework I/O completions by Christoph Hellwig · 11 years ago
  93. 72a0a36 blk-mq: support at_head inserations for blk_execute_rq by Christoph Hellwig · 11 years ago
  94. f027692 blk-mq: Don't reserve a tag for flush request by Shaohua Li · 11 years ago
  95. 0d0b7d4 blk-mq: for_each_* macro correctness by Jose Alonso · 11 years ago
  96. 3edcc0c block: blk-mq: don't export blk_mq_free_queue() by Ming Lei · 11 years ago
  97. 3228f48 blk-mq: fix for flush deadlock by Christoph Hellwig · 11 years ago
  98. 280d45f blk-mq: add blk_mq_stop_hw_queues by Christoph Hellwig · 11 years ago
  99. 320ae51 blk-mq: new multi-queue block IO queueing mechanism by Jens Axboe · 11 years ago