- 3ee859e block: Fix wrong offset in bio_truncate() by OGAWA Hirofumi · 3 years ago
- f079ab0 Merge tag 'iomap-5.17' of git://git.infradead.org/users/willy/linux by Linus Torvalds · 3 years ago
- 85f5a74 block: Add bio_add_folio() by Matthew Wilcox (Oracle) · 3 years, 9 months ago
- fcade2c block: use singly linked list for bio cache by Jens Axboe · 3 years, 1 month ago
- 1bb6b81 block: avoid extra iter advance with async iocb by Pavel Begunkov · 3 years, 2 months ago
- fa5fa8e block: refactor bio_iov_bvec_set() by Pavel Begunkov · 3 years, 2 months ago
- c809084 block: inline a part of bio_release_pages() by Pavel Begunkov · 3 years, 2 months ago
- d4aa57a block: don't bother iter advancing a fully done bio by Jens Axboe · 3 years, 3 months ago
- 3caee46 block: use bdev_get_queue() in bio.c by Pavel Begunkov · 3 years, 2 months ago
- 3e08773 block: switch polling to be bio based by Christoph Hellwig · 3 years, 3 months ago
- 1a7e76e block: use SLAB_TYPESAFE_BY_RCU for the bio slab by Christoph Hellwig · 3 years, 3 months ago
- 4f7ab09 block: mark bio_truncate static by Christoph Hellwig · 3 years, 3 months ago
- 9774b39 block: mark __bio_try_merge_page static by Christoph Hellwig · 3 years, 3 months ago
- 9a6083b block: move bio_full out of bio.h by Christoph Hellwig · 3 years, 3 months ago
- 9e8c0d0 block: remove BIO_BUG_ON by Christoph Hellwig · 3 years, 3 months ago
- a647a52 block: don't call rq_qos_ops->done_bio if the bio isn't tracked by Ming Lei · 3 years, 3 months ago
- 0ef47db bio: fix kerneldoc documentation for bio_alloc_kiocb() by Jens Axboe · 3 years, 4 months ago
- 87045e6 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 4 months ago
- 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
- d9cf3bd bio: fix page leak bio_add_hw_page failure by Pavel Begunkov · 3 years, 5 months ago
- 3d5b3fb bio: improve kerneldoc documentation for bio_alloc_kiocb() by Jens Axboe · 3 years, 5 months ago
- be4d234 bio: add allocation cache abstraction by Jens Axboe · 3 years, 10 months ago
- da52162 bio: optimize initialization of a bio by Jens Axboe · 3 years, 5 months ago
- e83502c block: fix argument type of bio_trim() by Chaitanya Kulkarni · 3 years, 5 months ago
- f8b679a block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec by Christoph Hellwig · 3 years, 5 months ago
- ab6c340 block: use memzero_page in zero_fill_bio by Christoph Hellwig · 3 years, 5 months ago
- 60b6a7e block: fix trace completion for chained bio by Edward Hsieh · 3 years, 6 months ago
- 35c820e Revert "bio: limit bio max size" by Jens Axboe · 3 years, 8 months ago
- cd2c754 bio: limit bio max size by Changheun Lee · 3 years, 8 months ago
- 6c00292 Merge tag 'for-5.13/block-2021-04-27' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 8 months ago
- 5f03414 block: move bio_list_copy_data to pktcdvd by Christoph Hellwig · 3 years, 9 months ago
- 6f822e1 block: remove zero_fill_bio_iter by Christoph Hellwig · 3 years, 9 months ago
- 3edf534 block: only update parent bi_status when bio fail by Yufen Yu · 3 years, 9 months ago
- 7de55b7 block: support zone append bvecs by Johannes Thumshirn · 3 years, 9 months ago
- a8affc0 block: rename BIO_MAX_PAGES to BIO_MAX_VECS by Christoph Hellwig · 3 years, 10 months ago
- 582cd91 Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 10 months ago
- ae29333 block: add bio_add_zone_append_page by Johannes Thumshirn · 3 years, 11 months ago
- 7a800a2 block: use bi_max_vecs to find the bvec pool by Christoph Hellwig · 3 years, 11 months ago
- 977be01 block: mark the bio as cloned in bio_iov_bvec_set by Christoph Hellwig · 3 years, 11 months ago
- ed97ce5 block: set BIO_NO_PAGE_REF in bio_iov_bvec_set by Christoph Hellwig · 3 years, 11 months ago
- 8600451 block: remove a layer of indentation in bio_iov_iter_get_pages by Christoph Hellwig · 3 years, 11 months ago
- 0f2e6ab block: turn the nr_iovecs argument to bio_alloc* into an unsigned short by Christoph Hellwig · 3 years, 11 months ago
- de76fd8 block: remove the 1 and 4 vec bvec_slabs entries by Christoph Hellwig · 3 years, 11 months ago
- f007a3d block: streamline bvec_alloc by Christoph Hellwig · 3 years, 11 months ago
- f2c3eb9 block: factor out a bvec_alloc_gfp helper by Christoph Hellwig · 3 years, 11 months ago
- 6ac0b71 block: move struct biovec_slab to bio.c by Christoph Hellwig · 3 years, 11 months ago
- dc0b8a57 block: reuse BIO_INLINE_VECS for integrity bvecs by Christoph Hellwig · 3 years, 11 months ago
- 8358c28 block: fix memory leak of bvec by Ming Lei · 3 years, 11 months ago
- 3175199 block: split bio_kmalloc from bio_alloc_bioset by Christoph Hellwig · 4 years ago
- 46bbf65 block: inherit BIO_REMAPPED when cloning bios by Christoph Hellwig · 4 years ago
- c42bca9 bio: don't copy bvec for direct IO by Pavel Begunkov · 4 years ago
- 0cf41e5 block/psi: remove PSI annotations from direct IO by Pavel Begunkov · 4 years ago
- baa2c7c block: set .bi_max_vecs as actual allocated vector number by Ming Lei · 4 years ago
- 9f180e3 block: don't allocate inline bvecs if this bioset needn't bvecs by Ming Lei · 4 years ago
- 49d1ec8 block: manage bio slab cache by xarray by Ming Lei · 4 years ago
- 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years ago
- 22b56c2 bio: optimise bvec iteration by Pavel Begunkov · 4 years, 1 month ago
- 8446fe9 block: switch partition lookup to use struct block_device by Christoph Hellwig · 4 years, 1 month ago
- a782483 block: remove the nr_sects field in struct hd_struct by Christoph Hellwig · 4 years, 1 month ago
- 4977d12 block: advance iov_iter on bio_add_hw_page failure by Naohiro Aota · 4 years, 2 months ago
- 5cd3ddc docs: bio: fix a kerneldoc markup by Mauro Carvalho Chehab · 4 years, 4 months ago
- 5b874af block: bio: fix a warning at the kernel-doc markups by Mauro Carvalho Chehab · 4 years, 4 months ago
- 3ad11d7 Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 2 months ago
- 0756015 block: make bio_crypt_clone() able to fail by Eric Biggers · 4 years, 3 months ago
- 2cd896a block: Set same_page to false in __bio_try_merge_page if ret is false by Ritesh Harjani · 4 years, 4 months ago
- d816651 block: Fix page_is_mergeable() for compound pages by Matthew Wilcox (Oracle) · 4 years, 4 months ago
- 3cf1488 block: bio: delete duplicated words by Randy Dunlap · 4 years, 5 months ago
- ed00aab block: rename generic_make_request to submit_bio_noacct by Christoph Hellwig · 4 years, 6 months ago
- 28fc591 block: move the bio cgroup associatation helpers to blk-cgroup.c by Christoph Hellwig · 4 years, 6 months ago
- a18b9b1 block: move bio_associate_blkg_from_page to mm/page_io.c by Christoph Hellwig · 4 years, 6 months ago
- 2badf06 block: merge __bio_associate_blkg into bio_associate_blkg_from_css by Christoph Hellwig · 4 years, 6 months ago
- d92c370 block: really clone the block cgroup in bio_clone_blkg_association by Christoph Hellwig · 4 years, 6 months ago
- db9819c block: remove bio_disassociate_blkg by Christoph Hellwig · 4 years, 6 months ago
- 1f4fe21 block: bio: Use struct_size() in kmalloc() by Gustavo A. R. Silva · 4 years, 6 months ago
- d24de76a block: remove the error argument to the block_bio_complete tracepoint by Christoph Hellwig · 4 years, 7 months ago
- 9123bf6 block: move update_io_ticks to blk-core.c by Christoph Hellwig · 4 years, 7 months ago
- e722fff block: remove generic_{start,end}_io_acct by Christoph Hellwig · 4 years, 7 months ago
- 10ec5e8 block: merge part_{inc,dev}_in_flight into their only callers by Christoph Hellwig · 4 years, 8 months ago
- a892c8d block: Inline encryption support for blk-mq by Satya Tangirala · 4 years, 8 months ago
- 29b2a3a block: export bio_release_pages and bio_iov_iter_get_pages by Johannes Thumshirn · 4 years, 8 months ago
- 0512a75 block: Introduce REQ_OP_ZONE_APPEND by Keith Busch · 4 years, 8 months ago
- e458110 block: rename __bio_add_pc_page to bio_add_hw_page by Christoph Hellwig · 4 years, 8 months ago
- 130879f block: move bio_map_* to blk-map.c by Christoph Hellwig · 4 years, 9 months ago
- 29125ed block: move guard_bio_eod to bio.c by Christoph Hellwig · 4 years, 9 months ago
- 8cd5b8f block/diskstats: replace time_in_queue with sum of request times by Konstantin Khlebnikov · 4 years, 9 months ago
- 2b8bd42 block/diskstats: more accurate approximation of io_ticks for slow disks by Konstantin Khlebnikov · 4 years, 9 months ago
- 5cbd28e block: move disk_name and related helpers out of partition-generic.c by Christoph Hellwig · 4 years, 9 months ago
- de6a78b block: Prevent hung_check firing during long sync IO by Ming Lei · 4 years, 9 months ago
- 83c9c54 fs: move guard_bio_eod() after bio_set_op_attrs by Ming Lei · 5 years ago
- 85a8ce6 block: add bio_truncate to fix guard_bio_eod by Ming Lei · 5 years ago
- cc90bc6 block: fix "check bi_size overflow before merge" by Andreas Gruenbacher · 5 years ago
- ece841a block: fix memleak of bio integrity data by Justin Tee · 5 years ago
- e3a5d8e block: check bi_size overflow before merge by Junichi Nomura · 5 years ago
- d1916c8 block: move same page handling from __bio_add_pc_page to the callers by Christoph Hellwig · 5 years ago
- 384209c block: create a bio_try_merge_pc_page helper by Christoph Hellwig · 5 years ago
- 320ea86 block: improve the gap check in __bio_add_pc_page by Christoph Hellwig · 5 years ago
- b8e24a9 block: annotate refault stalls from IO submission by Johannes Weiner · 5 years ago
- 00ec4f3 block: stop exporting bio_map_kern by Hans Holmberg · 5 years ago
- dad7758 block: Document the bio splitting functions by Bart Van Assche · 5 years ago
- b4c5875 block: Allow mapping of vmalloc-ed buffers by Damien Le Moal · 5 years ago