1. 582cd91 Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years ago
  2. ae29333 block: add bio_add_zone_append_page by Johannes Thumshirn · 4 years, 1 month ago
  3. 7a800a2 block: use bi_max_vecs to find the bvec pool by Christoph Hellwig · 4 years, 1 month ago
  4. 977be01 block: mark the bio as cloned in bio_iov_bvec_set by Christoph Hellwig · 4 years, 1 month ago
  5. ed97ce5 block: set BIO_NO_PAGE_REF in bio_iov_bvec_set by Christoph Hellwig · 4 years, 1 month ago
  6. 8600451 block: remove a layer of indentation in bio_iov_iter_get_pages by Christoph Hellwig · 4 years, 1 month ago
  7. 0f2e6ab block: turn the nr_iovecs argument to bio_alloc* into an unsigned short by Christoph Hellwig · 4 years, 1 month ago
  8. de76fd8 block: remove the 1 and 4 vec bvec_slabs entries by Christoph Hellwig · 4 years, 1 month ago
  9. f007a3d block: streamline bvec_alloc by Christoph Hellwig · 4 years, 1 month ago
  10. f2c3eb9 block: factor out a bvec_alloc_gfp helper by Christoph Hellwig · 4 years, 1 month ago
  11. 6ac0b71 block: move struct biovec_slab to bio.c by Christoph Hellwig · 4 years, 1 month ago
  12. dc0b8a57 block: reuse BIO_INLINE_VECS for integrity bvecs by Christoph Hellwig · 4 years, 1 month ago
  13. 8358c28 block: fix memory leak of bvec by Ming Lei · 4 years, 1 month ago
  14. 3175199 block: split bio_kmalloc from bio_alloc_bioset by Christoph Hellwig · 4 years, 1 month ago
  15. 46bbf65 block: inherit BIO_REMAPPED when cloning bios by Christoph Hellwig · 4 years, 1 month ago
  16. c42bca9 bio: don't copy bvec for direct IO by Pavel Begunkov · 4 years, 2 months ago
  17. 0cf41e5 block/psi: remove PSI annotations from direct IO by Pavel Begunkov · 4 years, 2 months ago
  18. baa2c7c block: set .bi_max_vecs as actual allocated vector number by Ming Lei · 4 years, 2 months ago
  19. 9f180e3 block: don't allocate inline bvecs if this bioset needn't bvecs by Ming Lei · 4 years, 2 months ago
  20. 49d1ec8 block: manage bio slab cache by xarray by Ming Lei · 4 years, 2 months ago
  21. 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years, 1 month ago
  22. 22b56c2 bio: optimise bvec iteration by Pavel Begunkov · 4 years, 3 months ago
  23. 8446fe9 block: switch partition lookup to use struct block_device by Christoph Hellwig · 4 years, 3 months ago
  24. a782483 block: remove the nr_sects field in struct hd_struct by Christoph Hellwig · 4 years, 3 months ago
  25. 4977d12 block: advance iov_iter on bio_add_hw_page failure by Naohiro Aota · 4 years, 4 months ago
  26. 5cd3ddc docs: bio: fix a kerneldoc markup by Mauro Carvalho Chehab · 4 years, 6 months ago
  27. 5b874af block: bio: fix a warning at the kernel-doc markups by Mauro Carvalho Chehab · 4 years, 6 months ago
  28. 3ad11d7 Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 5 months ago
  29. 0756015 block: make bio_crypt_clone() able to fail by Eric Biggers · 4 years, 6 months ago
  30. 2cd896a block: Set same_page to false in __bio_try_merge_page if ret is false by Ritesh Harjani · 4 years, 6 months ago
  31. d816651 block: Fix page_is_mergeable() for compound pages by Matthew Wilcox (Oracle) · 4 years, 7 months ago
  32. 3cf1488 block: bio: delete duplicated words by Randy Dunlap · 4 years, 7 months ago
  33. ed00aab block: rename generic_make_request to submit_bio_noacct by Christoph Hellwig · 4 years, 8 months ago
  34. 28fc591 block: move the bio cgroup associatation helpers to blk-cgroup.c by Christoph Hellwig · 4 years, 8 months ago
  35. a18b9b1 block: move bio_associate_blkg_from_page to mm/page_io.c by Christoph Hellwig · 4 years, 8 months ago
  36. 2badf06 block: merge __bio_associate_blkg into bio_associate_blkg_from_css by Christoph Hellwig · 4 years, 8 months ago
  37. d92c370 block: really clone the block cgroup in bio_clone_blkg_association by Christoph Hellwig · 4 years, 8 months ago
  38. db9819c block: remove bio_disassociate_blkg by Christoph Hellwig · 4 years, 8 months ago
  39. 1f4fe21 block: bio: Use struct_size() in kmalloc() by Gustavo A. R. Silva · 4 years, 9 months ago
  40. d24de76a block: remove the error argument to the block_bio_complete tracepoint by Christoph Hellwig · 4 years, 9 months ago
  41. 9123bf6 block: move update_io_ticks to blk-core.c by Christoph Hellwig · 4 years, 9 months ago
  42. e722fff block: remove generic_{start,end}_io_acct by Christoph Hellwig · 4 years, 9 months ago
  43. 10ec5e8 block: merge part_{inc,dev}_in_flight into their only callers by Christoph Hellwig · 4 years, 10 months ago
  44. a892c8d block: Inline encryption support for blk-mq by Satya Tangirala · 4 years, 10 months ago
  45. 29b2a3a block: export bio_release_pages and bio_iov_iter_get_pages by Johannes Thumshirn · 4 years, 10 months ago
  46. 0512a75 block: Introduce REQ_OP_ZONE_APPEND by Keith Busch · 4 years, 10 months ago
  47. e458110 block: rename __bio_add_pc_page to bio_add_hw_page by Christoph Hellwig · 4 years, 10 months ago
  48. 130879f block: move bio_map_* to blk-map.c by Christoph Hellwig · 5 years ago
  49. 29125ed block: move guard_bio_eod to bio.c by Christoph Hellwig · 5 years ago
  50. 8cd5b8f block/diskstats: replace time_in_queue with sum of request times by Konstantin Khlebnikov · 5 years ago
  51. 2b8bd42 block/diskstats: more accurate approximation of io_ticks for slow disks by Konstantin Khlebnikov · 5 years ago
  52. 5cbd28e block: move disk_name and related helpers out of partition-generic.c by Christoph Hellwig · 5 years ago
  53. de6a78b block: Prevent hung_check firing during long sync IO by Ming Lei · 5 years ago
  54. 83c9c54 fs: move guard_bio_eod() after bio_set_op_attrs by Ming Lei · 5 years ago
  55. 85a8ce6 block: add bio_truncate to fix guard_bio_eod by Ming Lei · 5 years ago
  56. cc90bc6 block: fix "check bi_size overflow before merge" by Andreas Gruenbacher · 5 years ago
  57. ece841a block: fix memleak of bio integrity data by Justin Tee · 5 years ago
  58. e3a5d8e block: check bi_size overflow before merge by Junichi Nomura · 5 years ago
  59. d1916c8 block: move same page handling from __bio_add_pc_page to the callers by Christoph Hellwig · 6 years ago
  60. 384209cd block: create a bio_try_merge_pc_page helper by Christoph Hellwig · 6 years ago
  61. 320ea86 block: improve the gap check in __bio_add_pc_page by Christoph Hellwig · 6 years ago
  62. b8e24a9 block: annotate refault stalls from IO submission by Johannes Weiner · 6 years ago
  63. 00ec4f3 block: stop exporting bio_map_kern by Hans Holmberg · 6 years ago
  64. dad7758 block: Document the bio splitting functions by Bart Van Assche · 6 years ago
  65. b4c5875 block: Allow mapping of vmalloc-ed buffers by Damien Le Moal · 6 years ago
  66. 79d08f8 block: fix .bi_size overflow by Ming Lei · 6 years ago
  67. 5be1f9d Merge tag 'v5.2-rc6' into for-5.3/block by Jens Axboe · 6 years ago
  68. b620743 block: never take page references for ITER_BVEC by Christoph Hellwig · 6 years ago
  69. 506e079 block: use bio_release_pages in bio_map_user_iov by Christoph Hellwig · 6 years ago
  70. 163cc2d block: use bio_release_pages in bio_unmap_user by Christoph Hellwig · 6 years ago
  71. d241a95 block: optionally mark pages dirty in bio_release_pages by Christoph Hellwig · 6 years ago
  72. b2d0d99 block: move the BIO_NO_PAGE_REF check into bio_release_pages by Christoph Hellwig · 6 years ago
  73. a5b47a4 block: Remove unused code by Damien Le Moal · 6 years ago
  74. 14ccb66 block: remove the bi_phys_segments field in struct bio by Christoph Hellwig · 6 years ago
  75. 4569180 block: fix page leak when merging to same page by Christoph Hellwig · 6 years ago
  76. ff89673 block: return from __bio_try_merge_page if merging occured in the same page by Christoph Hellwig · 6 years ago
  77. f1f8f29 block: bio: Use struct_size() in kmalloc() by Gustavo A. R. Silva · 6 years ago
  78. 8c16567 block: switch all files cleared marked as GPLv2 to SPDX tags by Christoph Hellwig · 6 years ago
  79. dcdca75 block: clean up __bio_add_pc_page a bit by Christoph Hellwig · 6 years ago
  80. 6601e44e block: remove bogus comments in __bio_add_pc_page by Christoph Hellwig · 6 years ago
  81. 4713839 block: remove the __bio_add_pc_page export by Christoph Hellwig · 6 years ago
  82. 2b070cf block: remove the i argument to bio_for_each_segment_all by Christoph Hellwig · 6 years ago
  83. 0257c0e block: don't run get_page() on pages from non-bvec iov iter by Ming Lei · 6 years ago
  84. 551879a block: clarify that bio_add_page() and related helpers can add multi pages by Ming Lei · 6 years ago
  85. 5c61ee2 Merge tag 'v5.1-rc6' into for-5.2/block by Jens Axboe · 6 years ago
  86. 52d52d1 block: only allow contiguous page structs in a bio_vec by Christoph Hellwig · 6 years ago
  87. 7321ecb block: change how we get page references in bio_iov_iter_get_pages by Christoph Hellwig · 6 years ago
  88. 14eacf1 block: don't allow multiple bio_iov_iter_get_pages calls per bio by Christoph Hellwig · 6 years ago
  89. a10584c block: refactor __bio_iov_bvec_add_pages by Christoph Hellwig · 6 years ago
  90. a3761c3 block: do not leak memory in bio_copy_user_iov() by Jérôme Glisse · 6 years ago
  91. 2b24e6f block: bio: ensure newly added bio flags don't override BVEC_POOL_IDX by Johannes Thumshirn · 6 years ago
  92. 489fbbc block: enable multi-page bvec for passthrough IO by Ming Lei · 6 years ago
  93. 1904708 block: put the same page when adding it to bio by Ming Lei · 6 years ago
  94. 5919482 block: check if page is mergeable in one helper by Ming Lei · 6 years ago
  95. 5a8ce24 block: cleanup bio_add_pc_page by Ming Lei · 6 years ago
  96. db5ebd6 block: avoid to break XEN by multi-page bvec by Ming Lei · 6 years ago
  97. 399254a block: add BIO_NO_PAGE_REF flag by Jens Axboe · 6 years ago
  98. 6d0c48a block: implement bio helper to add iter bvec pages to bio by Jens Axboe · 6 years ago
  99. 07173c3 block: enable multipage bvecs by Ming Lei · 6 years ago
  100. 6dc4f10 block: allow bio_for_each_segment_all() to iterate over multi-page bvec by Ming Lei · 6 years ago