1. 5b20285 blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs by Jianchao Wang · 6 years ago
  2. c39ae60 block: remove ARCH_BIOVEC_PHYS_MERGEABLE by Christoph Hellwig · 6 years ago
  3. 6e76846 block: remove bvec_to_phys by Christoph Hellwig · 6 years ago
  4. 3dccdae block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable by Christoph Hellwig · 6 years ago
  5. 6a9f5f2 block: simplify BIOVEC_PHYS_MERGEABLE by Christoph Hellwig · 6 years ago
  6. 27ca1d4 block: move req_gap_back_merge to blk.h by Christoph Hellwig · 6 years ago
  7. 43b729b block: move integrity_req_gap_{back,front}_merge to blk.h by Christoph Hellwig · 6 years ago
  8. d48ece2 blk-mq: init hctx sched after update ctx and hctx mapping by Jianchao Wang · 6 years ago
  9. 599d067 block: change return type to bool by Chengguang Xu · 6 years ago
  10. 4cf6324 block: Introduce blk_exit_queue() by Bart Van Assche · 6 years ago
  11. d706751 block: introduce blk-iolatency io controller by Josef Bacik · 6 years ago
  12. 131d08e block: split the blk-mq case from elevator_init by Christoph Hellwig · 6 years ago
  13. ddb7253 block: remove the always unused name argument to elevator_init by Christoph Hellwig · 6 years ago
  14. a8a275c block: unexport elevator_init/exit by Christoph Hellwig · 6 years ago
  15. 522a777 block: consolidate struct request timestamp fields by Omar Sandoval · 7 years ago
  16. 8a0ac14 block: Move the queue_flag_*() functions from a public into a private header file by Bart Van Assche · 7 years ago
  17. 0a4b6e2 Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
  18. 83d016a block: Unexport elv_register_queue() and elv_unregister_queue() by Bart Van Assche · 7 years ago
  19. e14575b3 block: convert REQ_ATOM_COMPLETE to stealing rq->__deadline bit by Jens Axboe · 7 years ago
  20. 0a72e7f block: add accessors for setting/querying request deadline by Jens Axboe · 7 years ago
  21. 76a86f9 block: remove REQ_ATOM_POLL_SLEPT by Jens Axboe · 7 years ago
  22. 5a61c36 blk-mq: remove REQ_ATOM_STARTED by Tejun Heo · 7 years ago
  23. 1d9bd51 blk-mq: replace timeout synchronization with a RCU and generation based scheme by Tejun Heo · 7 years ago
  24. 454be72 block: drain queue before waiting for q_usage_counter becoming zero by Ming Lei · 7 years ago
  25. e2c5923 Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
  26. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  27. fc13457 blk-mq: document the need to have STARTED and COMPLETED share a byte by Jens Axboe · 7 years ago
  28. 9c98837 block: move __elv_next_request to blk-core.c by Christoph Hellwig · 7 years ago
  29. 5034435 block: Make blk_dequeue_request() static by Damien Le Moal · 7 years ago
  30. 807d4af block: add a __disk_get_part helper by Christoph Hellwig · 7 years ago
  31. 7c20f11 bio-integrity: stop abusing bi_end_io by Christoph Hellwig · 7 years ago
  32. 3bce016 block: move bounce declarations to block/blk.h by Christoph Hellwig · 7 years ago
  33. 332ebbf block: Document what queue type each function is intended for by Bart Van Assche · 7 years ago
  34. b425e50 block: Avoid that blk_exit_rl() triggers a use-after-free by Bart Van Assche · 7 years ago
  35. da8d7f0 block: Export blk_init_request_from_bio() by Bart Van Assche · 8 years ago
  36. d0fac02 block: make __blk_end_bidi_request private by Christoph Hellwig · 8 years ago
  37. b9147dd blk-throttle: add a mechanism to estimate IO latency by Shaohua Li · 8 years ago
  38. 9e234ee blk-throttle: add a simple idle detection by Shaohua Li · 8 years ago
  39. d61fcfa blk-throttle: choose a small throtl_slice for SSD by Shaohua Li · 8 years ago
  40. 297e3d8 blk-throttle: make throtl_slice tunable by Shaohua Li · 8 years ago
  41. 1e73973 block: optionally merge discontiguous discard bios into a single request by Christoph Hellwig · 8 years ago
  42. 34fe7c0 block: enumify ELEVATOR_*_MERGE by Christoph Hellwig · 8 years ago
  43. 6cf7677 block: move req_set_nomerge to blk.h by Christoph Hellwig · 8 years ago
  44. b973cb7 blk-merge: return the merged request by Jens Axboe · 8 years ago
  45. 18fbda9 block: use same block debugfs directory for blk-mq and blktrace by Omar Sandoval · 8 years ago
  46. 57292b5 block: introduce blk_rq_is_passthrough by Christoph Hellwig · 8 years ago
  47. c23ecb4 block: move rq_ioc() to blk.h by Jens Axboe · 8 years ago
  48. c51ca6c block: move existing elevator ops to union by Jens Axboe · 8 years ago
  49. 06426ad blk-mq: implement hybrid poll mode for sync O_DIRECT by Jens Axboe · 8 years ago
  50. e806402 block: split out request-only flags into a new namespace by Christoph Hellwig · 8 years ago
  51. 7d7e0f9 blk-mq: remove ->map_queue by Christoph Hellwig · 8 years ago
  52. 98d61d5 block: simplify and export blk_rq_append_bio by Christoph Hellwig · 8 years ago
  53. 287922e block: defer timeouts to a workqueue by Christoph Hellwig · 9 years ago
  54. 2e6edc9 block: protect rw_page against device teardown by Dan Williams · 9 years ago
  55. 527d152 Merge branch 'for-4.4/integrity' of git://git.kernel.dk/linux-block by Linus Torvalds · 9 years ago
  56. 0809e3a block: fix plug list flushing for nomerge queues by Jeff Moyer · 9 years ago
  57. 5a48fc1 block: blk_flush_integrity() for bio-based drivers by Dan Williams · 9 years ago
  58. 3ef28e8 block: generic request_queue reference counting by Dan Williams · 9 years ago
  59. b0a1ea5 Merge branch 'for-4.3/blkcg' of git://git.kernel.dk/linux-block by Linus Torvalds · 9 years ago
  60. ae11889 blkcg: consolidate blkg creation in blkcg_bio_issue_check() by Tejun Heo · 9 years ago
  61. 0048b48 blk-mq: fix race between timeout and freeing request by Ming Lei · 9 years ago
  62. 5b3f341 blk-mq: make plug work for mutiple disks and queues by Shaohua Li · 10 years ago
  63. a7928c1 block: move PM request support to IDE by Christoph Hellwig · 10 years ago
  64. f70ced0 blk-mq: support per-distpatch_queue flush machinery by Ming Lei · 10 years ago
  65. e97c293 block: introduce 'blk_mq_ctx' parameter to blk_get_flush_queue by Ming Lei · 10 years ago
  66. ba48338 block: remove blk_init_flush() and its pair by Ming Lei · 10 years ago
  67. 7c94e1c block: introduce blk_flush_queue to drive flush machinery by Ming Lei · 10 years ago
  68. f355265 block: introduce blk_init_flush and its pair by Ming Lei · 10 years ago
  69. 46f92d4 blk-mq: unshared timeout handler by Christoph Hellwig · 10 years ago
  70. 2940474 block: remove elv_abort_queue and blk_abort_flushes by Christoph Hellwig · 10 years ago
  71. e3a2b3f blk-mq: allow changing of queue depth through sysfs by Jens Axboe · 11 years ago
  72. 0d2602c blk-mq: improve support for shared tags maps by Jens Axboe · 11 years ago
  73. 87ee7b1 blk-mq: fix race with timeouts and requeue events by Jens Axboe · 11 years ago
  74. 360f92c block: fix regression with block enabled tagging by Jens Axboe · 11 years ago
  75. 556ee81 block: __elv_next_request() shouldn't call into the elevator if bypassing by Tejun Heo · 11 years ago
  76. 320ae51 blk-mq: new multi-queue block IO queueing mechanism by Jens Axboe · 11 years ago
  77. 242d98f block,elevator: use new hashtable implementation by Sasha Levin · 12 years ago
  78. c246e80 block: Avoid that request_fn is invoked on a dead queue by Bart Van Assche · 12 years ago
  79. 3f3299d block: Rename queue dead flag by Bart Van Assche · 12 years ago
  80. e2a60da block: Clean up special command handling logic by Martin K. Petersen · 12 years ago
  81. 80799fb block: remove dead func declaration by Yuanhan Liu · 12 years ago
  82. 5b788ce block: prepare for multiple request_lists by Tejun Heo · 12 years ago
  83. 959d851 Merge branch 'for-3.5' of ../cgroup into block/for-3.5/core-merged by Tejun Heo · 13 years ago
  84. 24acfc3 block: interface update for ioc/icq creation functions by Tejun Heo · 13 years ago
  85. 5efd611 blkcg: add blkcg_{init|drain|exit}_queue() by Tejun Heo · 13 years ago
  86. d732580 block: implement blk_queue_bypass_start/end() by Tejun Heo · 13 years ago
  87. 7e4d960 Merge branch 'linus' into sched/core by Ingo Molnar · 13 years ago
  88. 050c8ea block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions by Tejun Heo · 13 years ago
  89. 39be350 sched, block: Unify cache detection by Peter Zijlstra · 13 years ago
  90. f1f8cc9 block, cfq: move icq creation and rq->elv.icq association to block core by Tejun Heo · 13 years ago
  91. 7e5a879 block, cfq: move io_cq exit/release to blk-ioc.c by Tejun Heo · 13 years ago
  92. 47fdd4c block, cfq: move io_cq lookup to blk-ioc.c by Tejun Heo · 13 years ago
  93. 22f746e block: remove elevator_queue->ops by Tejun Heo · 13 years ago
  94. f2dbd76 block, cfq: replace current_io_context() with create_io_context() by Tejun Heo · 13 years ago
  95. 09ac46c block: misc updates to blk_get_queue() by Tejun Heo · 13 years ago
  96. 6e736be block: make ioc get/put interface more conventional and fix race on alloction by Tejun Heo · 13 years ago
  97. a73f730 block, cfq: move cfqd->cic_index to q->id by Tejun Heo · 13 years ago
  98. 34f6055 block: add blk_queue_dead() by Tejun Heo · 13 years ago
  99. c9a929d block: fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown by Tejun Heo · 13 years ago
  100. bc16a4f block: reorganize throtl_get_tg() and blk_throtl_bio() by Tejun Heo · 13 years ago