summaryrefslogtreecommitdiffstats
path: root/block/blk-map.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * blk_rq_map_user_iov(): move iov_iter_advance() downAl Viro2017-10-111-1/+0
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* blk-map: call blk_queue_bounce from blk_rq_append_bioChristoph Hellwig2017-06-271-4/+3
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
* block: fold cmd_type into the REQ_OP_ spaceChristoph Hellwig2017-01-311-6/+7
* Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-blockLinus Torvalds2016-12-131-2/+4
|\
| * block: better op and flags encodingChristoph Hellwig2016-10-281-0/+2
| * block: split out request-only flags into a new namespaceChristoph Hellwig2016-10-281-2/+2
* | Don't feed anything but regular iovec's to blk_rq_map_user_iovLinus Torvalds2016-12-071-0/+4
|/
* block: simplify and export blk_rq_append_bioChristoph Hellwig2016-07-201-10/+15
* block, fs, mm, drivers: use bio set/get op accessorsMike Christie2016-06-071-1/+1
* fix the copy vs. map logics in blk_rq_map_user_iov()Al Viro2016-04-081-39/+8
* block: support large requests in blk_rq_map_user_iovChristoph Hellwig2016-03-031-30/+61
* block: Copy a user iovec if it includes gapsSagi Grimberg2015-09-111-2/+24
* block: manipulate bio->bi_flags through helpersJens Axboe2015-07-291-1/+1
* block: add a bi_error field to struct bioChristoph Hellwig2015-07-291-1/+1
* blk_rq_map_user(): use import_single_range()Al Viro2015-04-111-3/+3
* block: handle the null_mapped flag correctly in blk_rq_map_user_iovChristoph Hellwig2015-02-111-0/+3
* block: merge __bio_map_user_iov into bio_map_user_iovChristoph Hellwig2015-02-051-1/+1
* block: pass iov_iter to the BLOCK_PC mapping functionsKent Overstreet2015-02-051-19/+19
* block: use blk_rq_map_user_iov to implement blk_rq_map_userChristoph Hellwig2015-02-051-124/+13
* block: remove struct request buffer memberJens Axboe2014-04-151-3/+0