summaryrefslogtreecommitdiffstats
path: root/block/blk-map.c
Commit message (Expand)AuthorAgeFilesLines
* block: fix pin count management when merging same-page segmentsChristoph Hellwig2023-09-061-4/+3
* Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds2023-06-261-11/+11
|\
| * block: convert bio_map_user_iov to use iov_iter_extract_pagesDavid Howells2023-05-241-12/+11
| * block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logicChristoph Hellwig2023-05-241-0/+1
* | block: fix bio-cache for passthru IOAnuj Gupta2023-05-231-1/+1
|/
* iov_iter: add iter_iovec() helperJens Axboe2023-03-301-2/+2
* block: ensure bio_alloc_map_data() deals with ITER_UBUF correctlyJens Axboe2023-03-291-2/+3
* Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds2023-02-221-4/+4
|\
| * iov_iter: Define flags to qualify page extraction.David Howells2023-02-201-4/+4
* | Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linuxLinus Torvalds2023-02-201-4/+2
|\ \
| * | block: extend bio-cache for non-polled requestsAnuj Gupta2023-01-291-4/+2
| |/
* / block: use iter_ubuf for single rangeKeith Busch2023-01-111-4/+4
|/
* block: set FOLL_PCI_P2PDMA in bio_map_user_iov()Logan Gunthorpe2022-11-091-4/+8
* block: Constify most queue limits pointersBart Van Assche2022-10-251-1/+1
* block: extend functionality to map bvec iteratorKanchan Joshi2022-09-301-4/+71
* block: factor out blk_rq_map_bio_alloc helperKanchan Joshi2022-09-301-11/+22
* block: rename bio_map_put to blk_mq_map_bio_putAnuj Gupta2022-09-301-3/+3
* block: add blk_rq_map_user_ioAnuj Gupta2022-09-301-0/+36
* block/blk-map: Remove set but unused variable 'added'Jiapeng Chong2022-09-051-2/+1
* block: use on-stack page vec for <= UIO_FASTIOVJens Axboe2022-08-221-3/+11
* block: enable bio caching use for passthru IOJens Axboe2022-08-221-8/+25
* block: shrink rq_map_data a bitJens Axboe2022-08-221-1/+1
* block: convert to advancing variants of iov_iter_get_pages{,_alloc}()Al Viro2022-08-081-3/+4
* block/blk-map: Remove redundant assignmentMichal Orzel2022-04-231-3/+2
* block: turn bio_kmalloc into a simple kmalloc wrapperChristoph Hellwig2022-04-171-15/+27
* block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kernHaimin Zhang2022-02-171-1/+1
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-09-031-1/+1
|\
| * mm: remove flush_kernel_dcache_pageChristoph Hellwig2021-09-031-1/+1
* | block: use memcpy_from_bvec in bio_copy_kern_endio_readChristoph Hellwig2021-08-021-1/+1
|/
* block: remove an incorrect check from blk_rq_append_bioChristoph Hellwig2021-04-121-3/+0
* block: stop calling blk_queue_bounce for passthrough requestsChristoph Hellwig2021-04-061-87/+29
* block: remove BLK_BOUNCE_ISA supportChristoph Hellwig2021-04-061-2/+2
* block: rename BIO_MAX_PAGES to BIO_MAX_VECSChristoph Hellwig2021-03-111-1/+1
* block: Add bio_max_segsMatthew Wilcox (Oracle)2021-02-261-3/+1
* block: fix bmd->is_null_mapped initializationChristoph Hellwig2020-09-231-2/+1
* block: remove the BIO_USER_MAPPED flagChristoph Hellwig2020-09-011-6/+4
* block: remove __blk_rq_map_user_iovChristoph Hellwig2020-09-011-90/+54
* block: remove __blk_rq_unmap_userChristoph Hellwig2020-09-011-18/+11
* block: remove the BIO_NULL_MAPPED flagChristoph Hellwig2020-09-011-4/+5
* block: Inline encryption support for blk-mqSatya Tangirala2020-05-141-0/+1
* block: rename __bio_add_pc_page to bio_add_hw_pageChristoph Hellwig2020-05-121-2/+3
* block: remove RQF_COPY_USERChristoph Hellwig2020-04-221-8/+1
* block: move bio_map_* to blk-map.cChristoph Hellwig2020-03-271-0/+508
* block: fix memleak when __blk_rq_map_user_iov() is failedYang Yingliang2019-12-201-1/+1
* block: remove the bi_phys_segments field in struct bioChristoph Hellwig2019-06-201-2/+8
* Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-blockLinus Torvalds2018-01-291-2/+2
|\
| * blk_rq_map_user_iov: fix error overrideDouglas Gilbert2018-01-151-2/+2
* | block: fix blk_rq_append_bioJens Axboe2017-12-181-16/+22
|/
* Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2017-11-171-7/+0
|\
| * move more stuff down into bio_copy_user_iov()Al Viro2017-10-111-6/+0