1. c23ecb4 block: move rq_ioc() to blk.h by Jens Axboe · 8 years ago
  2. c51ca6c block: move existing elevator ops to union by Jens Axboe · 8 years ago
  3. 06426ad blk-mq: implement hybrid poll mode for sync O_DIRECT by Jens Axboe · 8 years ago
  4. e806402 block: split out request-only flags into a new namespace by Christoph Hellwig · 8 years ago
  5. 7d7e0f9 blk-mq: remove ->map_queue by Christoph Hellwig · 8 years ago
  6. 98d61d5 block: simplify and export blk_rq_append_bio by Christoph Hellwig · 8 years ago
  7. 287922eb block: defer timeouts to a workqueue by Christoph Hellwig · 9 years ago
  8. 2e6edc9 block: protect rw_page against device teardown by Dan Williams · 9 years ago
  9. 527d152 Merge branch 'for-4.4/integrity' of git://git.kernel.dk/linux-block by Linus Torvalds · 9 years ago
  10. 0809e3a block: fix plug list flushing for nomerge queues by Jeff Moyer · 9 years ago
  11. 5a48fc1 block: blk_flush_integrity() for bio-based drivers by Dan Williams · 9 years ago
  12. 3ef28e8 block: generic request_queue reference counting by Dan Williams · 9 years ago
  13. b0a1ea5 Merge branch 'for-4.3/blkcg' of git://git.kernel.dk/linux-block by Linus Torvalds · 9 years ago
  14. ae11889 blkcg: consolidate blkg creation in blkcg_bio_issue_check() by Tejun Heo · 9 years ago
  15. 0048b48 blk-mq: fix race between timeout and freeing request by Ming Lei · 9 years ago
  16. 5b3f341 blk-mq: make plug work for mutiple disks and queues by Shaohua Li · 10 years ago
  17. a7928c1 block: move PM request support to IDE by Christoph Hellwig · 10 years ago
  18. f70ced0 blk-mq: support per-distpatch_queue flush machinery by Ming Lei · 10 years ago
  19. e97c293 block: introduce 'blk_mq_ctx' parameter to blk_get_flush_queue by Ming Lei · 10 years ago
  20. ba48338 block: remove blk_init_flush() and its pair by Ming Lei · 10 years ago
  21. 7c94e1c block: introduce blk_flush_queue to drive flush machinery by Ming Lei · 10 years ago
  22. f355265 block: introduce blk_init_flush and its pair by Ming Lei · 10 years ago
  23. 46f92d4 blk-mq: unshared timeout handler by Christoph Hellwig · 10 years ago
  24. 2940474 block: remove elv_abort_queue and blk_abort_flushes by Christoph Hellwig · 10 years ago
  25. e3a2b3f blk-mq: allow changing of queue depth through sysfs by Jens Axboe · 11 years ago
  26. 0d2602c blk-mq: improve support for shared tags maps by Jens Axboe · 11 years ago
  27. 87ee7b1 blk-mq: fix race with timeouts and requeue events by Jens Axboe · 11 years ago
  28. 360f92c block: fix regression with block enabled tagging by Jens Axboe · 11 years ago
  29. 556ee81 block: __elv_next_request() shouldn't call into the elevator if bypassing by Tejun Heo · 11 years ago
  30. 320ae51 blk-mq: new multi-queue block IO queueing mechanism by Jens Axboe · 11 years ago
  31. 242d98f block,elevator: use new hashtable implementation by Sasha Levin · 12 years ago
  32. c246e80 block: Avoid that request_fn is invoked on a dead queue by Bart Van Assche · 12 years ago
  33. 3f3299d block: Rename queue dead flag by Bart Van Assche · 12 years ago
  34. e2a60da block: Clean up special command handling logic by Martin K. Petersen · 12 years ago
  35. 80799fb block: remove dead func declaration by Yuanhan Liu · 12 years ago
  36. 5b788ce block: prepare for multiple request_lists by Tejun Heo · 12 years ago
  37. 959d851 Merge branch 'for-3.5' of ../cgroup into block/for-3.5/core-merged by Tejun Heo · 13 years ago
  38. 24acfc3 block: interface update for ioc/icq creation functions by Tejun Heo · 13 years ago
  39. 5efd611 blkcg: add blkcg_{init|drain|exit}_queue() by Tejun Heo · 13 years ago
  40. d732580 block: implement blk_queue_bypass_start/end() by Tejun Heo · 13 years ago
  41. 7e4d960 Merge branch 'linus' into sched/core by Ingo Molnar · 13 years ago
  42. 050c8ea block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions by Tejun Heo · 13 years ago
  43. 39be350 sched, block: Unify cache detection by Peter Zijlstra · 13 years ago
  44. f1f8cc9 block, cfq: move icq creation and rq->elv.icq association to block core by Tejun Heo · 13 years ago
  45. 7e5a879 block, cfq: move io_cq exit/release to blk-ioc.c by Tejun Heo · 13 years ago
  46. 47fdd4c block, cfq: move io_cq lookup to blk-ioc.c by Tejun Heo · 13 years ago
  47. 22f746e block: remove elevator_queue->ops by Tejun Heo · 13 years ago
  48. f2dbd76 block, cfq: replace current_io_context() with create_io_context() by Tejun Heo · 13 years ago
  49. 09ac46c block: misc updates to blk_get_queue() by Tejun Heo · 13 years ago
  50. 6e736be block: make ioc get/put interface more conventional and fix race on alloction by Tejun Heo · 13 years ago
  51. a73f730 block, cfq: move cfqd->cic_index to q->id by Tejun Heo · 13 years ago
  52. 34f6055 block: add blk_queue_dead() by Tejun Heo · 13 years ago
  53. c9a929d block: fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown by Tejun Heo · 13 years ago
  54. bc16a4f block: reorganize throtl_get_tg() and blk_throtl_bio() by Tejun Heo · 13 years ago
  55. e3c78ca block: reorganize queue draining by Tejun Heo · 13 years ago
  56. bc9fcbf block: move blk_throtl prototypes to block/blk.h by Tejun Heo · 13 years ago
  57. 4853aba block: fix flush machinery for stacking drivers with differring flush flags by Jeff Moyer · 13 years ago
  58. 0eb8e885 Merge branch 'for-linus' into for-2.6.40/core by Jens Axboe · 14 years ago
  59. 698567f Merge commit 'v2.6.39' into for-2.6.40/core by Jens Axboe · 14 years ago
  60. 0a58e07 block: add proper state guards to __elv_next_request by James Bottomley · 14 years ago
  61. 3ac0cc4 block: hold queue if flush is running for non-queueable flush drive by shaohua.li@intel.com · 14 years ago
  62. c21e6be block: get rid of QUEUE_FLAG_REENTER by Jens Axboe · 14 years ago
  63. 24ecfbe block: add blk_run_queue_async by Christoph Hellwig · 14 years ago
  64. 25985ed Fix common misspellings by Lucas De Marchi · 14 years ago
  65. 5e84ea3 block: attempt to merge with existing requests on plug flush by Jens Axboe · 14 years ago
  66. 7eaceac block: remove per-queue plugging by Jens Axboe · 14 years ago
  67. ae1b153 block: reimplement FLUSH/FUA to support merge by Tejun Heo · 14 years ago
  68. 414b4ff block: add REQ_FLUSH_SEQ by Tejun Heo · 14 years ago
  69. f253b86 Revert "block: fix accounting bug on cross partition merges" by Jens Axboe · 14 years ago
  70. a288709 Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block by Linus Torvalds · 14 years ago
  71. e9dd2b6 Merge branch 'for-2.6.37/core' of git://git.kernel.dk/linux-2.6-block by Linus Torvalds · 14 years ago
  72. fa251f89 Merge branch 'v2.6.36-rc8' into for-2.6.37/barrier by Jens Axboe · 14 years ago
  73. 7681bfe block: fix accounting bug on cross partition merges by Yasuaki Ishimatsu · 14 years ago
  74. 13f05c8 block/scsi: Provide a limit on the number of integrity segments by Martin K. Petersen · 14 years ago
  75. 4fed947 block: implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests by Tejun Heo · 14 years ago
  76. dd4c133 block: rename barrier/ordered to flush by Tejun Heo · 14 years ago
  77. 28e7d18 block: drop barrier ordering by queue draining by Tejun Heo · 14 years ago
  78. dd83100 block: misc cleanups in barrier code by Tejun Heo · 14 years ago
  79. be14eb6 block: Range check cpu in blk_cpu_to_group by Brian King · 14 years ago
  80. 33659eb block: remove wrappers for request type/flags by Christoph Hellwig · 14 years ago
  81. 80a761f block: implement mixed merge of different failfast requests by Tejun Heo · 15 years ago
  82. 3c4198e block: fix no diskstat problem by Kiyoshi Ueda · 16 years ago
  83. a411f4b block: Un-export blk_rq_append_bio by Boaz Harrosh · 16 years ago
  84. 9934c8c block: implement and enforce request peek/start/fetch by Tejun Heo · 16 years ago
  85. 2e46e8b block: drop request->hard_* and *nr_sectors by Tejun Heo · 16 years ago
  86. c69d485 block: include discard requests in IO accounting by Jens Axboe · 16 years ago
  87. c2553b5 block: make blk_do_io_stat() do the full "is this rq accountable" checks by Jens Axboe · 16 years ago
  88. 158dbda block: reorganize request fetching functions by Tejun Heo · 16 years ago
  89. 42dad76 block: simplify I/O stat accounting by Jerome Marchand · 16 years ago
  90. f600abe block: fix bad spelling of quiesce by Jens Axboe · 16 years ago
  91. 26308ea block: fix inconsistency in I/O stat accounting code by Jerome Marchand · 16 years ago
  92. 6c7e8ce block: elevator quiescing helpers by Jens Axboe · 16 years ago
  93. c69fc56 cpumask: use topology_core_cpumask/topology_thread_cpumask instead of cpu_core_map/cpu_sibling_map by Rusty Russell · 16 years ago
  94. fb8ec18 block: fix oops in blk_queue_io_stat() by Jens Axboe · 16 years ago
  95. be4d638 cpumask: Replace cpu_coregroup_map with cpu_coregroup_mask by Rusty Russell · 16 years ago
  96. f73e2d1 block: remove __generic_unplug_device() from exports by Jens Axboe · 16 years ago
  97. 581d4e2 block: add fault injection mechanism for faking request timeouts by Jens Axboe · 16 years ago
  98. 242f9dc block: unify request timeout handling by Jens Axboe · 16 years ago
  99. c7c22e4 block: add support for IO CPU affinity by Jens Axboe · 16 years ago
  100. 7ba1ba1 block: Block layer data integrity support by Martin K. Petersen · 16 years ago