| 1201b58b67b3 ("btrfs: drop casts of bio bi_sector") |
| 830258632757 ("btrfs: raid56: use in_range where applicable") |
| f90ae76a5c2c ("btrfs: raid56: remove redundant device check in rbio_add_io_page") |
| 5a9472fe7ffe ("btrfs: increment corrupt device counter during compressed read") |
| 769b4f2497bd ("btrfs: get rid of one layer of bios in direct I/O") |
| 85879573fc8b ("btrfs: put direct I/O checksums in btrfs_dio_private instead of bio") |
| e3b318d14df7 ("btrfs: convert btrfs_dio_private->pending_bios to refcount_t") |
| 2390a6daf92d ("btrfs: remove unused btrfs_dio_private::private") |
| c36cac28cb94 ("btrfs: fix double __endio_write_update_ordered in direct I/O") |
| 6d3113a193e3 ("btrfs: fix error handling when submitting direct I/O bio") |
| 1db45a35f071 ("btrfs: replace u_long type cast with unsigned long") |
| e7a04894c766 ("btrfs: fix RAID direct I/O reads with alternate csums") |
| db72e47f79c5 ("btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums()") |
| e62958fce94b ("btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappers") |
| 89b798ad1b42 ("btrfs: Use btrfs_get_io_geometry appropriately") |
| 5f1411265e16 ("btrfs: Introduce btrfs_io_geometry infrastructure") |
| ea41d6b2785f ("btrfs: remove assumption about csum type form btrfs_print_data_csum_error()") |
| d5178578bcd4 ("btrfs: directly call into crypto framework for checksumming") |
| 51bce6c9b977 ("btrfs: Simplify btrfs_check_super_csum() and get rid of size assumptions") |
| 8dc3f22c8ba0 ("btrfs: check for supported superblock checksum type before checksum validation") |
| e7e16f4882ed ("btrfs: add common checksum type validation") |
| 7ebc7e5f2c81 ("btrfs: format checksums according to type for printing") |
| 10fe6ca80d9d ("btrfs: don't assume compressed_bio sums to be 4 bytes") |
| 1e25a2e3ca0d ("btrfs: don't assume ordered sums to be 4 bytes") |
| 5852c8b96154 ("btrfs: use btrfs_csum_data() instead of directly calling crc32c") |
| cff8267228c1 ("btrfs: read number of data stripes from map only once") |
| 443c8e2a839f ("btrfs: reduce kmap_atomic time for checksumming") |
| 2996e1f8bcad ("btrfs: factor our read/write stage off csum_tree_block into its callers") |
| a3d46aea46f9 ("btrfs: Switch memory allocations in async csum calculation path to kvmalloc") |
| cb5583dd52fa ("btrfs: dev-replace: open code trivial locking helpers") |
| 53176dde0acd ("btrfs: dev-replace: remove custom read/write blocking scheme") |
| 129827e3001f ("btrfs: dev-replace: swich locking to rw semaphore") |
| ceb21a8db485 ("btrfs: reada: reorder dev-replace locks before radix tree preload") |
| da12fe5414f9 ("btrfs: Refactor btrfs_merge_bio_hook") |
| b3a0dd50c395 ("btrfs: replace btrfs_io_bio::end_io with a simple helper") |
| 31fecccbd7b2 ("btrfs: remove redundant csum buffer in btrfs_io_bio") |
| b47dda2ef6d7 ("btrfs: dev-replace: set result code of cancel by status of scrub") |
| d189dd70e255 ("btrfs: fix use-after-free due to race between replace start and cancel") |
| 05c49e6bc1e8 ("btrfs: dev-replace: go back to suspend state if another EXCL_OP is running") |
| 0d228ece59a3 ("btrfs: dev-replace: go back to suspended state if target device is missing") |
| 60ca842e3457 ("Btrfs: rename and export get_chunk_map") |
| abbb55f4cd56 ("btrfs: Remove extent_io_ops::split_extent_hook callback") |
| 5c848198aad3 ("btrfs: Remove extent_io_ops::merge_extent_hook callback") |
| a36bb5f9a90c ("btrfs: Remove extent_io_ops::clear_bit_hook callback") |
| e06a1fc99cc7 ("btrfs: Remove extent_io_ops::set_bit_hook extent_io callback") |
| 65a680f6b7d6 ("btrfs: Remove extent_io_ops::check_extent_io_range callback") |
| 7087a9d8db88 ("btrfs: Remove extent_io_ops::writepage_end_io_hook") |
| d75855b4518b ("btrfs: Remove extent_io_ops::writepage_start_hook") |
| 5eaad97af8ae ("btrfs: Remove extent_io_ops::fill_delalloc") |
| 9b142115ed35 ("btrfs: dev-replace: remove pointless assert in write unlock") |