On Thu, Apr 16, 2020 at 02:46:10PM -0700, Omar Sandoval wrote: > From: Omar Sandoval <osandov@xxxxxx> > Omar Sandoval (15): > block: add bio_for_each_bvec_all() > btrfs: fix error handling when submitting direct I/O bio > btrfs: fix double __endio_write_update_ordered in direct I/O > btrfs: look at full bi_io_vec for repair decision > btrfs: don't do repair validation for checksum errors > btrfs: clarify btrfs_lookup_bio_sums documentation > btrfs: rename __readpage_endio_check to check_data_csum > btrfs: make btrfs_check_repairable() static > btrfs: kill btrfs_dio_private->private > btrfs: convert btrfs_dio_private->pending_bios to refcount_t > btrfs: put direct I/O checksums in btrfs_dio_private instead of bio > btrfs: get rid of one layer of bios in direct I/O > btrfs: simplify direct I/O read repair > btrfs: get rid of endio_repair_workers > btrfs: unify buffered and direct I/O read repair Thanks to all who did the reviews, I'm adding the patchset to misc-next. There are some minor updates, in changelogs or in code. There are also some comments that might lead to more fixups but I don't think it's too serious to hold the patches unmerged. If there are futher comments or requests for clarification, changelog updates, please let me know, I'll do that directly. We need to give it a test and also to provide a base for the dio-iomap patchset.
