1. 36869cb Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 8 years ago
  2. c8e52ba blk-flush: run the queue when inserting blk-mq flush by Jens Axboe · 8 years ago
  3. ae5b2ec block: set REQ_SYNC if we clear REQ_FUA|REQ_PREFLUSH by Jens Axboe · 8 years ago
  4. 2b053ac blk-mq: Add a kick_requeue_list argument to blk_mq_requeue_request() by Bart Van Assche · 8 years ago
  5. 70fd761 block,fs: use REQ_* flags directly by Christoph Hellwig · 8 years ago
  6. ef295ec block: better op and flags encoding by Christoph Hellwig · 8 years ago
  7. e806402 block: split out request-only flags into a new namespace by Christoph Hellwig · 8 years ago
  8. 94d7dea block: flush: fix IO hang in case of flood fua req by Ming Lei · 8 years ago
  9. 7d7e0f9 blk-mq: remove ->map_queue by Christoph Hellwig · 8 years ago
  10. 28a8f0d block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH by Mike Christie · 8 years ago
  11. 3a5e02c block, drivers: add REQ_OP_FLUSH operation by Mike Christie · 8 years ago
  12. 95fe6c1 block, fs, mm, drivers: use bio set/get op accessors by Mike Christie · 8 years ago
  13. 4e49ea4 block/fs/drivers: remove rw argument from submit_bio by Mike Christie · 8 years ago
  14. c888a8f block: kill off q->flush_flags by Jens Axboe · 9 years ago
  15. dcd8376 Revert "blk-flush: Queue through IO scheduler when flush not required" by Jens Axboe · 9 years ago
  16. 1b2ff19 blk-flush: Queue through IO scheduler when flush not required by Jan Kara · 9 years ago
  17. 0048b48 blk-mq: fix race between timeout and freeing request by Ming Lei · 9 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. 0bae352 block: flush: avoid to figure out flush queue unnecessarily by Ming Lei · 10 years ago
  21. ba48338 block: remove blk_init_flush() and its pair by Ming Lei · 10 years ago
  22. 7c94e1c block: introduce blk_flush_queue to drive flush machinery by Ming Lei · 10 years ago
  23. 7ddab5d block: avoid to use q->flush_rq directly by Ming Lei · 10 years ago
  24. 3c09676 block: move flush initialization to blk_flush_init by Ming Lei · 10 years ago
  25. f355265 block: introduce blk_init_flush and its pair by Ming Lei · 10 years ago
  26. 1bcb1ea blk-mq: allocate flush_rq in blk_mq_init_flush() by Ming Lei · 10 years ago
  27. 2edd2c7 blk-mq: remove unnecessary blk_clear_rq_complete() by Ming Lei · 10 years ago
  28. c8a446a blk-mq: rename blk_mq_end_io to blk_mq_end_request by Christoph Hellwig · 10 years ago
  29. 2940474 block: remove elv_abort_queue and blk_abort_flushes by Christoph Hellwig · 10 years ago
  30. 14b83e1 block: mq flush: clear flush_rq's tag in flush_end_io() by Ming Lei · 10 years ago
  31. 2230237 blk-mq: blk_mq_tag_to_rq should handle flush request by Shaohua Li · 11 years ago
  32. 6fca6a6 blk-mq: add helper to insert requests from irq context by Christoph Hellwig · 11 years ago
  33. f88a164 blk-mq: rename mq_flush_work struct request member by Christoph Hellwig · 11 years ago
  34. 8727af4 blk-mq: make ->flush_rq fully transparent to drivers by Christoph Hellwig · 11 years ago
  35. 9d74e25 blk-mq: do not initialize req->special by Christoph Hellwig · 11 years ago
  36. 59c3d45 block: remove 'q' parameter from kblockd_schedule_*_work() by Jens Axboe · 11 years ago
  37. 10beafc block: change flush sequence list addition back to front add by Mike Snitzer · 11 years ago
  38. feb71da blk-mq: merge blk_mq_insert_request and blk_mq_run_request by Christoph Hellwig · 11 years ago
  39. 1874198 blk-mq: rework flush sequencing logic by Christoph Hellwig · 11 years ago
  40. f027692 blk-mq: Don't reserve a tag for flush request by Shaohua Li · 11 years ago
  41. 4f024f3 block: Abstract out bvec iterator by Kent Overstreet · 11 years ago
  42. 33879d4 block: submit_bio_wait() conversions by Kent Overstreet · 11 years ago
  43. 3228f48 blk-mq: fix for flush deadlock by Christoph Hellwig · 11 years ago
  44. 320ae51 blk-mq: new multi-queue block IO queueing mechanism by Jens Axboe · 11 years ago
  45. f2fc7d0 Block: blk-flush: Fixed indent code style by Alice Ferrazzi · 12 years ago
  46. 5577022 block: account iowait time when waiting for completion of IO request by Vladimir Davydov · 12 years ago
  47. e67b77c blk-flush: move the queue kick into by Jeff Moyer · 13 years ago
  48. 834f9f6 blk-flush: fix invalid BUG_ON in blk_insert_flush by Jeff Moyer · 13 years ago
  49. 4853aba block: fix flush machinery for stacking drivers with differring flush flags by Jeff Moyer · 13 years ago
  50. fa1bf42 allow blk_flush_policy to return REQ_FSEQ_DATA independent of *FLUSH by Jeff Moyer · 13 years ago
  51. 3ac0cc4 block: hold queue if flush is running for non-queueable flush drive by shaohua.li@intel.com · 14 years ago
  52. 24ecfbe block: add blk_run_queue_async by Christoph Hellwig · 14 years ago
  53. 53d63e6 block: make the flush insertion use the tail of the dispatch list by Jens Axboe · 14 years ago
  54. b710a48 block: get rid of elv_insert() interface by Jens Axboe · 14 years ago
  55. 4c63f56 Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/core by Jens Axboe · 14 years ago
  56. 7eaceac block: remove per-queue plugging by Jens Axboe · 14 years ago
  57. 73c1010 block: initial patch for on-stack per-task plugging by Jens Axboe · 14 years ago
  58. e83a46b Merge branch 'for-linus' of ../linux-2.6-block into block-for-2.6.39/core by Tejun Heo · 14 years ago
  59. 255bb49 block: blk-flush shouldn't call directly into q->request_fn() __blk_run_queue() by Tejun Heo · 14 years ago
  60. 1654e74 block: add @force_kblockd to __blk_run_queue() by Tejun Heo · 14 years ago
  61. ae1b153 block: reimplement FLUSH/FUA to support merge by Tejun Heo · 14 years ago
  62. 414b4ff block: add REQ_FLUSH_SEQ by Tejun Heo · 14 years ago
  63. dd3932e block: remove BLKDEV_IFL_WAIT by Christoph Hellwig · 14 years ago
  64. d391a2d block: use REQ_FLUSH in blkdev_issue_flush() by Tejun Heo · 14 years ago
  65. 09d60c7 block: make sure FSEQ_DATA request has the same rq_disk as the original by Tejun Heo · 14 years ago
  66. 47f70d5 block: kick queue after sequencing REQ_FLUSH/FUA by Tejun Heo · 14 years ago
  67. 337238b block: initialize flush request with WRITE_FLUSH instead of REQ_FLUSH by Tejun Heo · 14 years ago
  68. cde4c40 block: simplify queue_next_fseq by Christoph Hellwig · 14 years ago
  69. 4fed947 block: implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests by Tejun Heo · 14 years ago
  70. dd4c133 block: rename barrier/ordered to flush by Tejun Heo · 14 years ago
  71. 8839a0e block: rename blk-barrier.c to blk-flush.c by Tejun Heo · 14 years ago[Renamed from block/blk-barrier.c]
  72. 28e7d18 block: drop barrier ordering by queue draining by Tejun Heo · 14 years ago
  73. dd83100 block: misc cleanups in barrier code by Tejun Heo · 14 years ago
  74. 4913efe block: deprecate barrier and replace blk_queue_ordered() with blk_queue_flush() by Tejun Heo · 14 years ago
  75. 6958f14 block: kill QUEUE_ORDERED_BY_TAG by Tejun Heo · 14 years ago
  76. 16f2319 block: set up rq->rq_disk properly for flush requests by FUJITA Tomonori · 14 years ago
  77. 28e18d0 block: set REQ_TYPE_FS on flush requests by FUJITA Tomonori · 14 years ago
  78. f10d9f6 blkdev: check for valid request queue before issuing flush by Dave Chinner · 14 years ago
  79. 00fff26 block: remove q->prepare_flush_fn completely by FUJITA Tomonori · 14 years ago
  80. b6a9031 block: permit PREFLUSH and POSTFLUSH without prepare_flush_fn by FUJITA Tomonori · 14 years ago
  81. 8749534 block: introduce REQ_FLUSH flag by FUJITA Tomonori · 14 years ago
  82. 7b6d91d block: unify flags for struct bio and struct request by Christoph Hellwig · 14 years ago
  83. 33659eb block: remove wrappers for request type/flags by Christoph Hellwig · 14 years ago
  84. f31e7e4 blkdev: move blkdev_issue helper functions to separate file by Dmitry Monakhov · 15 years ago
  85. f17e232 blkdev: allow async blkdev_issue_flush requests by Dmitry Monakhov · 15 years ago
  86. fbd9b09 blkdev: generalize flags for blkdev_issue_fn functions by Dmitry Monakhov · 15 years ago
  87. 5a0e3ad include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h by Tejun Heo · 15 years ago
  88. e79e95d block: Honor the gfp_mask for alloc_page() in blkdev_issue_discard() by OGAWA Hirofumi · 15 years ago
  89. 67efc92 block: allow large discard requests by Christoph Hellwig · 15 years ago
  90. c15227d block: use normal I/O path for discard requests by Christoph Hellwig · 15 years ago
  91. 746cd1e block: use blkdev_issue_discard in blk_ioctl_discard by Christoph Hellwig · 15 years ago
  92. ae03bf6 block: Use accessor functions for queue limits by Martin K. Petersen · 16 years ago
  93. 0a7ae2f block: change the tag sync vs async restriction logic by Jens Axboe · 16 years ago
  94. 9934c8c block: implement and enforce request peek/start/fetch by Tejun Heo · 16 years ago
  95. 83096eb block: convert to pos and nr_sectors accessors by Tejun Heo · 16 years ago
  96. 5b93629 block: implement blk_rq_pos/[cur_]sectors() and convert obvious ones by Tejun Heo · 16 years ago
  97. 40cbbb7 block: implement and use [__]blk_end_request_all() by Tejun Heo · 16 years ago
  98. 15afd1c block: Remove code handling bio_alloc failure with __GFP_WAIT by Nikanth Karthikesan · 16 years ago
  99. dbdac9b block: Fix documentation for blkdev_issue_flush() by Theodore Ts'o · 16 years ago
  100. a185eb4 block: fix empty barrier on write-through w/ ordered tag by Tejun Heo · 16 years ago