1. 61353a6 block: take offset into account in blk_bvec_map_sg again by Christoph Hellwig · 6 months ago
  2. 0ffc46e block: fix get_max_segment_size() warning by Chaitanya Kulkarni · 6 months ago
  3. 09595e0 block: pass a phys_addr_t to get_max_segment_size by Christoph Hellwig · 6 months ago
  4. 9da3d1e block: Add core atomic write support by John Garry · 6 months ago
  5. f70167a block: Generalize chunk_sectors support as boundary support by John Garry · 6 months ago
  6. 8d1dfd5 block: Pass blk_queue_get_max_sectors() a request pointer by John Garry · 6 months ago
  7. 99dc422 block: support to account io_ticks precisely by Yu Kuai · 8 months ago
  8. 99a9476 block: Do not special-case plugging of zone write operations by Damien Le Moal · 9 months ago
  9. dd291d7 block: Introduce zone write plugging by Damien Le Moal · 9 months ago
  10. dd850ff block: Allow using bio_attempt_back_merge() internally by Damien Le Moal · 9 months ago
  11. dc53d9e block: Make blk_rq_set_mixed_merge() static by John Garry · 9 months ago
  12. 4498135 block, fs: Restore the per-bio/request data lifetime fields by Bart Van Assche · 11 months ago
  13. 928a5dd block: remove two comments in bio_split_discard by Christoph Hellwig · 1 year ago
  14. 9cd1e56 blk-mq: release crypto keyslot before reporting I/O complete by Eric Biggers · 1 year, 10 months ago
  15. 9d0281b Merge tag 'block-6.3-2023-03-03' of git://git.kernel.dk/linux by Linus Torvalds · 1 year, 10 months ago
  16. 49d2439 blk-mq: enforce op-specific segment limits in blk_insert_cloned_request by Uday Shankar · 1 year, 10 months ago
  17. 5b0ed59 Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linux by Linus Torvalds · 1 year, 10 months ago
  18. f3ca738 block: use proper return value from bio_failfast() by Jens Axboe · 1 year, 11 months ago
  19. 3ce6a11 block: sync mixed merged request's failfast with 1st bio's by Ming Lei · 1 year, 11 months ago
  20. fd8f8ed block: export bio_split_rw by Christoph Hellwig · 2 years ago
  21. 9cea62b block: don't allow splitting of a REQ_NOWAIT bio by Jens Axboe · 2 years ago
  22. 613b148 block: handle bio_split_to_limits() NULL return by Jens Axboe · 2 years ago
  23. 9546531 block: Micro-optimize get_max_segment_size() by Bart Van Assche · 2 years, 2 months ago
  24. aa261f2 block: Constify most queue limits pointers by Bart Van Assche · 2 years, 2 months ago
  25. c55ddd9 block: pass struct queue_limits to the bio splitting helpers by Christoph Hellwig · 2 years, 5 months ago
  26. b6dc619 block: move bio_allowed_max_sectors to blk-merge.c by Christoph Hellwig · 2 years, 5 months ago
  27. a85b363 block: move the call to get_max_io_size out of blk_bio_segment_split by Christoph Hellwig · 2 years, 5 months ago
  28. 46754bd block: move ->bio_split to the gendisk by Christoph Hellwig · 2 years, 5 months ago
  29. 5a97806 block: change the blk_queue_split calling convention by Christoph Hellwig · 2 years, 5 months ago
  30. c013d0a Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 2 years, 5 months ago
  31. 16458cf block: Use the new blk_opf_t type by Bart Van Assche · 2 years, 6 months ago
  32. 2d9b02b block: Change the type of req_op() and bio_op() into enum req_op by Bart Van Assche · 2 years, 6 months ago
  33. 957a2b3 block: fix missing blkcg_bio_issue_init by Muchun Song · 2 years, 6 months ago
  34. 6deacb3 block: simplify blk_mq_plug by Christoph Hellwig · 2 years, 6 months ago
  35. efef739 block: fold blk_max_size_offset into get_max_io_size by Christoph Hellwig · 2 years, 7 months ago
  36. 84613be block: cleanup variable naming in get_max_io_size by Christoph Hellwig · 2 years, 7 months ago
  37. c887519 block: open code blk_max_size_offset in blk_rq_get_max_sectors by Christoph Hellwig · 2 years, 7 months ago
  38. 67927d2 block/merge: count bytes instead of sectors by Keith Busch · 2 years, 7 months ago
  39. 561593a Merge tag 'for-5.18/write-streams-2022-03-18' of git://git.kernel.dk/linux-block by Linus Torvalds · 2 years, 9 months ago
  40. 6f2689a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 2 years, 9 months ago
  41. 6b2b045 block: don't merge across cgroup boundaries if blkcg is enabled by Tejun Heo · 2 years, 10 months ago
  42. 5b20507 block: ensure plug merging checks the correct queue at least once by Jens Axboe · 2 years, 10 months ago
  43. c75e707 block: remove the per-bio/request write hint by Christoph Hellwig · 2 years, 10 months ago
  44. 73bd66d scsi: block: Remove REQ_OP_WRITE_SAME support by Christoph Hellwig · 2 years, 11 months ago
  45. 9f5ede3 block: throttle split bio in case of iops limit by Ming Lei · 2 years, 11 months ago
  46. 79bb1db block: don't check ->rq_disk in merges by Christoph Hellwig · 3 years, 1 month ago
  47. 82d981d block: don't include <linux/part_stat.h> in blk.h by Christoph Hellwig · 3 years, 1 month ago
  48. 2aa7745 block: don't include blk-mq-sched.h in blk.h by Christoph Hellwig · 3 years, 1 month ago
  49. 0c5bcc9 blk-mq: simplify the plug handling in blk_mq_submit_bio by Christoph Hellwig · 3 years, 1 month ago
  50. 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
  51. 859897c block: convert leftovers to bdev_get_queue by Pavel Begunkov · 3 years, 2 months ago
  52. bc490f8 block: change plugging to use a singly linked list by Jens Axboe · 3 years, 2 months ago
  53. 87c037d block: return whether or not to unplug through boolean by Jens Axboe · 3 years, 2 months ago
  54. abd45c1 block: handle fast path of bio splitting inline by Jens Axboe · 3 years, 3 months ago
  55. 6ce913f block: rename REQ_HIPRI to REQ_POLLED by Christoph Hellwig · 3 years, 3 months ago
  56. d38a9c0 block: only check previous entry for plug merge attempt by Jens Axboe · 3 years, 3 months ago
  57. ff18d77 block: move bio_get_{first,last}_bvec out of bio.h by Christoph Hellwig · 3 years, 3 months ago
  58. a7b36ee block: move blk-throtl fast path inline by Jens Axboe · 3 years, 3 months ago
  59. fe45e63 block: move integrity handling out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 3 months ago
  60. badf7f6 block: move a few merge helpers out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 3 months ago
  61. 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
  62. 270a1c9 block: provide bio_clear_hipri() helper by Jens Axboe · 3 years, 5 months ago
  63. 4f1e963 blk-throtl: optimize IOPS throttle for large IO scenarios by Chunguang Xu · 3 years, 5 months ago
  64. 866663b block: return ELEVATOR_DISCARD_MERGE if possible by Ming Lei · 3 years, 5 months ago
  65. 2705dfb block: fix discard request merge by Ming Lei · 3 years, 6 months ago
  66. fd2ef39 blk: Fix lock inversion between ioc lock and bfqd lock by Jan Kara · 3 years, 6 months ago
  67. a958937f block: recalculate segment count for multi-segment discards correctly by David Jeffery · 3 years, 11 months ago
  68. 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years ago
  69. ac7ac46 Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years ago
  70. cc29e1b block: disable iopoll for split bio by Jeffle Xu · 4 years, 1 month ago
  71. 3ee16db dm: fix IO splitting by Mike Snitzer · 4 years, 1 month ago
  72. a54895f block: remove the request_queue to argument request based tracepoints by Christoph Hellwig · 4 years, 1 month ago
  73. eb6f7f7 block: remove the request_queue argument to the block_split tracepoint by Christoph Hellwig · 4 years, 1 month ago
  74. e8a676d block: simplify and extend the block_bio_merge tracepoint class by Christoph Hellwig · 4 years, 1 month ago
  75. cb8432d block: allocate struct hd_struct as part of struct bdev_inode by Christoph Hellwig · 4 years, 1 month ago
  76. eda5cc9 block: move blk_mq_sched_try_merge to blk-merge.c by Christoph Hellwig · 4 years, 3 months ago
  77. 265600b block: Remove a duplicative condition by Baolin Wang · 4 years, 4 months ago
  78. 7d7ca7c block: Add a new helper to attempt to merge a bio by Baolin Wang · 4 years, 4 months ago
  79. bdc6a287 block: Move blk_mq_bio_list_merge() into blk-merge.c by Baolin Wang · 4 years, 4 months ago
  80. 8e75637 block: Move bio merge related functions into blk-merge.c by Baolin Wang · 4 years, 4 months ago
  81. e4b469c block: fix get_max_io_size() by Keith Busch · 4 years, 5 months ago
  82. 943b40c block: respect queue limit of max discard segment by Ming Lei · 4 years, 5 months ago
  83. 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
  84. 3f649ab treewide: Remove uninitialized_var() usage by Kees Cook · 4 years, 7 months ago
  85. ed00aab block: rename generic_make_request to submit_bio_noacct by Christoph Hellwig · 4 years, 6 months ago
  86. f695ca3 block: remove the request_queue argument from blk_queue_split by Christoph Hellwig · 4 years, 6 months ago
  87. f3bdc62 blktrace: Provide event for request merging by Jan Kara · 4 years, 7 months ago
  88. 524f9ff block: reduce part_stat_lock() scope by Christoph Hellwig · 4 years, 7 months ago
  89. b9c54f5 block: account merge of two requests by Konstantin Khlebnikov · 4 years, 7 months ago
  90. 76268f3 block: don't call part_{inc,dec}_in_flight for blk-mq devices by Christoph Hellwig · 4 years, 8 months ago
  91. a892c8d block: Inline encryption support for blk-mq by Satya Tangirala · 4 years, 8 months ago
  92. 0376e9e block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT by Christoph Hellwig · 4 years, 8 months ago
  93. bdf8710 block: move dma_pad handling from blk_rq_map_sg into the callers by Christoph Hellwig · 4 years, 9 months ago
  94. cc97923 block: move dma drain handling to scsi by Christoph Hellwig · 4 years, 9 months ago
  95. 89de150 block: provide a blk_rq_map_sg variant that returns the last element by Christoph Hellwig · 4 years, 9 months ago
  96. e64a0e1 block: remove RQF_COPY_USER by Christoph Hellwig · 4 years, 9 months ago
  97. 4a2f704e block: fix get_max_segment_size() overflow on 32bit arch by Ming Lei · 5 years ago
  98. 429120f block: fix splitting segments on boundary masks by Ming Lei · 5 years ago
  99. 1e27915 Revert "block: split bio if the only bvec's length is > SZ_4K" by Jens Axboe · 5 years ago
  100. 6952a7f block: split bio if the only bvec's length is > SZ_4K by Ming Lei · 5 years ago