summaryrefslogtreecommitdiffstats
path: root/block/bio.c
Commit message (Expand)AuthorAgeFilesLines
* block: unpin user pages belonging to a folio at onceKundan Kumar2024-09-111-9/+5
* block: introduce folio awareness and add a bigger size from folioKundan Kumar2024-09-111-18/+61
* block: Added folio-ized version of bio_add_hw_page()Kundan Kumar2024-09-111-0/+23
* Merge tag 'for-6.11/block-post-20240722' of git://git.kernel.dk/linuxLinus Torvalds2024-07-221-3/+13
|\
| * block: don't call bio_uninit from bio_endioChristoph Hellwig2024-07-031-2/+12
| * block: split integrity support out of bio.hChristoph Hellwig2024-07-031-1/+1
* | block: add a bvec_phys helperChristoph Hellwig2024-07-081-1/+1
|/
* Merge tag 'for-6.10-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2024-05-141-0/+1
|\
| * bio: Export bio_add_folio_nofail to modulesMatthew Wilcox (Oracle)2024-05-071-0/+1
* | blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOWYu Kuai2024-05-091-1/+0
* | block: add a bio_await_chain helperKeith Busch2024-05-071-0/+20
* | block: add a bio_chain_and_submit helperChristoph Hellwig2024-05-071-8/+19
* | block: Introduce zone write pluggingDamien Le Moal2024-04-171-0/+2
|/
* Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linuxLinus Torvalds2024-03-111-26/+19
|\
| * block: Fix page refcounts for unaligned buffers in __bio_release_pages()Tony Battersby2024-03-061-3/+4
| * block: io wait hang check helperKeith Busch2024-02-241-11/+1
| * block: optimise in irq bio put cachingPavel Begunkov2024-02-081-11/+12
| * block: extend bio caching to task contextPavel Begunkov2024-02-081-1/+2
* | block, fs: Restore the per-bio/request data lifetime fieldsBart Van Assche2024-02-061-0/+2
|/
* block: support adding less than len in bio_add_hw_pageChristoph Hellwig2023-12-151-1/+4
* block: prevent an integer overflow in bvec_try_merge_hw_pageChristoph Hellwig2023-12-151-1/+1
* block: Remove special-casing of compound pagesMatthew Wilcox (Oracle)2023-12-071-22/+24
* block: Bring back zero_fill_bio_iterKent Overstreet2023-08-141-3/+3
* block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unsetKent Overstreet2023-08-141-4/+6
* block: Add some exports for bcachefsKent Overstreet2023-08-141-0/+2
* block: make bvec_try_merge_hw_page() non-staticJinyoung Choi2023-08-091-1/+1
* block: don't pass a bio to bio_try_merge_hw_segChristoph Hellwig2023-07-241-9/+7
* block: move the bi_size update out of __bio_try_merge_pageChristoph Hellwig2023-07-241-37/+20
* block: downgrade a bio_full call in bio_add_pageChristoph Hellwig2023-07-241-1/+1
* block: move the bi_size overflow check in __bio_try_merge_pageChristoph Hellwig2023-07-241-4/+5
* block: move the bi_vcnt check out of __bio_try_merge_pageChristoph Hellwig2023-07-241-23/+22
* block: move the BIO_CLONED checks out of __bio_try_merge_pageChristoph Hellwig2023-07-241-3/+6
* block: use SECTOR_SHIFT bio_add_hw_pageChristoph Hellwig2023-07-241-1/+1
* block: tidy up the bio full checks in bio_add_hw_pageChristoph Hellwig2023-07-241-6/+4
* block: add bio_add_folio_nofailJohannes Thumshirn2023-06-011-0/+8
* block: Convert bio_iov_iter_get_pages to use iov_iter_extract_pagesDavid Howells2023-05-241-11/+12
* block: Add BIO_PAGE_PINNED and associated infrastructureDavid Howells2023-05-241-3/+3
* block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logicChristoph Hellwig2023-05-241-1/+1
* ext4: Convert ext4_bio_write_page() to use a folioMatthew Wilcox2023-04-061-0/+1
* Merge tag 'block-6.3-2023-03-03' of git://git.kernel.dk/linuxLinus Torvalds2023-03-031-0/+1
|\
| * block: clear bio->bi_bdev when putting a bio back in the cacheJens Axboe2023-02-241-0/+1
* | Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds2023-02-221-3/+3
|\ \ | |/ |/|
| * iov_iter: Define flags to qualify page extraction.David Howells2023-02-201-3/+3
* | block: Remove the ALLOC_CACHE_SLACK constantBart Van Assche2023-02-091-1/+0
* | block: factor out a bvec_set_page helperChristoph Hellwig2023-02-031-10/+2
* | block: add a BUILD_BUG_ON() for adding more bio flags than we have spaceJens Axboe2023-01-291-0/+2
|/
* Revert "block: bio_copy_data_iter"Jens Axboe2023-01-041-15/+22
* block: bio_copy_data_iterChristoph Hellwig2022-12-061-22/+15
* bio: shrink max number of pcpu cached biosPavel Begunkov2022-11-161-1/+1
* bio: add pcpu caching for non-polling bio_putPavel Begunkov2022-11-161-16/+54