summaryrefslogtreecommitdiffstats
path: root/block/bounce.c
Commit message (Expand)AuthorAgeFilesLines
* block, fs: Restore the per-bio/request data lifetime fieldsBart Van Assche2024-02-061-0/+1
* block: change the blk_queue_bounce calling conventionChristoph Hellwig2022-08-021-13/+13
* block/bounce: count bytes instead of sectorsKeith Busch2022-06-271-3/+10
* block: remove superfluous calls to blkcg_bio_issue_initChristoph Hellwig2022-05-041-1/+0
* Merge tag 'for-5.18/write-streams-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-261-1/+0
|\
| * block: remove the per-bio/request write hintChristoph Hellwig2022-03-071-1/+0
* | 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: partition include/linux/blk-cgroup.hMing Lei2022-02-111-1/+1
* | block: pass a block_device to bio_clone_fastChristoph Hellwig2022-02-041-2/+1
* | block: pass a block_device and opf to bio_alloc_biosetChristoph Hellwig2022-02-021-4/+2
|/
* mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h>Christoph Hellwig2021-10-181-0/+1
* block: use memcpy_from_bvec in __blk_queue_bounceChristoph Hellwig2021-08-021-12/+7
* block: use memcpy_to_bvec in copy_to_high_bio_irqChristoph Hellwig2021-08-021-18/+2
* block: stop calling blk_queue_bounce for passthrough requestsChristoph Hellwig2021-04-061-8/+3
* block: refactor the bounce buffering codeChristoph Hellwig2021-04-061-30/+5
* block: remove BLK_BOUNCE_ISA supportChristoph Hellwig2021-04-061-98/+26
* block: rename BIO_MAX_PAGES to BIO_MAX_VECSChristoph Hellwig2021-03-111-3/+3
* block: memory allocations in bounce_clone_bio must not failChristoph Hellwig2021-02-241-3/+2
* block: remove the gfp_mask argument to bounce_clone_bioChristoph Hellwig2021-02-241-6/+6
* block: fix bounce_clone_bio for passthrough biosChristoph Hellwig2021-02-241-8/+9
* block: inherit BIO_REMAPPED when cloning biosChristoph Hellwig2021-01-261-0/+2
* block: store a block_device pointer in struct bioChristoph Hellwig2021-01-241-1/+1
* block: simplify and extend the block_bio_merge tracepoint classChristoph Hellwig2020-12-041-1/+1
* block: make bio_crypt_clone() able to failEric Biggers2020-10-051-10/+9
* block: rename generic_make_request to submit_bio_noacctChristoph Hellwig2020-07-011-1/+1
* block: Inline encryption support for blk-mqSatya Tangirala2020-05-141-0/+2
* block: remove the i argument to bio_for_each_segment_allChristoph Hellwig2019-04-301-2/+1
* block: bounce: make sure that bvec table is updatedMing Lei2019-02-211-2/+6
* block: allow bio_for_each_segment_all() to iterate over multi-page bvecMing Lei2019-02-151-2/+4
* blkcg: remove bio->bi_css and instead use bio->bi_blkgDennis Zhou2018-12-071-1/+1
* blkcg: consolidate bio_issue_init() to be a part of coreDennis Zhou2018-12-071-0/+1
* block: copy ioprio in __bio_clone_fast() and bounceHannes Reinecke2018-11-121-0/+1
* Merge tag 'for-linus-20181102' of git://git.kernel.dk/linux-blockLinus Torvalds2018-11-021-3/+1
|\
| * blkcg: revert blkcg cleanups seriesDennis Zhou2018-11-011-3/+1
* | mm: remove include/linux/bootmem.hMike Rapoport2018-10-311-1/+1
|/
* block: setup bounce bio_sets properlyJens Axboe2018-10-211-9/+28
* blkcg: remove bio->bi_css and instead use bio->bi_blkgDennis Zhou (Facebook)2018-09-211-1/+1
* blkcg: consolidate bio_issue_init to be a part of coreDennis Zhou (Facebook)2018-09-211-0/+2
* block: unexport bio_clone_biosetChristoph Hellwig2018-07-241-1/+68
* block: fixup bioset_integrity_create() callJens Axboe2018-05-301-1/+1
* block: convert bounce, q->bio_split to bioset_init()/mempool_init()Kent Overstreet2018-05-301-22/+25
* block: don't disable interrupts during kmap_atomic()Sebastian Andrzej Siewior2018-05-071-3/+0
* treewide: simplify Kconfig dependencies for removed archsArnd Bergmann2018-03-261-1/+1
* Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-blockLinus Torvalds2018-01-291-14/+19
|\
| * block: bounce: don't access bio->bi_io_vec in copy_to_high_bio_irqMing Lei2018-01-061-5/+11
| * block: bounce: avoid direct access to bvec tableMing Lei2018-01-061-9/+8
* | block: don't let passthrough IO go into .make_request_fn()Ming Lei2017-12-181-2/+4
|/
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* block: remove the queue_bounce_pfn helperChristoph Hellwig2017-06-271-3/+3