summaryrefslogtreecommitdiffstats
path: root/include/linux/bio.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* block: mark __bio_try_merge_page staticChristoph Hellwig2021-10-181-2/+0
* block: move bio_full out of bio.hChristoph Hellwig2021-10-181-19/+0
* block: fold bio_cur_bytes into blk_rq_cur_bytesChristoph Hellwig2021-10-181-8/+0
* block: move bio_mergeable out of bio.hChristoph Hellwig2021-10-181-8/+0
* block: don't include <linux/ioprio.h> in <linux/bio.h>Christoph Hellwig2021-10-181-1/+0
* block: remove BIO_BUG_ONChristoph Hellwig2021-10-181-8/+0
* Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2021-08-311-1/+1
|\
| * block: fix argument type of bio_trim()Chaitanya Kulkarni2021-08-231-1/+1
* | Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.kernel.dk/linux-blockLinus Torvalds2021-08-301-0/+13
|\ \
| * | bio: add allocation cache abstractionJens Axboe2021-08-231-0/+13
| |/
* / block: remove bvec_kmap_irq and bvec_kunmap_irqChristoph Hellwig2021-08-021-42/+0
|/
* Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-06-301-0/+2
|\
| * block: export blk_next_bio()Chaitanya Kulkarni2021-06-171-0/+2
* | block: return the correct bvec when checking for gapsLong Li2021-06-081-8/+4
|/
* Revert "bio: limit bio max size"Jens Axboe2021-05-081-3/+1
* bio: limit bio max sizeChangheun Lee2021-05-031-1/+3
* block: move bio_list_copy_data to pktcdvdChristoph Hellwig2021-04-121-1/+0
* block: remove zero_fill_bio_iterChristoph Hellwig2021-04-121-6/+1
* block: rename BIO_MAX_PAGES to BIO_MAX_VECSChristoph Hellwig2021-03-111-2/+2