summaryrefslogtreecommitdiff
path: root/block/blk-map.c
AgeCommit message (Expand)Author
2023-05-24block: convert bio_map_user_iov to use iov_iter_extract_pagesDavid Howells
2023-05-24block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logicChristoph Hellwig
2023-03-30iov_iter: add iter_iovec() helperJens Axboe
2023-03-29block: ensure bio_alloc_map_data() deals with ITER_UBUF correctlyJens Axboe
2023-02-22Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds
2023-02-20iov_iter: Define flags to qualify page extraction.David Howells
2023-02-20Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linuxLinus Torvalds
2023-01-29block: extend bio-cache for non-polled requestsAnuj Gupta
2023-01-11block: use iter_ubuf for single rangeKeith Busch
2022-11-09block: set FOLL_PCI_P2PDMA in bio_map_user_iov()Logan Gunthorpe
2022-10-25block: Constify most queue limits pointersBart Van Assche
2022-09-30block: extend functionality to map bvec iteratorKanchan Joshi
2022-09-30block: factor out blk_rq_map_bio_alloc helperKanchan Joshi
2022-09-30block: rename bio_map_put to blk_mq_map_bio_putAnuj Gupta
2022-09-30block: add blk_rq_map_user_ioAnuj Gupta
2022-09-05block/blk-map: Remove set but unused variable 'added'Jiapeng Chong
2022-08-22block: use on-stack page vec for <= UIO_FASTIOVJens Axboe
2022-08-22block: enable bio caching use for passthru IOJens Axboe
2022-08-22block: shrink rq_map_data a bitJens Axboe
2022-08-08block: convert to advancing variants of iov_iter_get_pages{,_alloc}()Al Viro
2022-04-23block/blk-map: Remove redundant assignmentMichal Orzel
2022-04-17block: turn bio_kmalloc into a simple kmalloc wrapperChristoph Hellwig
2022-02-17block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kernHaimin Zhang
2021-09-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds
2021-09-03mm: remove flush_kernel_dcache_pageChristoph Hellwig
2021-08-02block: use memcpy_from_bvec in bio_copy_kern_endio_readChristoph Hellwig
2021-04-12block: remove an incorrect check from blk_rq_append_bioChristoph Hellwig
2021-04-06block: stop calling blk_queue_bounce for passthrough requestsChristoph Hellwig
2021-04-06block: remove BLK_BOUNCE_ISA supportChristoph Hellwig
2021-03-11block: rename BIO_MAX_PAGES to BIO_MAX_VECSChristoph Hellwig
2021-02-26block: Add bio_max_segsMatthew Wilcox (Oracle)
2020-09-23block: fix bmd->is_null_mapped initializationChristoph Hellwig
2020-09-01block: remove the BIO_USER_MAPPED flagChristoph Hellwig
2020-09-01block: remove __blk_rq_map_user_iovChristoph Hellwig
2020-09-01block: remove __blk_rq_unmap_userChristoph Hellwig
2020-09-01block: remove the BIO_NULL_MAPPED flagChristoph Hellwig
2020-05-14block: Inline encryption support for blk-mqSatya Tangirala
2020-05-12block: rename __bio_add_pc_page to bio_add_hw_pageChristoph Hellwig
2020-04-22block: remove RQF_COPY_USERChristoph Hellwig
2020-03-27block: move bio_map_* to blk-map.cChristoph Hellwig
2019-12-20block: fix memleak when __blk_rq_map_user_iov() is failedYang Yingliang
2019-06-20block: remove the bi_phys_segments field in struct bioChristoph Hellwig
2018-01-29Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-blockLinus Torvalds
2018-01-15blk_rq_map_user_iov: fix error overrideDouglas Gilbert
2017-12-18block: fix blk_rq_append_bioJens Axboe
2017-11-17Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-10-11move more stuff down into bio_copy_user_iov()Al Viro
2017-10-11blk_rq_map_user_iov(): move iov_iter_advance() downAl Viro
2017-06-27blk-map: call blk_queue_bounce from blk_rq_append_bioChristoph Hellwig