a548b7ac767c Merge branch 'for-next-next-v6.4-20230616' into for-next-20230616
f457f4bb6c99 Merge branch 'for-next-current-v6.3-20230616' into for-next-20230616
2d3c95f44acb Merge branch 'dev/slab-no-merge' into for-next-next-v6.4-20230616
ea6b09f08525 Merge branch 'misc-next' into for-next-next-v6.4-20230616
5e9cde2e4b03 Merge branch 'next-fixes' into for-next-next-v6.4-20230616
e5240826f157 Merge branch 'misc-6.4' into for-next-current-v6.3-20230616
442153b458bc btrfs: disable slab merging in debug build
02a8f929f7d8 Merge branch 'misc-6.4' into next-fixes
6d16bf517294 btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
96c4c6358923 btrfs: scrub: remove btrfs_fs_info::scrub_wr_completion_workers
3d6bd270c5c4 btrfs: scrub: remove scrub_ctx::csum_list member
2b5be5261207 btrfs: do not BUG_ON after failure to migrate space during truncation
2d612cc361b5 btrfs: do not BUG_ON on failure to get dir index for new snapshot
3aaffb7438f9 btrfs: send: do not BUG_ON() on unexpected symlink data extent
0f48133f1069 btrfs: do not BUG_ON() when dropping inode items from log root
b498384f9337 btrfs: replace BUG_ON() at split_item() with proper error handling
a3f6a3eb18b6 btrfs: do not BUG_ON() on tree mod log failures at btrfs_del_ptr()
232381faa778 btrfs: do not BUG_ON() on tree mod log failures at insert_ptr()
c633d4c32293 btrfs: do not BUG_ON() on tree mod log failure at insert_new_root()
e745a7dd94ff btrfs: do not BUG_ON() on tree mod log failures at push_nodes_for_insert()
b1a5c62734f3 btrfs: abort transaction at update_ref_for_cow() when ref count is zero
d383172f8898 btrfs: abort transaction at balance_level() when left child is missing
790f6afed3dc btrfs: avoid unnecessarily setting the fs to RO and error state at balance_level()
67ea342f34af btrfs: rename enospc label to out at balance_level()
70efd671995a btrfs: do not BUG_ON() on tree mod log failure at balance_level()
44ef183a5fe9 btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
0ccb0989a296 btrfs: avoid tree mod log ENOMEM failures when we don't need to log
011ca873fee0 btrfs: fix extent buffer leak after tree mod log failure at split_node()
02a5684beef4 btrfs: add missing error handling when logging operation while COWing extent buffer
4ef96d6c3e59 btrfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method
02219af00ec7 btrfs: update documentation for a block group's bg_list member
39f6a0be89f9 btrfs: reinsert BGs failed to reclaim
4c944fceab7d btrfs: bail out reclaim process if filesystem is read-only
fe1e87fddb34 btrfs: move out now unused BG from the reclaim list
faf8cd0008f0 btrfs: delete unused BGs while reclaiming BGs
52050e6a0d39 btrfs: use btrfs_finish_ordered_extent to complete buffered writes
5c6d38194a3d btrfs: use btrfs_finish_ordered_extent to complete direct writes
524a45140f9e btrfs: use btrfs_finish_ordered_extent to complete compressed writes
348931ffceb2 btrfs: open code end_extent_writepage in end_bio_extent_writepage
5848877ba6bc btrfs: add a btrfs_finish_ordered_extent helper
a24fd0667f7b btrfs: factor out a btrfs_queue_ordered_fn helper
f08d37089ab1 btrfs: factor out a can_finish_ordered_extent helper
a4f08ae1462c btrfs: use bbio->ordered in btrfs_csum_one_bio
58e9b4f13355 btrfs: add an ordered_extent pointer to struct btrfs_bio
777215e1a6c0 btrfs: open code btrfs_bio_end_io in btrfs_dio_submit_io
0c7b11dae61b btrfs: add a is_data_bbio helper
9b49e28c556a btrfs: remove btrfs_add_ordered_extent
b0fb09bdae33 btrfs: pass an ordered_extent to btrfs_submit_compressed_write
9d34d88dfa21 btrfs: pass an ordered_extent to btrfs_reloc_clone_csums
c73d148b6ee4 btrfs: merge the two calls to btrfs_add_ordered_extent in run_delalloc_nocow
ec17c397b248 btrfs: limit write bios to a single ordered extent
f29a6f6cd3bc btrfs: fix file_offset for REQ_BTRFS_ONE_ORDERED bios that get split
a6e798c0c5c0 btrfs: add block-group tree to lockdep classes
6491e241ba5a btrfs: don't treat zoned writeback as being from an async helper thread
7ea1c28569a6 btrfs: only call __extent_writepage_io from extent_write_locked_range
63a5a5bbc035 btrfs: move writeback_control::nr_to_write update to __extent_writepage
fe26db3dd2a8 btrfs: remove non-standard extent handling in __extent_writepage_io
a0b11202110f btrfs: remove PAGE_SET_ERROR
0a0b760cab80 btrfs: stop setting PageError in the data I/O path
0b728e408b38 btrfs: don't check PageError in __extent_writepage
bdbd9c1af8be btrfs: rename cow_file_range_async to run_delalloc_compressed
8c77986d1667 btrfs: don't fail writeback when allocating the compression context fails
49bf0f034a3e btrfs: don't check PageError in btrfs_verify_page
530739682984 btrfs: fix fsverify read error handling in end_page_read
f4bdf7f37443 btrfs: factor out a btrfs_verify_page helper
cb1478a9e60c btrfs: fix range_end calculation in extent_write_locked_range
a25dccca043c btrfs: insert tree mod log move in push_node_left
9e4f5687b150 btrfs: warn on invalid slot in tree mod log rewind
76389774f64c btrfs: disable allocation warnings for compression workspaces
3034a27923d3 btrfs: open code need_full_stripe conditions
fc45c4b96cad btrfs: open code btrfs_map_sblock
2815d7359c77 btrfs: rename __btrfs_map_block to btrfs_map_block
f3b81b9bc0ae btrfs: remove unused btrfs_map_block
5a8b9b0b3994 btrfs: optimize simple reads in btrfsic_map_block
b21622e0b67c btrfs: remove unused BTRFS_MAP_DISCARD
3548e52b772a btrfs: add xxhash to fast checksum implementations
695cd74158ba btrfs: pass the new logical address to split_extent_map
4d7bdcc464d7 btrfs: defer splitting of ordered extents until I/O completion
6519b1e5cd82 btrfs: handle completed ordered extents in btrfs_split_ordered_extent
54bd9cee11ea btrfs: atomically insert the new extent in btrfs_split_ordered_extent
44cbba0a0558 btrfs: split btrfs_alloc_ordered_extent to allocation and insertion helpers
dce2ec08deab btrfs: return the new ordered_extent from btrfs_split_ordered_extent
bcb69b72fcde btrfs: reorder conditions in btrfs_extract_ordered_extent
acd5bbfe88fb btrfs: move split_extent_map to extent_map.c
eb8551ab620f btrfs: record orig_physical only for the original bio
6f3ff5e7feae btrfs: optimize the logical to physical mapping for zoned writes
3a1a696fc460 btrfs: rename the bytenr field in struct btrfs_ordered_sum to logical
f9c205e34a64 btrfs: mark the len field in struct btrfs_ordered_sum as unsigned
2a8e75378fb2 btrfs: don't call btrfs_record_physical_zoned for failed append
01461f0053f6 btrfs: optimize out btrfs_is_zoned for !CONFIG_BLK_DEV_ZONED
29d5991534b6 btrfs: make btrfs_destroy_delayed_refs() return void
22d7168a0b85 btrfs: remove unnecessary prototype declarations at disk-io.c
ae69b6b41ad3 btrfs: use a single switch statement when initializing delayed ref head
914c9206a299 btrfs: use bool type for delayed ref head fields that are used as booleans
38005482efd8 btrfs: assert correct lock is held at btrfs_select_ref_head()
ce715fe8b1bd btrfs: get rid of label and goto at insert_delayed_ref()
c3f32c8a85f4 btrfs: make insert_delayed_ref() return a bool instead of an int
c063c84fc232 btrfs: use a bool to track qgroup record insertion when adding ref head
0709cf84f2ba btrfs: remove pointless in_tree field from struct btrfs_delayed_ref_node
50dd89d6cab3 btrfs: remove unused is_head field from struct btrfs_delayed_ref_node
7c74d0fd7e91 btrfs: reorder some members of struct btrfs_delayed_ref_head
1d9547fbc3de btrfs: use the same uptodate variable for end_bio_extent_readpage()
d8a219d948a3 btrfs: subpage: make alloc_extent_buffer() handle previously uptodate range efficiently
ccb51bd45891 btrfs: print assertion failure report and stack trace from the same line
27842c81fbdc btrfs: subpage: dump extra subpage bitmaps for debug
cb04d3879e37 btrfs: use alloc_ordered_workqueue() to create ordered workqueues
832807f71164 btrfs: drop gfp from parameter extent state helpers
f35902bf0c06 btrfs: pass NOWAIT for set/clear extent bits as another bit
abcad203c4c9 btrfs: drop NOFAIL from set_extent_bit allocation masks
4377257e59c9 btrfs: open code set_extent_bits
f725d336bf54 btrfs: open code set_extent_bits_nowait
afd884c64b64 btrfs: open code set_extent_dirty
51b9d0fc70fd btrfs: open code set_extent_new
851206c1f5e0 btrfs: open code set_extent_delalloc
928664e9aafa btrfs: open code set_extent_defrag
b4055eb5f7d0 btrfs: remove a pointless NULL check in btrfs_lookup_fs_root
a41f08dee4c4 btrfs: convert btrfs_get_global_root to use a switch statement
b7f8636942c4 btrfs: fix the btrfs_get_global_root return value
784da6f3dbdf btrfs: add and fix comments in btrfs_fs_devices
fcadb92006c5 btrfs: consolidate uuid comparisons in btrfs_validate_super
5edfdecd5658 btrfs: simplify how changed fsid and metadata_uuid is checked
6b560011bce7 btrfs: simplify fsid and metadata_uuid comparisons
991f517c1a91 btrfs: return bool from check_tree_block_fsid instead of int
00c9f97935ba btrfs: add comment about metadata_uuid in btrfs_fs_devices
6e178dc9fbf2 btrfs: merge calls to alloc_fs_devices in device_list_add
7381a83870f4 btrfs: streamline fsid checks in alloc_fs_devices
d719f24020f6 btrfs: reduce struct btrfs_fs_devices size by moving fsid_change
5b86b4ba9730 btrfs: merge write_one_subpage_eb into write_one_eb
332bb3962801 btrfs: use per-buffer locking for extent_buffer reading
1c3721a14cd2 btrfs: stop using lock_extent in btrfs_buffer_uptodate
8bdbdf8e1b93 btrfs: don't check for uptodate pages in read_extent_buffer_pages
e6a0cbb50a51 btrfs: stop using PageError for extent_buffers
9d3ca20f4073 btrfs: remove the io_pages field in struct extent_buffer
cbd2529f270e btrfs: remove the extent_buffer lookup in btree block checksumming
9570e19de120 btrfs: use a separate end_io handler for extent_buffer writing
6911e3738c3a btrfs: don't use btrfs_bio_ctrl for extent buffer writing
7222401d6adf btrfs: move page locking from lock_extent_buffer_for_io to write_one_eb
f1b2cb0df414 btrfs: submit a writeback bio per extent_buffer
d0dd91ecc396 btrfs: return bool from lock_extent_buffer_for_io
8fec2b506d59 btrfs: do not try to unlock the extent for non-subpage metadata reads
5c1f8c697d9c btrfs: use a separate end_io handler for read_extent_buffer
8cf34ed0c298 btrfs: remove the mirror_num argument to btrfs_submit_compressed_read
a01e88a1e535 btrfs: don't use btrfs_bio_ctrl for extent buffer reading
467a3d238ff8 btrfs: always read the entire extent_buffer
21a6c94c2474 btrfs: merge verify_parent_transid and btrfs_buffer_uptodate
1a272a158e58 btrfs: move setting the buffer uptodate out of validate_extent_buffer
499670f0636d btrfs: subpage: fix error handling in end_bio_subpage_eb_writepage
440d43e196b3 btrfs: mark extent_buffer_under_io static
db805e0d63c9 btrfs: trigger orphan inode cleanup during START_SYNC ioctl
a5d7c464c33b btrfs: fix comment referring to no longer existing btrfs_clean_tree_block()
9ff8ca1dfffe btrfs: change for_rename argument of btrfs_record_unlink_dir() to bool
06839f8c24af btrfs: remove pointless label and goto at btrfs_record_unlink_dir()
dcfeca395d5d btrfs: update comments at btrfs_record_unlink_dir() to be more clear
eda3a041f8e8 btrfs: use inode_logged() at btrfs_record_unlink_dir()
e9f5a202a460 btrfs: use inode_logged() at need_log_inode()
1e205a5a478f btrfs: scrub: remove more unused functions
c9312375a33f btrfs: handle tree backref walk error properly
9d0dca893501 btrfs: don't hold an extra reference for redirtied buffers
d39e42f25294 btrfs: fix dirty_metadata_bytes for redirtied buffers
a35f897c0ba4 btrfs: unexport btrfs_run_discard_work and make it static
615871b7640f btrfs: rename del_ptr to btrfs_del_ptr and export it
86ea76c229fb btrfs: add a btrfs_csum_type_size helper
f3039a664894 btrfs: add __KERNEL__ check for btrfs_no_printk
57bf9878d019 btrfs: move split_flags/combine_flags helpers to inode-item.h
5b906431ff56 btrfs: move btrfs_verify_level_key into tree-checker.c
ce0ab70db74d btrfs: add __btrfs_check_node helper
b8fec1e66c65 btrfs: extend btrfs_leaf_check to return btrfs_tree_block_status
954d2c12c08b btrfs: use btrfs_tree_block_status for leaf item errors
d2af278b5e3d btrfs: add btrfs_tree_block_status definitions to tree-checker.h
06bbe98dd410 btrfs: simplify btrfs_check_leaf_* helpers into a single helper
7d0bf44ae2da btrfs: remove level argument from btrfs_set_block_flags
a9df7193b508 btrfs: move btrfs_check_trunc_cache_free_space into block-rsv.c
bfb6d7bf8bd3 btrfs: scrub: use recovered data stripes as cache to avoid unnecessary read
101fb92737b4 btrfs: assert tree lock is held when removing free space entries
3210970ffe55 btrfs: assert tree lock is held when linking free space
093212632189 btrfs: assert tree lock is held when searching for free space entries
f6f37ab21773 btrfs: assert proper locks are held at tree_insert_offset()
79e451afb5f8 btrfs: simplify arguments to tree_insert_offset()
a41a4a40ef6f btrfs: use precomputed end offsets at do_trimming()
ad301153a411 btrfs: avoid searching twice for previous node when merging free space entries
b036bd320e04 btrfs: avoid extra memory allocation when copying free space cache
58d71f9f853c btrfs: simplify transid initialization in btrfs_ioctl_wait_sync
8a0b34564845 btrfs: output affected files when relocation fails
eeee4ccb30cd btrfs: remove hipri_workers workqueue
5c018ff661df btrfs: determine synchronous writers from bio or writeback control
c58b2a69544f btrfs: submit IO synchronously for fast checksum implementations
4bcaf813cafc btrfs: use SECTOR_SHIFT to convert LBA to physical offset
15d077c6fca2 btrfs: use SECTOR_SHIFT to convert physical offset to LBA
9c582b9beab1 btrfs: improve leaf dump and error handling
f724d006e026 btrfs: print-tree: pass const extent buffer pointer
7439a89fa320 btrfs: export bitmap_test_range_all_{set,zero}
b645120a903c btrfs: tag as unlikely the key comparison when checking sibling keys
a8613b0164a6 btrfs: make btrfs_free_device() static
c831a72aba61 btrfs: don't commit transaction for every subvol create
83f97abfc038 btrfs: unexport btrfs_prev_leaf()
4973ca295528 Merge tag 'for-6.4-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
b9c1133a44a9 Merge tag 'block-6.4-2023-06-15' of git://git.kernel.dk/linux
3a12faba95f9 Merge tag 'io_uring-6.4-2023-06-15' of git://git.kernel.dk/linux
b4af682124c5 Merge tag 'sound-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
b73056e9f82e Merge tag 'urgent-rcu.2023.06.11a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
f4fd69a32551 Merge tag 'riscv-for-linus-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
227d2c3154a9 Merge tag 'asoc-fix-v6.4-rc6-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
122e2cb7e1a3 ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
8ba61c9f6c9b ALSA: usb-audio: Fix broken resume due to UAC3 power state
297224fc0922 ALSA: seq: oss: Fix racy open/close of MIDI devices
40f71e7cd3c6 Merge tag 'net-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
627d858674f5 Merge tag 'loongarch-fixes-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
0e306952d715 Merge tag 'for-6.4/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
93fd8eb05380 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
b7feaa490b3d Merge tag 'spi-fix-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
eee71c3473e6 Merge tag 'regulator-fix-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
231a1e31574e Merge tag 'regmap-fix-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
c926a55f650c Merge tag 'media/v6.4-6' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
62d8779610bb Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
7a043feb6cc0 Merge tag '6.4-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
8f0e3703571f Merge branch 'udplite-dccp-print-deprecation-notice'
b144fcaf46d4 dccp: Print deprecation notice.
be28c14ac8bb udplite: Print deprecation notice.
9a36e2d44d12 octeon_ep: Add missing check for ioremap
76a4c8b82938 selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
30134b7c47bd net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open
44194cb1b604 net: tipc: resize nlattr array to correct size
be04c14a1bd2 dm: use op specific max_sectors when splitting abnormal io
722d90822321 dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
cb65b282c964 dm thin metadata: check fail_io before using data_sm
2760904d8952 dm: don't lock fs when the map is NULL during suspend or resume
e84a1e1e683f sfc: fix XDP queues mode with legacy IRQ
0c0cf3db83f8 net: macsec: fix double free of percpu stats
9eed321cde22 net: lapbether: only support ethernet devices
7d03646d77cf MAINTAINERS: add reviewers for SMC Sockets
78d0f94902af s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
41efbb682de1 LoongArch: Fix debugfs_create_dir() error checking
0246d0aaf0a6 LoongArch: Avoid uninitialized alignment_mask
962369120d75 LoongArch: Fix perf event id calculation
346dc929623c LoongArch: Fix the write_fcsr() macro
ddc1729b07cc LoongArch: Let pmd_present() return true when splitting pmd
6ac7a27a8b07 net: dsa: felix: fix taprio guard band overflow at 10Mbps with jumbo frames
c9a82bec02c3 net/sched: cls_api: Fix lockup on flushing explicitly created chain
24b454bc354a ice: Fix ice module unload
d6858e190425 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
361b6889ae63 net/handshake: remove fput() that causes use-after-free
37cec6ed8dc5 Merge tag 'wireless-2023-06-14' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
f451fd97dd2b ext4: drop the call to ext4_error() from ext4_get_group_info()
19482792113f Revert "ext4: remove unnecessary check in ext4_bg_num_gdb_nometa"
ec21a38df77a Revert "media: dvb-core: Fix use-after-free on race condition at dvb_frontend"
adeaa3f290ec io_uring/io-wq: clear current->worker_private on exit
0c7e314a6352 RDMA/rxe: Fix rxe_cq_post
b50f2d048ecf btrfs: scrub: fix a return value overwrite in scrub_stripe()
e4645cc2f1e2 cifs: add a warning when the in-flight count goes negative
c774e6779f38 cifs: fix lease break oops in xfstest generic/098
b104dbedbe61 Documentation: RISC-V: patch-acceptance: mention patchwork's role
bef68e201e53 selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step
3b0d28195222 Merge branch 'net-sched-fix-race-conditions-in-mini_qdisc_pair_swap'
84ad0af0bccd net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting
2d5f6a8d7aef net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
41f2c7c342d3 net/sched: act_ct: Fix promotion of offloaded unreplied tuple
f1a0898b5d6a wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression
07b1cc841b4f Merge branch 'fix-small-bugs-and-annoyances-in-tc-testing'
11b8b2e70a9b selftests/tc-testing: Remove configs that no longer exist
b39d8c41c7a8 selftests/tc-testing: Fix SFB db test
b849c566ee9c selftests/tc-testing: Fix Error: failed to find target LOG
aef6e908b542 selftests/tc-testing: Fix Error: Specified qdisc kind is unknown.
374283a10012 net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
cac9e4418f4c io_uring/net: save msghdr->msg_control for retries
eee436992175 spi: dw: Replace incorrect spi_get_chipselect with set
44e46572f0ba regmap: regcache: Don't sync read-only registers
f9fd804aa0a3 ASoC: tegra: Fix Master Volume Control
fbf6f482b65d Merge branch 'mptcp-fixes'
6673851be0fc selftests: mptcp: join: skip mixed tests if not supported
96b84195df61 selftests: mptcp: join: uniform listener tests
0471bb479af0 selftests: mptcp: join: skip PM listener tests if not supported
632978f0a961 selftests: mptcp: join: skip MPC backups tests if not supported
ff8897b51894 selftests: mptcp: join: skip fail tests if not supported
f2b492b04a16 selftests: mptcp: join: skip userspace PM tests if not supported
9db34c4294af selftests: mptcp: join: skip fullmesh flag tests if not supported
07216a3c5d92 selftests: mptcp: join: skip backup if set flag on ID not supported
36c4127ae8dd selftests: mptcp: join: skip implicit tests if not supported
425ba803124b selftests: mptcp: join: support RM_ADDR for used endpoints or not
ae947bb2c253 selftests: mptcp: join: skip Fastclose tests if not supported
d4c81bbb8600 selftests: mptcp: join: support local endpoint being tracked or not
4a0b866a3f7d selftests: mptcp: join: skip test if iptables/tc cmds fail
47867f0a7e83 selftests: mptcp: join: skip check if MIB counter not supported
cdb50525345c selftests: mptcp: join: helpers to skip tests
0c4cd3f86a40 selftests: mptcp: join: use 'iptables-legacy' if available
b1a6a38ab8a6 selftests: mptcp: lib: skip if not below kernel version
4d17beb66b91 Merge branch 'fixes-for-q-usgmii-speeds-and-autoneg'
923454c0368b net: phylink: use a dedicated helper to parse usgmii control word
b9dc1046edfe net: phylink: report correct max speed for QUSGMII
745806fb4554 btrfs: do not ASSERT() on duplicated global roots
deccae40e4b3 btrfs: can_nocow_file_extent should pass down args->strict from callers
7833b865953c btrfs: fix iomap_begin length for nocow writes
48a821fd5883 igb: fix nvm.ops.read() error handling
c080fe262f9e igc: Fix possible system crash when loading module
e43516f5978d igc: Clean the TX buffer and TX descriptor ring
75e6def3b267 sctp: fix an error code in sctp_sf_eat_auth()
a0067dfcd941 sctp: handle invalid error codes without calling BUG()
ce57adc222ab ipvlan: fix bound dev checking for IPv6 l3s mode
d094482c9974 wifi: mac80211: fragment per STA profile correctly
52f79609c0c5 net: ethtool: correct MAX attribute value for stats
5e90aa21eb13 cifs: fix max_credits implementation
2991b7740989 cifs: fix sockaddr comparison in iface_cmp
50e63d6db6fd smb/client: print "Unknown" instead of bogus link speed value
2a44b389664c cifs: print all credit counters in DebugData
91f4480c41f5 cifs: fix status checks in cifs_tree_connect
a5998a9ec3c0 smb: remove obsolete comment
20cb1c2fb756 blk-cgroup: Flush stats before releasing blkcg_gq
699826f4e30a IB/isert: Fix incorrect release of isert connection
7651e2d6c5b3 IB/isert: Fix possible list corruption in CMA handler
691b0480933f IB/isert: Fix dead lock in ib_isert
617f5db1a626 RDMA/mlx5: Fix affinity assignment
62fab312fa16 IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
0cadb4db79e1 RDMA/uverbs: Restrict usage of privileged QKEYs
58030c76cce4 RDMA/cma: Always set static rate to 0 for RoCE
2de43f5b5137 RDMA/mlx5: Fix Q-counters query in LAG mode
e80ef139488f RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters
c2ea687e5e0e RDMA/mlx5: Fix Q-counters per vport allocation
e1f4a52ac171 RDMA/mlx5: Create an indirect flow table for steering anchor
ee4d269eccfe RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
7ebe4eda4265 bnx2x: fix page fault following EEH recovery
65d8bd81aa15 Merge tag 'nf-23-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
b403643d154d netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
14df9526046d Merge branch 'octeontx2-af-fixes'
87e12a17eef4 octeontx2-af: fix lbk link credits on cn10k
4e635f9d8616 octeontx2-af: fixed resource availability check
1b8975f30abf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
c37cf54c12cf iavf: remove mask from iavf_irq_enable_queues()
bc51d371bc9a Merge branch 'selftests-mptcp-skip-tests-not-supported-by-old-kernels-part-2'
626cb7a5f6b8 selftests: mptcp: userspace pm: skip PM listener events tests if unavailable
f90adb033891 selftests: mptcp: userspace pm: skip if not supported
723d6b9b1233 selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable
b631e3a4e94c selftests: mptcp: sockopt: skip TCP_INQ checks if not supported
c6f7eccc5198 selftests: mptcp: sockopt: skip getsockopt checks if not supported
8dee6ca2ac1e selftests: mptcp: sockopt: relax expected returned size
f3761b50b8e4 selftests: mptcp: pm nl: skip fullmesh flag checks if not supported
2177d0b08e42 selftests: mptcp: pm nl: remove hardcoded default limits
dc93086aff04 selftests: mptcp: diag: skip inuse tests if not supported
dc97251bf0b7 selftests: mptcp: diag: skip listen tests if not supported
06b03083158e selftests: mptcp: connect: skip TFO tests if not supported
4ad39a42da2e selftests: mptcp: connect: skip disconnect tests if not supported
07bf49401909 selftests: mptcp: connect: skip transp tests if not supported
673004821ab9 selftests: mptcp: lib: skip if missing symbol
a2a871483161 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
2a62b6210ce8 RDMA/rxe: Fix the use-before-initialization error of resp_pkts
7b3b9ac899b5 wifi: mac80211: Use active_links instead of valid_links in Tx
34d4e3eb67fe wifi: cfg80211: remove links only on AP
15846f95ab01 wifi: mac80211: take lock before setting vif links
1ff56684fa86 wifi: cfg80211: fix link del callback to call correct handler
01605ad6c3e8 wifi: mac80211: fix link activation settings order
996c3117dae4 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
04c55383fa56 net/sched: cls_u32: Fix reference counter leak leading to overflow
be3618d96510 net/sched: taprio: fix slab-out-of-bounds Read in taprio_dequeue_from_txq
c0e489372a29 octeontx2-af: Fix promiscuous mode
0ad4982c520e net: renesas: rswitch: Fix timestamp feature after all descriptors are used
6c02568fd1ae net/sched: act_pedit: Parse L3 Header for L4 offset
4b0a5014ee2b Merge tag 'v6.4-rc5' into v4l_for_linus
863199199713 net: usb: qmi_wwan: add support for Compal RXM-G1
6292d7436cf2 igb: Fix extts capture value format for 82580/i354/i350
91ffd1bae1da ping6: Fix send to link-local addresses with VRF.
21225873be14 net: enetc: correct the indexes of highest and 2nd highest TCs
1240eb93f061 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
78c50d6961fc ice: Fix XDP memory leak when NIC is brought up and down
05a1308a2e08 ice: Don't dereference NULL in ice_gnss_read error path
a1a64a151dae netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
212ed75dc5fb netfilter: nf_tables: integrate pipapo into commit protocol
de29a96accea notifier: Initialize new struct srcu_usage field
b00de0000a69 regulator: qcom-rpmh: Fix regulators for PM8550
c5c31fb71f16 spi: fsl-dspi: avoid SCK glitches with continuous transfers
947c70a21376 spi: cadence-quadspi: Add missing check for dma_set_mask
ad24919540fb firmware: cs_dsp: Log correct region name in bin error messages
899e373ef0b0 Merge tag 'v6.4-rc4' into v4l_for_linus
18e7e3e42170 RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
b00683422fd7 RDMA/rxe: Fix ref count error in check_rkey()
9a3763e87379 RDMA/rxe: Fix packet length checks
9c29c8c7df06 RDMA/rtrs: Fix rxe_dealloc_pd warning
3bf3a7c6985c RDMA/rtrs: Fix the last iu->buf leak in err path