92c317b80311 Merge branch 'for-next-next-v6.2-20230119' into for-next-20230119
9414f3670589 Merge branch 'for-next-current-v6.1-20230119' into for-next-20230119
2e036357ad79 Merge branch 'ext/hch/checksumming-v3' into for-next-next-v6.2-20230119
85a483dc652d Merge branch 'dev/drew-lock-atomic' into for-next-next-v6.2-20230119
74c802724b95 Merge branch 'misc-next' into for-next-next-v6.2-20230119
d5a03fb32d02 Merge branch 'misc-6.2' into for-next-current-v6.1-20230119
f1e5b8603dd6 iomap: remove IOMAP_F_ZONE_APPEND
65c82a2cdb75 btrfs: split zone append bios in btrfs_submit_bio
3aea19df0816 btrfs: calculate file system wide queue limit for zoned mode
e5645ea68987 btrfs: remove now spurious bio submission helpers
4673d31419c2 btrfs: remove the fs_info argument to btrfs_submit_bio
752fa8c610da btrfs: remove submit_encoded_read_bio
17cd465c2656 btrfs: remove struct btrfs_io_geometry
84172eba0cf6 btrfs: remove stripe boundary calculation for encoded I/O
740101b80554 btrfs: remove stripe boundary calculation for compressed I/O
ca7f229fea88 btrfs: remove stripe boundary calculation for buffered I/O
f4e0cd7d5a6d btrfs: pass the iomap bio to btrfs_submit_bio
ff743eb4bbcd btrfs: allow btrfs_submit_bio to split bios
a666faef3e6a btrfs: support cloned bios in btree_csum_one_bio
f94c1de1ed0c btrfs: handle recording of zoned writes in the storage layer
431bf1405684 btrfs: handle checksum generation in the storage layer
6f9779cc6664 btrfs: simplify the btrfs_csum_one_bio calling convention
8ac26794176b btrfs: remove the submit_bio_start helpers
8a49a301b884 btrfs: handle checksum validation and repair at the storage layer
65a79db1bd4e block: export bio_split_rw
82134b31b41e btrfs: locking: use atomic for DREW lock writers
679ad4da7ed6 btrfs: skip backref walking during fiemap if we know the leaf is shared
b85c1cb28147 btrfs: assert commit root semaphore is held when accessing backref cache
495ea7a58992 btrfs: limit device extents to the device size
99e0e04e5126 btrfs: hold block group refcount during async discard
dbc6dc12f492 btrfs: send: cache utimes operations for directories if possible
12eaf0fcc334 btrfs: send: update size of roots array for backref cache entries
eecec12b137c btrfs: send: use the lru cache to implement the name cache
016650c05b09 btrfs: add an api to delete a specific entry from the lru cache
ec77e2c97c6a btrfs: allow a generation number to be associated with lru cache entries
3402b76a72de btrfs: send: cache information about created directories
06c33ccb54f4 btrfs: adapt lru cache to allow for 64 bits keys on 32 bits systems
cab757353460 btrfs: send: genericize the backref cache to allow it to be reused
53db8f935672 btrfs: send: initialize all the red black trees earlier
584b257ad358 btrfs: send: use MT_FLAGS_LOCK_EXTERN for the backref cache maple tree
d479e631704d btrfs: send: iterate waiting dir move rbtree only once when processing refs
1dc61f004b16 btrfs: send: reduce searches on parent root when checking if dir can be removed
0906f85a57e5 btrfs: send: avoid unnecessary orphan dir rbtree search at can_rmdir()
a807a37ecc51 btrfs: send: avoid duplicated orphan dir allocation and initialization
c3de4efbd3c6 btrfs: send: remove send_progress argument from can_rmdir()
9af0a9cbd1cd btrfs: send: avoid extra b+tree searches when checking reference overrides
bac93fbb3046 btrfs: send: directly return from will_overwrite_ref() and simplify it
1801eb345549 btrfs: send: avoid unnecessary generation search at did_overwrite_ref()
f7d0fcecc5ee btrfs: send: directly return from did_overwrite_ref() and simplify it
c2f5ff76cea5 btrfs: sysfs: update fs features directory asynchronously
b1b13b6fa1e2 btrfs: raid56: fix stripes if vertical errors are found
5ed422f76cd8 btrfs: remove duplicate include header in extent-tree.c
b7adbf9ada35 btrfs: fix race between quota rescan and disable leading to NULL pointer deref
1f55ee6d0901 btrfs: fix invalid leaf access due to inline extent during lseek
26ecf243e407 btrfs: stop using write_one_page in btrfs_scratch_superblock
0e0078f72be8 btrfs: factor out scratching of one regular super block
3682d91da644 btrfs: fix race between quota rescan and disable leading to NULL pointer deref
d970572c3b64 btrfs: scrub: improve tree block error reporting
254cec445aa5 btrfs: dont use size classes for zoned file systems
5c517996e4fe btrfs: load block group size class when caching
5f9533c1e9db btrfs: introduce size class to block group allocator
1cc7402e17b6 btrfs: add more find_free_extent tracepoints
365a8f4b80a1 btrfs: pass find_free_extent_ctl to allocator tracepoints
eea9a105248c btrfs: fix invalid leaf access due to inline extent during lseek
034089b0fbf8 btrfs: remove the wait argument to btrfs_start_ordered_extent
83bc89283666 btrfs: use a single variable to track return value for log_dir_items()
3c2179fc636c btrfs: use a negative value for BTRFS_LOG_FORCE_COMMIT
b11b27adc9dc btrfs: simplify update of last_dir_index_offset when logging a directory
6d14c5b3c3d4 btrfs: use PAGE_{ALIGN, ALIGNED, ALIGN_DOWN} macro
effdd15c7458 btrfs: go to matching label when cleaning em in btrfs_submit_direct
eb3205ba3481 btrfs: stop using write_one_page in btrfs_scratch_superblock
e484c3fe3b40 btrfs: factor out scratching of one regular super block
3e64a82e43fe btrfs: turn on -Wmaybe-uninitialized
38f2e4599d20 btrfs: fix uninitialized variable warning in run_one_async_start
69536bca5dfc btrfs: zoned: fix uninitialized variable warning in btrfs_get_dev_zones
861cbc1417b3 btrfs: fix uninitialized variable warning in btrfs_sb_log_location
b907029b46b4 btrfs: fix uninitialized variable warnings in __set_extent_bit and convert_extent_bit
b34ef1daf72c btrfs: fix uninitialized variable warning in btrfs_update_block_group
ac70a0f1b7c9 btrfs: fix uninitialized variable warning in get_inode_gen
f01bbeef73a5 btrfs: fix uninitialized variable warning in btrfs_cleanup_ordered_extents
801ce40e05bb btrfs: move btrfs_abort_transaction to transaction.c
26906b5d55a7 btrfs: directly pass in fs_info to btrfs_merge_delayed_refs
2430a779084b btrfs: drop trans parameter of insert_delayed_ref
1e1176290b17 btrfs: remove trans parameter of merge_ref
a2774a9025ac btrfs: drop unused trans parameter of drop_delayed_ref