d0095874439a compilation fixup
32e1149da8a4 Merge branch 'for-next-next-v6.4-20230526' into for-next-20230526
9b2edb22072d Merge branch 'for-next-current-v6.3-20230526' into for-next-20230526
fbba8dd57fc2 Merge branch 'ext/hch/writeback-fixes' into for-next-next-v6.4-20230526
fa12bccd292d Merge branch 'dev/comp-work' into for-next-next-v6.4-20230526
d268498a7efb Merge branch 'misc-next' into for-next-next-v6.4-20230526
e676f727c846 Merge branch 'next-fixes' into for-next-next-v6.4-20230526
32a04dba16f9 Merge branch 'misc-6.4' into for-next-current-v6.3-20230526
a1ed1ef89d07 btrfs: split page locking out of __process_pages_contig
399e58bcbbd1 btrfs: refactor the zoned device handling in cow_file_range
f6eea746a5b0 btrfs: don't redirty the locked page for extent_write_locked_range
99de7527bd75 btrfs: don't treat zoned writeback as being from an async helper thread
7674f2e29606 btrfs: only call __extent_writepage_io from extent_write_locked_range
5bac329bdc2c btrfs: move nr_to_write to __extent_writepage
2d2e756a1bea btrfs: remove non-standard extent handling in __extent_writepage_io
2657dd6b6c3e btrfs: remove PAGE_SET_ERROR
224b9b2d5644 btrfs: stop setting PageError in the data I/O path
5e6c9be55541 btrfs: don't check PageError in __extent_writepage
14f83d4f233e btrfs: rename cow_file_range_async to run_delalloc_compressed
285a75758376 btrfs: don't fail writeback when allocating the compression context fails
b591e5b80a86 btrfs: don't check PageError in btrfs_verify_page
f0f5d2d16ac4 btrfs: unify fsverify vs other read error handling in end_page_read
365bfcc296ea btrfs: factor out a btrfs_verify_page helper
5db4bc307e4d btrfs: fix range_end calculation in extent_write_locked_range
98bf83d0e707 btrfs: disable allocation warnings for compression workspaces
17a45983cc05 Merge branch 'misc-6.4' into next-fixes
5ad9b4719fc9 btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
8fd9f4232d81 btrfs: fix an uninitialized variable warning in btrfs_log_inode
45c2f3687195 btrfs: call btrfs_orig_bbio_end_io in btrfs_end_bio_work
dbcd7febdecb btrfs: print assertion failure report and stack trace from the same line
787d7ea578fd btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
4d26d39bf97c btrfs: subpage: dump extra subpage bitmaps for debug
bdeb42da7407 btrfs: use alloc_ordered_workqueue() to create ordered workqueues
fc3f941a5b14 btrfs: drop gfp from parameter extent state helpers
0ae9755d8e7a btrfs: pass NOWAIT for set/clear extent bits as another bit
997887beeda4 btrfs: drop NOFAIL from set_extent_bit allocation masks
af1a04161af7 btrfs: open code set_extent_bits
2c40d1e7c1f7 btrfs: open code set_extent_bits_nowait
3b6c89a562ba btrfs: open code set_extent_dirty
db61092ffe31 btrfs: open code set_extent_new
688bd63ee648 btrfs: open code set_extent_delalloc
bca5fe1c6547 btrfs: open code set_extent_defrag
b6e917d448da btrfs: remove a pointless NULL check in btrfs_lookup_fs_root
9be4f2fcefff btrfs: convert btrfs_get_global_root to use a switch statement
8e4ed8fde809 btrfs: fix the btrfs_get_global_root return value
cfcefd42203f btrfs: add and fix comments in btrfs_fs_devices
a966e931a38d btrfs: consolidate uuid comparisons in btrfs_validate_super
ce8adadfb9ad btrfs: simplify how changed fsid and metadata_uuid is checked
5a3898dc60bf btrfs: simplify fsid and metadata_uuid comparisons
84f88fcccb96 btrfs: return bool from check_tree_block_fsid instead of int
cd27f2566728 btrfs: add comment about metadata_uuid in btrfs_fs_devices
5441e5336df8 btrfs: merge calls to alloc_fs_devices in device_list_add
57c0fe508e90 btrfs: streamline fsid checks in alloc_fs_devices
9ac4d20081dc btrfs: reduce struct btrfs_fs_devices size by moving fsid_change
536de489a908 btrfs: merge write_one_subpage_eb into write_one_eb
80f0884e74dd btrfs: use per-buffer locking for extent_buffer reading
2798b9f17654 btrfs: stop using lock_extent in btrfs_buffer_uptodate
55ecb67fee2e btrfs: don't check for uptodate pages in read_extent_buffer_pages
7b8c725bc2e0 btrfs: stop using PageError for extent_buffers
a795b0ac130e btrfs: remove the io_pages field in struct extent_buffer
22b6a48cc47a btrfs: remove the extent_buffer lookup in btree block checksumming
93006365f5be btrfs: use a separate end_io handler for extent_buffer writing
ce5594859813 btrfs: don't use btrfs_bio_ctrl for extent buffer writing
d570cc2ad177 btrfs: move page locking from lock_extent_buffer_for_io to write_one_eb
a651674f9553 btrfs: submit a writeback bio per extent_buffer
ca7d63e56c34 btrfs: return bool from lock_extent_buffer_for_io
ff58e75bd683 btrfs: do not try to unlock the extent for non-subpage metadata reads
a56b936e92d7 btrfs: use a separate end_io handler for read_extent_buffer
c745c4b7f462 btrfs: remove the mirror_num argument to btrfs_submit_compressed_read
349cf7b54ab2 btrfs: don't use btrfs_bio_ctrl for extent buffer reading
122772897d42 btrfs: always read the entire extent_buffer
d596c66b5ab6 btrfs: merge verify_parent_transid and btrfs_buffer_uptodate
bc8aaa2cd57c btrfs: move setting the buffer uptodate out of validate_extent_buffer
d368d0daef82 btrfs: subpage: fix error handling in end_bio_subpage_eb_writepage
6aed3c1f4d8f btrfs: mark extent_buffer_under_io static
4ed3f323c77d btrfs: fix an uninitialized variable warning in btrfs_log_inode
299f6f78d570 btrfs: call btrfs_orig_bbio_end_io in btrfs_end_bio_work
a4fd6b220498 btrfs: trigger orphan inode cleanup during START_SYNC ioctl
6f7191ec6f5c btrfs: fix comment referring to no longer existing btrfs_clean_tree_block()
856c30a6f6cf btrfs: change for_rename argument of btrfs_record_unlink_dir() to bool
d700467f2019 btrfs: remove pointless label and goto at btrfs_record_unlink_dir()
f58b678f4f15 btrfs: update comments at btrfs_record_unlink_dir() to be more clear
f184c3073a13 btrfs: use inode_logged() at btrfs_record_unlink_dir()
45c3b02889c9 btrfs: use inode_logged() at need_log_inode()
a2e95cbb1dd5 btrfs: scrub: remove more unused functions
077e4315df3f btrfs: handle tree backref walk error properly
3e3ff8d95d58 btrfs: don't hold an extra reference for redirtied buffers
690ae8b2a4c2 btrfs: fix dirty_metadata_bytes for redirtied buffers
bb5062c69dc9 btrfs: unexport btrfs_run_discard_work and make it static
1696ef935ab1 btrfs: rename del_ptr to btrfs_del_ptr and export it
d22b0c4df13e btrfs: add a btrfs_csum_type_size helper
2829ef028feb btrfs: add __KERNEL__ check for btrfs_no_printk
8321b36a94cc btrfs: move split_flags/combine_flags helpers to inode-item.h
5ae0cb655676 btrfs: move btrfs_verify_level_key into tree-checker.c
7facce0dd330 btrfs: add __btrfs_check_node helper
2e2631f6eecb btrfs: extend btrfs_leaf_check to return btrfs_tree_block_status
86218e3e4b35 btrfs: use btrfs_tree_block_status for leaf item errors
a187bdbc93a3 btrfs: add btrfs_tree_block_status definitions to tree-checker.h
68710d1f59c0 btrfs: simplify btrfs_check_leaf_* helpers into a single helper
ff7d974d3336 btrfs: remove level argument from btrfs_set_block_flags
e134cd8d9e95 btrfs: move btrfs_check_trunc_cache_free_space into block-rsv.c
ba6a4f0247a7 btrfs: scrub: use recovered data stripes as cache to avoid unnecessary read
0c3c50ae7c6e btrfs: assert tree lock is held when removing free space entries
56b2312b8525 btrfs: assert tree lock is held when linking free space
798dbce64a94 btrfs: assert tree lock is held when searching for free space entries
1274f4790903 btrfs: assert proper locks are held at tree_insert_offset()
ecd4494fcfce btrfs: simplify arguments to tree_insert_offset()
464bb90e91ef btrfs: use precomputed end offsets at do_trimming()
374aa5792396 btrfs: avoid searching twice for previous node when merging free space entries
ad0574f14165 btrfs: avoid extra memory allocation when copying free space cache
cb500e3c73a0 btrfs: simplify transid initialization in btrfs_ioctl_wait_sync
2264383ca6be btrfs: output affected files when relocation fails
f50df605fa7e btrfs: remove hipri_workers workqueue
88bf192c5011 btrfs: determine synchronous writers from bio or writeback control
4a9e65266d96 btrfs: submit IO synchronously for fast checksum implementations
c97fbab8dec2 btrfs: use SECTOR_SHIFT to convert LBA to physical offset
a85cca35797f btrfs: use SECTOR_SHIFT to convert physical offset to LBA
6bc38a94839b btrfs: improve leaf dump and error handling
6f1955739f8d btrfs: print-tree: pass const extent buffer pointer
2854e64c6585 btrfs: export bitmap_test_range_all_{set,zero}
5234d1dc79d0 btrfs: tag as unlikely the key comparison when checking sibling keys
bdc5ae699052 btrfs: make btrfs_free_device() static
b91a6232475b btrfs: don't commit transaction for every subvol create
fae44d8fb09a btrfs: unexport btrfs_prev_leaf()
77af1f2b9a24 Merge tag 'thermal-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
c551afcdc373 Merge tag 'pm-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
91a304340a22 Merge tag 'gpio-fixes-for-v6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
b158dd941b4f Merge tag 'for-6.4-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
b83ac44e0298 Merge tag 'drm-fixes-2023-05-26' of git://anongit.freedesktop.org/drm/drm
47ee3f1dd93b x86: re-introduce support for ERMS copies for user space accesses
5502d1fab09d Merge tag 'drm-misc-fixes-2023-05-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
13aa38f86eea Merge tag 'amd-drm-fixes-6.4-2023-05-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
94d39d01287b Merge tag 'drm-intel-fixes-2023-05-25' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
3bf8c6307bad cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf()
482e6ad9adde drm/amd/display: Have Payload Properly Created After Resume
137f9cee113d drm/amd/display: Fix warning in disabling vblank irq
40baba5693b9 drm/amd/pm: Fix output of pp_od_clk_voltage
0d2dd02d74e6 drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7
a34fc1bcd2c4 drm/radeon: reintroduce radeon_dp_work_func content
7fc602dbfd54 drm/amdgpu: don't enable secure display on incompatible platforms
60ecaaf54886 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
5f7fdb0f2557 thermal: intel: int340x: Add new line for UUID display
249b62c448de cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver
4badf2eb1e98 cpufreq: amd-pstate: Add ->fast_switch() callback
e997c218ad73 accel/qaic: Fix NNC message corruption
75af0a585af9 accel/qaic: Grab ch_lock during QAIC_ATTACH_SLICE_BO
faa7c4eee412 accel/qaic: Flush the transfer list again
2e0904efc945 accel/qaic: Validate if BO is sliced before slicing
d3b277b7aa1c accel/qaic: Validate user data before grabbing any lock
0e163e54c34c accel/qaic: initialize ret variable to 0
3002b8642f01 gpio-f7188x: fix chip name and pin count on Nuvoton chip
45dfbd992923 drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration
c21f11d182c2 drm: fix drmm_mutex_init()
aa8bf93101a1 drm/sched: Remove redundant check
597441b3436a btrfs: use nofs when cleaning up aborted transactions
806570c0bb7b btrfs: handle memory allocation failure in btrfs_csum_one_bio
7561551e7ba8 btrfs: scrub: try harder to mark RAID56 block groups read-only
7dd3d9bd873f gpiolib: fix allocation of mixed dynamic/static GPIOs
1aa7f4161756 drm: panel-orientation-quirks: Change Air's quirk to support Air Plus
0a1bb16e0fe6 gpio: mockup: Fix mode of debugfs files
2d2f5f1e8fd9 accel/qaic: silence some uninitialized variable warnings
140809738d96 drm/pl111: Fix FB depth on IMPD-1 framebuffer
50282fd57bcd Merge drm/drm-fixes into drm-misc-fixes
ad81e23426a6 drm/mgag200: Fix gamma lut not initialized.
976d3c6778e9 selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent change
eb4b8eca1bad tools: gpio: fix debounce_period_us output of lsgpio