07d4f6ef86b2 Merge branch 'for-next-next-v6.5-20230724' into for-next-20230724
6ba2e140b43e Merge branch 'for-next-current-v6.4-20230724' into for-next-20230724
ddde98050a23 Merge branch 'ext/hch/dep-nocow-fix' into for-next-next-v6.5-20230724
309ff6f103ed Merge branch 'ext/hch/dep-writeback-fixes-v2' into for-next-next-v6.5-20230724
0470ff85aa83 Merge branch 'ext/hch/compressed-writeback-cleanups' into for-next-next-v6.5-20230724
69ecd984dbae Merge branch 'misc-next' into for-next-next-v6.5-20230724
e1903b29d2af Merge branch 'next-fixes' into for-next-next-v6.5-20230724
74b9721bab9d Merge branch 'misc-6.5' into for-next-current-v6.4-20230724
8d99ca0bafa7 btrfs: clone relocation checksums in btrfs_alloc_ordered_extent
c1ad67f3d134 btrfs: use nocow_end for the loop iteration in run_delalloc_cow
c08a04a04656 btrfs: move the !zoned assert into run_delalloc_cow
989b2395a79a btrfs: consolidate the error handling in run_delalloc_nocow
80e80a94439b btrfs: cleanup the COW fallback logic in run_delalloc_nocow
83931585c6f9 btrfs: fix error handling when in a COW window in run_delalloc_nocow
57f1343b4ce1 btrfs: lift the call to mapping_set_error out of cow_file_range
07080afc2b3d btrfs: remove the call to btrfs_mark_ordered_io_finished in btrfs_writepage_fixup_worker
9a102fde18c1 btrfs: fix a race in clearing the writeback bit for sub-page I/O
698dd10e54c4 btrfs: stop submitting I/O after an error in extent_write_locked_range
c529d1e04b98 btrfs: fix handling of errors from __extent_writepage_io
c72011ae3792 btrfs: move the cow_fixup earlier in writepages handling
6d60411d716e btrfs: fix an error handling corner case in cow_file_range
6ed2030494d2 btrfs: don't wait for writeback on clean pages in extent_write_cache_pages
b9c34cf67797 btrfs: don't stop integrity writeback too early
7360d510112c mm: remove folio_account_redirty
dcac5f36017c btrfs: fix zoned handling in submit_uncompressed_range
b0c79510eee6 btrfs: don't redirty locked_page in run_delalloc_zoned
f5acb89d2820 btrfs: refactor the zoned device handling in cow_file_range
3f0880f61936 btrfs: don't redirty pages in compress_file_range
7c964630dbee btrfs: share the code to free the page array in compress_file_range
380e3b3c87f0 btrfs: use a separate label for the incompressible case in compress_file_range
830294f89afc btrfs: further simplify the compress or not logic in compress_file_range
8f1751c39f70 btrfs: streamline compress_file_range
6b9ff3b400bf btrfs: merge submit_compressed_extents and async_cow_submit
bae07b0ab5b3 btrfs: merge async_cow_start and compress_file_range
6de5a4ca8f7b btrfs: don't clear async_chunk->inode in async_cow_start
8d32568c085d btrfs: clean up the check for uncompressed ranges in submit_one_async_extent
abc4c1ab6fbd btrfs: reduce the number of arguments to btrfs_run_delalloc_range
87a751b10ea7 btrfs: improve the delalloc_to_write calculation in writepage_delalloc
89fc255a1b96 btrfs: remove the return value from extent_write_locked_range
e33eb8025983 btrfs: remove the return value from submit_uncompressed_range
fa6b05c66daf btrfs: reduce debug spam from submit_compressed_extents
d8d39330bea2 btrfs: remove end_extent_writepage
8f9dd4a6dfcd btrfs: remove btrfs_writepage_endio_finish_ordered
9ab10cbd6537 btrfs: split page locking out of __process_pages_contig
33d1971ea187 btrfs: don't create inline extents in fallback_to_cow
11965d2adbb7 btrfs: pass a flags argument to cow_file_range
4e67a6a825b2 btrfs: check for commit error at btrfs_attach_transaction_barrier()
28d330cc9ee1 btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
4b58f033c89b btrfs: account block group tree when calculating global reserve size
a634eb218ae6 btrfs: use folio_next_index() helper in extent_write_cache_pages
8a17232d2746 btrfs: use helper sizeof_field in struct accessors
ad10d681bcb6 btrfs: deprecate integrity checker feature
3583b884a694 btrfs: move btrfs_free_excluded_extents() into block-group.c
7f5916cb7fb9 btrfs: open code trivial btrfs_add_excluded_extent()
07180ef866af btrfs: make find_first_extent_bit() return a boolean
763dd380ceaa btrfs: make btrfs_destroy_pinned_extent() return void
d1449fb883f0 btrfs: make btrfs_destroy_marked_extents() return void
0f04e5148b1b btrfs: rename add_new_free_space() to btrfs_add_new_free_space()
3eb05fe32195 btrfs: update documentation for add_new_free_space()
5704d4c32ff6 btrfs: remove BUG_ON()'s in add_new_free_space()
4b48ca62fa4d btrfs: tracepoints: simplify raid56 events
cb800b818b88 btrfs: sysfs: show if ACL support has been compiled in
01f61d33e817 btrfs: raid56: remove unused BTRFS_RBIO_REBUILD_MISSING
1f1235b839a5 btrfs: add comments for btrfs_map_block()
d5608062bafb btrfs: remove redundant initialization of variables in log_new_ancestors
62751dd50ce3 btrfs: scrub: remove redundant division of stripe_nr
1f240debbda5 btrfs: zoned: use vcalloc instead of for vzalloc in btrfs_get_dev_zone_info
cbd3e5dd275a Merge branch 'misc-6.5' into next-fixes
8dbfc14fc736 btrfs: account block group tree when calculating global reserve size
95ca6599a589 btrfs: zoned: do not enable async discard