summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/bio.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: merge ordered work callbacks in btrfs_work into oneDavid Sterba2023-10-121-8/+9
* btrfs: scrub: implement raid stripe tree supportJohannes Thumshirn2023-10-121-0/+2
* btrfs: add support for inserting raid stripe extentsJohannes Thumshirn2023-10-121-0/+21
* btrfs: remove the need_raid_map parameter from btrfs_map_block()Qu Wenruo2023-10-121-1/+1
* btrfs: check-integrity: remove btrfsic_unmount() functionQu Wenruo2023-10-121-1/+0
* btrfs: check-integrity: remove btrfsic_check_bio() functionQu Wenruo2023-10-121-4/+0
* btrfs: add an ordered_extent pointer to struct btrfs_bioChristoph Hellwig2023-06-191-4/+38
* btrfs: add a is_data_bbio helperChristoph Hellwig2023-06-191-4/+9
* btrfs: limit write bios to a single ordered extentChristoph Hellwig2023-06-191-3/+0
* btrfs: fix file_offset for REQ_BTRFS_ONE_ORDERED bios that get splitChristoph Hellwig2023-06-191-2/+1
* btrfs: rename __btrfs_map_block to btrfs_map_blockChristoph Hellwig2023-06-191-2/+2
* btrfs: defer splitting of ordered extents until I/O completionChristoph Hellwig2023-06-191-17/+0
* btrfs: record orig_physical only for the original bioChristoph Hellwig2023-06-191-1/+2
* btrfs: optimize the logical to physical mapping for zoned writesChristoph Hellwig2023-06-191-0/+5
* btrfs: don't call btrfs_record_physical_zoned for failed appendChristoph Hellwig2023-06-191-1/+1
* btrfs: remove hipri_workers workqueueChristoph Hellwig2023-06-191-4/+1
* btrfs: determine synchronous writers from bio or writeback controlChristoph Hellwig2023-06-191-4/+3
* btrfs: submit IO synchronously for fast checksum implementationsChristoph Hellwig2023-06-191-13/+7
* btrfs: use SECTOR_SHIFT to convert LBA to physical offsetAnand Jain2023-06-191-1/+1
* btrfs: zoned: fix dev-replace after the scrub reworkQu Wenruo2023-06-011-4/+0
* btrfs: call btrfs_orig_bbio_end_io in btrfs_end_bio_workChristoph Hellwig2023-05-261-1/+1
* btrfs: introduce a new helper to submit write bio for repairQu Wenruo2023-04-171-44/+50
* btrfs: introduce btrfs_bio::fs_info memberQu Wenruo2023-04-171-17/+25
* btrfs, block: move REQ_CGROUP_PUNT to btrfsChristoph Hellwig2023-04-171-4/+8
* btrfs: pass an ordered_extent to btrfs_extract_ordered_extentChristoph Hellwig2023-04-171-1/+15
* btrfs: use __bio_add_page for adding a single page in repair_one_sectorJohannes Thumshirn2023-04-171-1/+1
* btrfs: make btrfs_split_bio work on struct btrfs_bioChristoph Hellwig2023-04-171-13/+14
* btrfs: return a btrfs_bio from btrfs_bio_allocChristoph Hellwig2023-04-171-5/+7
* btrfs: pass a btrfs_bio to btrfs_submit_bioChristoph Hellwig2023-04-171-7/+7
* btrfs: fix unnecessary increment of read error stat on write errorNaohiro Aota2023-03-061-1/+1
* btrfs: pass a btrfs_bio to btrfs_use_appendChristoph Hellwig2023-02-151-1/+1
* btrfs: split zone append bios in btrfs_submit_bioChristoph Hellwig2023-02-151-17/+27
* btrfs: remove the fs_info argument to btrfs_submit_bioChristoph Hellwig2023-02-151-6/+6
* btrfs: pass the iomap bio to btrfs_submit_bioChristoph Hellwig2023-02-151-20/+2
* btrfs: allow btrfs_submit_bio to split biosChristoph Hellwig2023-02-151-18/+92
* btrfs: support cloned bios in btree_csum_one_bioChristoph Hellwig2023-02-151-1/+1
* btrfs: handle recording of zoned writes in the storage layerChristoph Hellwig2023-02-151-0/+8
* btrfs: handle checksum generation in the storage layerChristoph Hellwig2023-02-151-26/+178
* btrfs: simplify the btrfs_csum_one_bio calling conventionChristoph Hellwig2023-02-151-0/+3
* btrfs: rename btrfs_bio::iter fieldChristoph Hellwig2023-02-151-6/+6
* btrfs: remove struct btrfs_bio::device fieldChristoph Hellwig2023-02-151-5/+5
* btrfs: open code btrfs_bio_free_csumChristoph Hellwig2023-02-151-1/+2
* btrfs: handle checksum validation and repair at the storage layerChristoph Hellwig2023-02-151-2/+188
* btrfs: pre-load data checksum for reads in btrfs_submit_bioChristoph Hellwig2023-02-151-2/+10
* btrfs: save the bio iter for checksum validation in common codeChristoph Hellwig2023-02-151-1/+4
* btrfs: refactor error handling in btrfs_submit_bioChristoph Hellwig2023-02-151-9/+15
* btrfs: add a btrfs_inode pointer to struct btrfs_bioChristoph Hellwig2023-02-151-2/+6
* btrfs: fix spelling mistakes found using codespellColin Ian King2023-02-151-1/+1
* btrfs: handle case when repair happens with dev-replaceQu Wenruo2023-01-031-1/+10
* btrfs: move repair_io_failure to bio.cChristoph Hellwig2022-12-051-0/+90