summaryrefslogtreecommitdiffstats
path: root/block/bio.c
Commit message (Expand)AuthorAgeFilesLines
* block: remove the nr_sects field in struct hd_structChristoph Hellwig2020-12-011-2/+2
* block: advance iov_iter on bio_add_hw_page failureNaohiro Aota2020-10-281-4/+7
* docs: bio: fix a kerneldoc markupMauro Carvalho Chehab2020-10-151-1/+1
* block: bio: fix a warning at the kernel-doc markupsMauro Carvalho Chehab2020-10-151-1/+1
* Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-131-11/+9
|\
| * block: make bio_crypt_clone() able to failEric Biggers2020-10-051-11/+9
* | block: Set same_page to false in __bio_try_merge_page if ret is falseRitesh Harjani2020-09-091-1/+3
|/
* block: Fix page_is_mergeable() for compound pagesMatthew Wilcox (Oracle)2020-08-171-5/+5
* block: bio: delete duplicated wordsRandy Dunlap2020-07-311-2/+2
* block: rename generic_make_request to submit_bio_noacctChristoph Hellwig2020-07-011-7/+7
* block: move the bio cgroup associatation helpers to blk-cgroup.cChristoph Hellwig2020-06-291-75/+0
* block: move bio_associate_blkg_from_page to mm/page_io.cChristoph Hellwig2020-06-291-26/+0
* block: merge __bio_associate_blkg into bio_associate_blkg_from_cssChristoph Hellwig2020-06-291-32/+13
* block: really clone the block cgroup in bio_clone_blkg_associationChristoph Hellwig2020-06-291-6/+6
* block: remove bio_disassociate_blkgChristoph Hellwig2020-06-291-19/+8
* block: bio: Use struct_size() in kmalloc()Gustavo A. R. Silva2020-06-241-3/+1
* block: remove the error argument to the block_bio_complete tracepointChristoph Hellwig2020-06-041-2/+1
* block: move update_io_ticks to blk-core.cChristoph Hellwig2020-05-271-16/+0
* block: remove generic_{start,end}_io_acctChristoph Hellwig2020-05-271-39/+0
* block: merge part_{inc,dev}_in_flight into their only callersChristoph Hellwig2020-05-191-2/+8
* block: Inline encryption support for blk-mqSatya Tangirala2020-05-141-0/+6
* block: export bio_release_pages and bio_iov_iter_get_pagesJohannes Thumshirn2020-05-121-0/+2
* block: Introduce REQ_OP_ZONE_APPENDKeith Busch2020-05-121-4/+58
* block: rename __bio_add_pc_page to bio_add_hw_pageChristoph Hellwig2020-05-121-25/+40
* block: move bio_map_* to blk-map.cChristoph Hellwig2020-03-271-509/+1
* block: move guard_bio_eod to bio.cChristoph Hellwig2020-03-251-0/+43
* block/diskstats: replace time_in_queue with sum of request timesKonstantin Khlebnikov2020-03-251-1/+0
* block/diskstats: more accurate approximation of io_ticks for slow disksKonstantin Khlebnikov2020-03-251-4/+4
* block: move disk_name and related helpers out of partition-generic.cChristoph Hellwig2020-03-241-0/+6
* block: Prevent hung_check firing during long sync IOMing Lei2020-03-181-1/+11
* fs: move guard_bio_eod() after bio_set_op_attrsMing Lei2020-01-091-1/+11
* block: add bio_truncate to fix guard_bio_eodMing Lei2019-12-281-0/+39
* block: fix "check bi_size overflow before merge"Andreas Gruenbacher2019-12-091-1/+3
* block: fix memleak of bio integrity dataJustin Tee2019-12-051-0/+3
* block: check bi_size overflow before mergeJunichi Nomura2019-11-121-1/+1
* block: move same page handling from __bio_add_pc_page to the callersChristoph Hellwig2019-08-221-10/+10
* block: create a bio_try_merge_pc_page helperChristoph Hellwig2019-08-221-24/+10
* block: improve the gap check in __bio_add_pc_pageChristoph Hellwig2019-08-221-7/+7
* block: annotate refault stalls from IO submissionJohannes Weiner2019-08-141-0/+3
* block: stop exporting bio_map_kernHans Holmberg2019-08-061-1/+0
* block: Document the bio splitting functionsBart Van Assche2019-08-041-2/+2
* block: Allow mapping of vmalloc-ed buffersDamien Le Moal2019-07-111-1/+27
* block: fix .bi_size overflowMing Lei2019-07-011-5/+5
* Merge tag 'v5.2-rc6' into for-5.3/blockJens Axboe2019-07-011-17/+21
|\
| * block: fix page leak when merging to same pageChristoph Hellwig2019-06-171-2/+10
| * block: return from __bio_try_merge_page if merging occured in the same pageChristoph Hellwig2019-06-171-15/+11
* | block: never take page references for ITER_BVECChristoph Hellwig2019-06-291-13/+1
* | block: use bio_release_pages in bio_map_user_iovChristoph Hellwig2019-06-291-5/+1
* | block: use bio_release_pages in bio_unmap_userChristoph Hellwig2019-06-291-19/+2
* | block: optionally mark pages dirty in bio_release_pagesChristoph Hellwig2019-06-291-5/+7