summaryrefslogtreecommitdiffstats
path: root/include/linux/bio.h
Commit message (Expand)AuthorAgeFilesLines
* block: Fix iterating over an empty bio with bio_for_each_folio_allMatthew Wilcox (Oracle)2024-01-161-3/+6
* block: bio-integrity: directly map user buffersKeith Busch2023-12-011-0/+9
* Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds2023-08-291-1/+6
|\
| * block: Bring back zero_fill_bio_iterKent Overstreet2023-08-141-1/+6
* | Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-08-291-0/+5
|\ \
| * | mm/page_io: introduce bio_first_folio_all()ZhangPeng2023-08-181-0/+5
| |/
* / block: don't make REQ_POLLED imply REQ_NOWAITJens Axboe2023-08-091-1/+1
|/
* block: remove BIO_PAGE_REFFEDChristoph Hellwig2023-06-161-2/+1
* block: mark bio_add_folio as __must_checkJohannes Thumshirn2023-06-011-1/+2
* block: add bio_add_folio_nofailJohannes Thumshirn2023-06-011-0/+2
* block: mark bio_add_page as __must_checkJohannes Thumshirn2023-06-011-1/+2
* block: Add BIO_PAGE_PINNED and associated infrastructureDavid Howells2023-05-241-1/+2
* block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logicChristoph Hellwig2023-05-241-1/+1
* block: Fix bio_flagged() so that gcc can better optimise itDavid Howells2023-05-241-1/+1
* btrfs, block: move REQ_CGROUP_PUNT to btrfsChristoph Hellwig2023-04-171-0/+5
* block: export bio_split_rwChristoph Hellwig2023-02-151-0/+4
* Revert "block: bio_copy_data_iter"Jens Axboe2023-01-041-0/+2
* block: don't clear REQ_ALLOC_CACHE for non-polled requestsJens Axboe2022-12-161-2/+1
* block: bio_copy_data_iterChristoph Hellwig2022-12-061-2/+0
* blk-throttle: fix that io throttle can only work for single bioYu Kuai2022-09-121-1/+1
* block: Use the new blk_opf_t typeBart Van Assche2022-07-141-5/+5
* block: remove bioset_init_from_srcChristoph Hellwig2022-06-081-1/+0
* Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-blockLinus Torvalds2022-05-231-3/+7
|\
| * block: turn bio_kmalloc into a simple kmalloc wrapperChristoph Hellwig2022-04-171-1/+1
| * block: allow use of per-cpu bio alloc cache by block driversMike Snitzer2022-04-171-0/+6
| * block: allow using the per-cpu bio cache from bio_alloc_biosetMike Snitzer2022-04-171-2/+0
* | block: Do not call folio_next() on an unreferenced folioMatthew Wilcox (Oracle)2022-05-051-1/+4
|/
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2022-03-241-3/+0
|\
| * scsi: block: Remove REQ_OP_WRITE_SAME supportChristoph Hellwig2022-02-221-3/+0
* | block: remove bio_devnameChristoph Hellwig2022-03-071-2/+0
* | block: pass a block_device to bio_clone_fastChristoph Hellwig2022-02-041-2/+4
* | block: clone crypto and integrity data in __bio_clone_fastChristoph Hellwig2022-02-041-1/+1
* | block: pass a block_device and opf to bio_resetChristoph Hellwig2022-02-021-8/+1
* | block: pass a block_device and opf to bio_initChristoph Hellwig2022-02-021-2/+2
* | block: pass a block_device and opf to bio_allocChristoph Hellwig2022-02-021-2/+3
* | block: pass a block_device and opf to bio_alloc_kiocbChristoph Hellwig2022-02-021-2/+2
* | block: pass a block_device and opf to bio_alloc_biosetChristoph Hellwig2022-02-021-3/+4
* | block: pass a block_device and opf to blk_next_bioChaitanya Kulkarni2022-02-021-1/+2
|/
* Merge tag 'iomap-5.17' of git://git.infradead.org/users/willy/linuxLinus Torvalds2022-01-121-2/+54
|\
| * block: Add bio_for_each_folio_all()Matthew Wilcox (Oracle)2021-12-161-1/+52
| * block: Add bio_add_folio()Matthew Wilcox (Oracle)2021-12-161-1/+2
* | bio.h: fix kernel-doc warningsRandy Dunlap2021-12-221-2/+2
|/
* block: avoid extra iter advance with async iocbPavel Begunkov2021-10-271-0/+1
* block: inline a part of bio_release_pages()Pavel Begunkov2021-10-201-1/+7
* block: turn macro helpers into inline functionsPavel Begunkov2021-10-201-16/+16
* block: don't bother iter advancing a fully done bioJens Axboe2021-10-181-2/+22
* block: switch polling to be bio basedChristoph Hellwig2021-10-181-1/+1
* block: rename REQ_HIPRI to REQ_POLLEDChristoph Hellwig2021-10-181-1/+1
* block: mark bio_truncate staticChristoph Hellwig2021-10-181-1/+0
* block: move bio_get_{first,last}_bvec out of bio.hChristoph Hellwig2021-10-181-31/+0