1. 79bb1db block: don't check ->rq_disk in merges by Christoph Hellwig · 3 years, 1 month ago
  2. 82d981d block: don't include <linux/part_stat.h> in blk.h by Christoph Hellwig · 3 years, 1 month ago
  3. 2aa7745 block: don't include blk-mq-sched.h in blk.h by Christoph Hellwig · 3 years, 1 month ago
  4. 0c5bcc9 blk-mq: simplify the plug handling in blk_mq_submit_bio by Christoph Hellwig · 3 years, 1 month ago
  5. a1cb653 blk-mq: only try to run plug merge if request has same queue with incoming bio by Ming Lei · 3 years, 2 months ago
  6. 859897c block: convert leftovers to bdev_get_queue by Pavel Begunkov · 3 years, 2 months ago
  7. bc490f8 block: change plugging to use a singly linked list by Jens Axboe · 3 years, 2 months ago
  8. 87c037d block: return whether or not to unplug through boolean by Jens Axboe · 3 years, 2 months ago
  9. abd45c1 block: handle fast path of bio splitting inline by Jens Axboe · 3 years, 3 months ago
  10. 6ce913f block: rename REQ_HIPRI to REQ_POLLED by Christoph Hellwig · 3 years, 3 months ago
  11. d38a9c0 block: only check previous entry for plug merge attempt by Jens Axboe · 3 years, 3 months ago
  12. ff18d77 block: move bio_get_{first,last}_bvec out of bio.h by Christoph Hellwig · 3 years, 3 months ago
  13. a7b36ee block: move blk-throtl fast path inline by Jens Axboe · 3 years, 3 months ago
  14. fe45e63 block: move integrity handling out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 3 months ago
  15. badf7f6 block: move a few merge helpers out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 3 months ago
  16. 3b629f8 Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
  17. 270a1c9 block: provide bio_clear_hipri() helper by Jens Axboe · 3 years, 5 months ago
  18. 4f1e963 blk-throtl: optimize IOPS throttle for large IO scenarios by Chunguang Xu · 3 years, 5 months ago
  19. 866663b block: return ELEVATOR_DISCARD_MERGE if possible by Ming Lei · 3 years, 5 months ago
  20. 2705dfb block: fix discard request merge by Ming Lei · 3 years, 6 months ago
  21. fd2ef39 blk: Fix lock inversion between ioc lock and bfqd lock by Jan Kara · 3 years, 6 months ago
  22. a958937f block: recalculate segment count for multi-segment discards correctly by David Jeffery · 3 years, 11 months ago
  23. 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years ago
  24. ac7ac46 Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years ago
  25. cc29e1b block: disable iopoll for split bio by Jeffle Xu · 4 years, 1 month ago
  26. 3ee16db dm: fix IO splitting by Mike Snitzer · 4 years, 1 month ago
  27. a54895f block: remove the request_queue to argument request based tracepoints by Christoph Hellwig · 4 years, 1 month ago
  28. eb6f7f7 block: remove the request_queue argument to the block_split tracepoint by Christoph Hellwig · 4 years, 1 month ago
  29. e8a676d block: simplify and extend the block_bio_merge tracepoint class by Christoph Hellwig · 4 years, 1 month ago
  30. cb8432d block: allocate struct hd_struct as part of struct bdev_inode by Christoph Hellwig · 4 years, 1 month ago
  31. eda5cc9 block: move blk_mq_sched_try_merge to blk-merge.c by Christoph Hellwig · 4 years, 3 months ago
  32. 265600b block: Remove a duplicative condition by Baolin Wang · 4 years, 4 months ago
  33. 7d7ca7c block: Add a new helper to attempt to merge a bio by Baolin Wang · 4 years, 4 months ago
  34. bdc6a287 block: Move blk_mq_bio_list_merge() into blk-merge.c by Baolin Wang · 4 years, 4 months ago
  35. 8e75637 block: Move bio merge related functions into blk-merge.c by Baolin Wang · 4 years, 4 months ago
  36. e4b469c block: fix get_max_io_size() by Keith Busch · 4 years, 5 months ago
  37. 943b40c block: respect queue limit of max discard segment by Ming Lei · 4 years, 4 months ago
  38. 99ea152 Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 4 years, 5 months ago
  39. 3f649ab treewide: Remove uninitialized_var() usage by Kees Cook · 4 years, 7 months ago
  40. ed00aab block: rename generic_make_request to submit_bio_noacct by Christoph Hellwig · 4 years, 6 months ago
  41. f695ca3 block: remove the request_queue argument from blk_queue_split by Christoph Hellwig · 4 years, 6 months ago
  42. f3bdc62 blktrace: Provide event for request merging by Jan Kara · 4 years, 6 months ago
  43. 524f9ff block: reduce part_stat_lock() scope by Christoph Hellwig · 4 years, 7 months ago
  44. b9c54f5 block: account merge of two requests by Konstantin Khlebnikov · 4 years, 7 months ago
  45. 76268f3 block: don't call part_{inc,dec}_in_flight for blk-mq devices by Christoph Hellwig · 4 years, 8 months ago
  46. a892c8d block: Inline encryption support for blk-mq by Satya Tangirala · 4 years, 8 months ago
  47. 0376e9e block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT by Christoph Hellwig · 4 years, 8 months ago
  48. bdf8710 block: move dma_pad handling from blk_rq_map_sg into the callers by Christoph Hellwig · 4 years, 9 months ago
  49. cc97923 block: move dma drain handling to scsi by Christoph Hellwig · 4 years, 9 months ago
  50. 89de150 block: provide a blk_rq_map_sg variant that returns the last element by Christoph Hellwig · 4 years, 9 months ago
  51. e64a0e1 block: remove RQF_COPY_USER by Christoph Hellwig · 4 years, 9 months ago
  52. 4a2f704 block: fix get_max_segment_size() overflow on 32bit arch by Ming Lei · 5 years ago
  53. 429120f block: fix splitting segments on boundary masks by Ming Lei · 5 years ago
  54. 1e27915 Revert "block: split bio if the only bvec's length is > SZ_4K" by Jens Axboe · 5 years ago
  55. 6952a7f block: split bio if the only bvec's length is > SZ_4K by Ming Lei · 5 years ago
  56. 59db8ba block: still try to split bio if the bvec crosses pages by Ming Lei · 5 years ago
  57. fa53228 block: avoid blk_bio_segment_split for small I/O operations by Christoph Hellwig · 5 years ago
  58. 9cc5169 block: Improve physical block alignment of split bios by Bart Van Assche · 5 years ago
  59. 708b25b block: Simplify blk_bio_segment_split() by Bart Van Assche · 5 years ago
  60. ff9811b block: Simplify bvec_split_segs() by Bart Van Assche · 5 years ago
  61. dad7758 block: Document the bio splitting functions by Bart Van Assche · 5 years ago
  62. af2c68f block: Declare several function pointer arguments 'const' by Bart Van Assche · 5 years ago
  63. d665e12 block: nr_phys_segments needs to be zero for REQ_OP_WRITE_ZEROES by Christoph Hellwig · 5 years ago
  64. d627065 block: untangle the end of blk_bio_segment_split by Christoph Hellwig · 6 years ago
  65. e9cd19c block: simplify blk_recalc_rq_segments by Christoph Hellwig · 6 years ago
  66. 14ccb66 block: remove the bi_phys_segments field in struct bio by Christoph Hellwig · 6 years ago
  67. 6869875 block: remove the bi_seg_{front,back}_size fields in struct bio by Christoph Hellwig · 6 years ago
  68. 200a9af block: remove the segment size check in bio_will_gap by Christoph Hellwig · 6 years ago
  69. eded341 block: don't decrement nr_phys_segments for physically contigous segments by Christoph Hellwig · 6 years ago
  70. f9f7687 block: avoid scatterlist offsets > PAGE_SIZE by Christoph Hellwig · 6 years ago
  71. 8a96a0e block: rewrite blk_bvec_map_sg to avoid a nth_page call by Christoph Hellwig · 6 years ago
  72. b21e11c block: fix build warning in merging bvecs by Ming Lei · 6 years ago
  73. f6970f8 block: don't check if adjacent bvecs in one bio can be mergeable by Ming Lei · 6 years ago
  74. 16e3e41 block: reuse __blk_bvec_map_sg() for mapping page sized bvec by Ming Lei · 6 years ago
  75. cae6c2e block: remove argument of 'request_queue' from __blk_bvec_map_sg by Ming Lei · 6 years ago
  76. fd7d8d4 block: don't merge adjacent bvecs to one segment in bio blk_queue_split by Ming Lei · 6 years ago
  77. 05b700b block: fix segment calculation for passthrough IO by Ming Lei · 6 years ago
  78. aaeee62 block: fix updating bio's front segment size by Ming Lei · 6 years ago
  79. bbcbbd5 block: optimize blk_bio_segment_split for single-page bvec by Ming Lei · 6 years ago
  80. 48d7727 block: optimize __blk_segment_map_sg() for single-page bvec by Ming Lei · 6 years ago
  81. 4d63306 block: introduce bvec_nth_page() by Ming Lei · 6 years ago
  82. 49b1f22 block: avoid to READ fields of null bio by Ming Lei · 6 years ago
  83. 2705c93 block: kill QUEUE_FLAG_NO_SG_MERGE by Ming Lei · 6 years ago
  84. 862e5a5 block: use bio_for_each_bvec() to map sg by Ming Lei · 6 years ago
  85. dcebd75 block: use bio_for_each_bvec() to compute multi-page bvec count by Ming Lei · 6 years ago
  86. 1a67356 block: don't use bio->bi_vcnt to figure out segment number by Ming Lei · 6 years ago
  87. 947b7ac Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" by Jens Axboe · 6 years ago
  88. 698cef1 block: cover another queue enter recursion via BIO_QUEUE_ENTERED by Ming Lei · 6 years ago
  89. 938edb8 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 6 years ago
  90. 3841746 scsi: block: remove the cluster flag by Christoph Hellwig · 6 years ago
  91. 637b60a block: remove the blk_recount_segments export by Christoph Hellwig · 6 years ago
  92. 5b18b5a block: delete part_round_stats and switch to less precise counting by Mikulas Patocka · 6 years ago
  93. 112f158 block: stop passing 'cpu' to all percpu stats methods by Mike Snitzer · 6 years ago
  94. 89d04ec Merge tag 'v4.20-rc5' into for-4.21/block by Jens Axboe · 6 years ago
  95. 2a5cf35 block: fix single range discard merge by Ming Lei · 6 years ago
  96. 668ffc0 block: prevent merging of requests with different priorities by Damien Le Moal · 6 years ago
  97. a78b03b Merge tag 'v4.20-rc3' into for-4.21/block by Jens Axboe · 6 years ago
  98. e96c0d8 block: make blk_try_req_merge() static by Eric Biggers · 6 years ago
  99. 1adfc5e block: make sure discard bio is aligned with logical block size by Ming Lei · 6 years ago
  100. 9cf2bab block: kill request ->cpu member by Jens Axboe · 6 years ago