blob: 75030c63e530ae9b4a3439f62b4ae382a125daf4 [file] [log] [blame]
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")
89b798ad1b42 ("btrfs: Use btrfs_get_io_geometry appropriately")
5f1411265e16 ("btrfs: Introduce btrfs_io_geometry infrastructure")
cff8267228c1 ("btrfs: read number of data stripes from map only once")
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")
7f8d236ae132 ("btrfs: dev-replace: move replace members out of fs_info")
aa144bfeaa7f ("btrfs: dev-replace: avoid useless lock on error handling path")
7fb2eced105f ("btrfs: open code btrfs_dev_replace_clear_lock_blocking")
3280f874576d ("btrfs: remove btrfs_dev_replace::read_locks")
5c06147128fb ("btrfs: fix error handling in btrfs_dev_replace_start")
1da739678e0b ("btrfs: add helper to obtain number of devices with ongoing dev-replace")
16220c467ad3 ("btrfs: add assertions where number of devices could go below 0")
97aff912a2fa ("btrfs: Remove fs_info from btrfs_finish_chunk_alloc")
4f5ad7bd6315 ("btrfs: Remove fs_info from btrfs_destroy_dev_replace_tgtdev")
5cdc84bfde22 ("btrfs: drop extent_io_ops::set_range_writeback callback")
00032d38eaa8 ("btrfs: drop extent_io_ops::merge_bio_hook callback")
05912a3c04eb ("btrfs: drop extent_io_ops::tree_fs_info callback")
a944442c2b8a ("btrfs: replace get_seconds with new 64bit time API")
a528a2415087 ("btrfs: change return type of btrfs_page_mkwrite to vm_fault_t")
d9a071f0086d ("btrfs: use common variable for fs_devices in btrfs_destroy_dev_replace_tgtdev")
ab5c2f65debc ("btrfs: drop uuid_mutex in btrfs_destroy_dev_replace_tgtdev")
093258e6ebaf ("btrfs: replace waitqueue_actvie with cond_wake_up")
3d3a2e610ea5 ("btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups")
63a9c7b9ceaa ("btrfs: Remove devid parameter from btrfs_rmap_block")
010a47bde942 ("btrfs: add proper safety check before resuming dev-replace")
b51851971343 ("btrfs: cleanup btrfs_rm_device() promote fs_devices pointer")
57599c7e7722 ("btrfs: lift errors from add_extent_changeset to the callers")
7e79cb86be28 ("btrfs: split dev-replace locking helpers for read and write")