Skip to content

6.1.46-rc1 review

Greg Kroah-Hartman damon linux-hardening linux-patches linux-tegra lkml nouveau stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest149 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/149gcc-plugins: Reorganize gimple includes for GCC 13scripts/gcc-plugins/gcc-common.h+2 -20 replies
2/149Revert "loongarch/cpu: Switch to arch_cpu_finalize_init()"arch/loongarch/Kconfig arch/loongarch/kernel/setup.c+0 -70 replies
3/149tpm: Disable RNG for all AMD fTPMsdrivers/char/tpm/tpm-chip.c drivers/char/tpm/tpm_crb.c include/linux/tpm.h+33 -660 replies
4/149tpm: Add a helper for checking hwrng enableddrivers/char/tpm/tpm-chip.c+14 -50 replies
5/149ksmbd: validate command request sizefs/smb/server/smb2misc.c+5 -50 replies
6/149ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()fs/smb/server/smb2pdu.c+8 -10 replies
7/149KVM: SEV: snapshot the GHCB before accessing itarch/x86/kvm/svm/sev.c arch/x86/kvm/svm/svm.h+61 -340 replies
8/149KVM: SEV: only access GHCB fields oncearch/x86/kvm/svm/sev.c+14 -110 replies
9/149wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()net/wireless/nl80211.c+4 -10 replies
10/149wifi: rtw89: fix 8852AE disconnection caused by RX full flagsdrivers/net/wireless/realtek/rtw89/mac.c+1 -10 replies
11/149selftests: forwarding: Set default IPv6 traceroute utilitytools/testing/selftests/net/forwarding/ip6_forward_instats_vrf.sh tools/testing/selftests/net/forwarding/lib.sh+3 -00 replies
12/149wireguard: allowedips: expand maximum node depthdrivers/net/wireguard/allowedips.c drivers/net/wireguard/selftest/allowedips.c+14 -100 replies
13/149mmc: moxart: read scr register without changing byte orderdrivers/mmc/host/moxart-mmc.c+1 -70 replies
14/149ipv6: adjust ndisc_is_useropt() to also return true for PIOnet/ipv6/ndisc.c+2 -10 replies
15/149selftests: mptcp: join: fix delete and re-add testtools/testing/selftests/net/mptcp/mptcp_join.sh+1 -00 replies
16/149selftests: mptcp: join: fix implicit EP testtools/testing/selftests/net/mptcp/mptcp_join.sh+3 -20 replies
17/149mptcp: avoid bogus reset on fallback closenet/mptcp/protocol.c+1 -10 replies
18/149mptcp: fix disconnect vs accept racenet/mptcp/protocol.h net/mptcp/subflow.c+30 -310 replies
19/149dmaengine: pl330: Return DMA_PAUSED when transaction is pauseddrivers/dma/pl330.c+16 -20 replies
20/149net: mana: Fix MANA VF unload when hardware is unresponsivedrivers/net/ethernet/microsoft/mana/mana_en.c+33 -40 replies
21/149riscv/kexec: load initrd high in available memoryarch/riscv/kernel/elf_kexec.c+1 -10 replies
22/149riscv,mmio: Fix readX()-to-delay() orderingarch/riscv/include/asm/mmio.h+8 -80 replies
23/149riscv/kexec: handle R_RISCV_CALL_PLT relocation typearch/riscv/kernel/elf_kexec.c+1 -00 replies
24/149nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512Gdrivers/nvme/host/pci.c+2 -10 replies
25/149drm/nouveau/gr: enable memory loads on helper invocation on all channelsdrivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.c +3 more+17 -10 replies
26/149drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issuesdrivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c+47 -10 replies
27/149drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()drivers/gpu/drm/drm_gem_shmem_helper.c+6 -00 replies
28/149drm/amdgpu: fix possible UAF in amdgpu_cs_pass1()drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+1 -10 replies
29/149drm/amd/display: check attr flag before set cursor degamma on DCN3+drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c+5 -20 replies
30/149drm/amdgpu: add S/G display parameterdrivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+15 -00 replies
31/149drm/amd: Disable S/G for APUs when 64GB or more host memorydrivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+29 -30 replies
32/149drm/amd/display: limit DPIA link rate to HBR3drivers/gpu/drm/amd/display/dc/core/dc_link.c+5 -00 replies
33/149cpuidle: dt_idle_genpd: Add helper function to remove genpd topologydrivers/cpuidle/dt_idle_genpd.c drivers/cpuidle/dt_idle_genpd.h+31 -00 replies
34/149hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100drivers/hwmon/pmbus/bel-pfe.c+8 -80 replies
35/149radix tree test suite: fix incorrect allocation size for pthreadstools/testing/radix-tree/regression1.c+1 -10 replies
36/149nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iputfs/nilfs2/inode.c fs/nilfs2/segment.c fs/nilfs2/the_nilfs.h+12 -00 replies
37/149drm/amd/pm: fulfill swsmu peak profiling mode shader/memory clock settingsdrivers/gpu/drm/amd/include/kgd_pp_interface.h drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c+10 -00 replies
38/149drm/amd/pm: expose swctf threshold setting for legacy powerplaydrivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h drivers/gpu/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c +4 more+26 -10 replies
39/149drm/amd/pm: fulfill powerplay peak profiling mode shader/memory clock settingsdrivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c +5 more+155 -380 replies
40/149drm/amd/pm: avoid unintentional shutdown due to temperature momentary fluctuationdrivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c +5 more+102 -320 replies
41/149drm/amd/display: Handle virtual hardware detectdrivers/gpu/drm/amd/display/dc/core/dc.c+3 -00 replies
42/149drm/amd/display: Add function for validate and update new streamdrivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/core/dc_resource.c drivers/gpu/drm/amd/display/dc/dc.h+227 -140 replies
43/149drm/amd/display: Handle seamless boot streamdrivers/gpu/drm/amd/display/dc/core/dc_resource.c+15 -00 replies
44/149drm/amd/display: Update OTG instance in the commit streamdrivers/gpu/drm/amd/display/dc/core/dc.c+6 -00 replies
45/149drm/amd/display: Avoid ABM when ODM combine is enabled for eDPdrivers/gpu/drm/amd/display/dc/core/dc.c+11 -10 replies
46/149drm/amd/display: Use update plane and stream routine for DCN32xdrivers/gpu/drm/amd/display/dc/core/dc.c+12 -00 replies
47/149drm/amd/display: Disable phantom OTG after enable for plane disabledrivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h+22 -10 replies
48/149drm/amd/display: Retain phantom plane/stream if validation failsdrivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.h +2 more+40 -00 replies
49/149drm/amd/display: fix the build when DRM_AMD_DC_DCN is not setdrivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h+1 -10 replies
50/149drm/amd/display: trigger timing sync only if TG is runningdrivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c+6 -00 replies
51/149io_uring: correct check for O_TMPFILEio_uring/openclose.c+4 -20 replies
52/149iio: cros_ec: Fix the allocation size for cros_ec_commanddrivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c+1 -10 replies
53/149iio: frequency: admv1013: propagate errors from regulator_get_voltage()drivers/iio/frequency/admv1013.c+4 -10 replies
54/149iio: adc: ad7192: Fix ac excitation featuredrivers/iio/adc/ad7192.c+8 -80 replies
55/149iio: adc: ina2xx: avoid NULL pointer dereference on OF device matchdrivers/iio/adc/ina2xx-adc.c+6 -30 replies
56/149binder: fix memory leak in binder_init()drivers/android/binder.c drivers/android/binder_alloc.c drivers/android/binder_alloc.h+8 -00 replies
57/149misc: rtsx: judge ASPM Mode to set PETXCFG Regdrivers/misc/cardreader/rts5227.c drivers/misc/cardreader/rts5228.c drivers/misc/cardreader/rts5249.c +3 more+6 -580 replies
58/149usb-storage: alauda: Fix uninit-value in alauda_check_media()drivers/usb/storage/alauda.c+9 -30 replies
59/149usb: dwc3: Properly handle processing of pending eventsdrivers/usb/dwc3/gadget.c+8 -10 replies
60/149USB: Gadget: core: Help prevent panic during UVC unconfiguredrivers/usb/gadget/udc/core.c+9 -00 replies
61/149usb: common: usb-conn-gpio: Prevent bailing out if initial role is nonedrivers/usb/common/usb-conn-gpio.c+5 -10 replies
62/149usb: typec: tcpm: Fix response to vsafe0V eventdrivers/usb/typec/tcpm/tcpm.c+7 -00 replies
63/149usb: typec: altmodes/displayport: Signal hpd when configuring pin assignmentdrivers/usb/typec/altmodes/displayport.c+17 -10 replies
64/149x86/srso: Fix build breakage with the LLVM linkerarch/x86/kernel/vmlinux.lds.S+9 -30 replies
65/149x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405arch/x86/kernel/cpu/amd.c+1 -00 replies
66/149x86/mm: Fix VDSO and VVAR placement on 5-level paging machinesarch/x86/entry/vdso/vma.c+2 -20 replies
67/149x86/sev: Do not try to parse for the CC blob on non-AMD hardwarearch/x86/boot/compressed/idt_64.c arch/x86/boot/compressed/sev.c+43 -30 replies
68/149x86/speculation: Add cpu_show_gds() prototypeinclude/linux/cpu.h+2 -00 replies
69/149x86: Move gds_ucode_mitigated() declaration to headerarch/x86/include/asm/processor.h arch/x86/kvm/x86.c+2 -20 replies
70/149drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modesdrivers/gpu/drm/nouveau/nouveau_connector.c+1 -10 replies
71/149netfilter: nf_tables: dont skip expired elements during walknet/netfilter/nf_tables_api.c net/netfilter/nft_set_hash.c net/netfilter/nft_set_pipapo.c +1 more+16 -100 replies
72/149iio: core: Prevent invalid memory access when there is no parentdrivers/iio/industrialio-core.c+3 -20 replies
73/149interconnect: qcom: Add support for mask-based BCMsdrivers/interconnect/qcom/bcm-voter.c drivers/interconnect/qcom/icc-rpmh.h+7 -00 replies
74/149interconnect: qcom: sm8450: add enable_mask for bcm nodesdrivers/interconnect/qcom/sm8450.c+9 -00 replies
75/149selftests/rseq: Fix build with undefined __weaktools/testing/selftests/rseq/Makefile tools/testing/selftests/rseq/rseq.c+5 -10 replies
76/149selftests: forwarding: Add a helper to skip test when using veth pairstools/testing/selftests/net/forwarding/lib.sh+11 -00 replies
77/149selftests: forwarding: ethtool: Skip when using veth pairstools/testing/selftests/net/forwarding/ethtool.sh+2 -00 replies
78/149selftests: forwarding: ethtool_extended_state: Skip when using veth pairstools/testing/selftests/net/forwarding/ethtool_extended_state.sh+2 -00 replies
79/149selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairstools/testing/selftests/net/forwarding/hw_stats_l3_gre.sh+2 -00 replies
80/149selftests: forwarding: Skip test when no interfaces are specifiedtools/testing/selftests/net/forwarding/lib.sh+5 -00 replies
81/149selftests: forwarding: Switch off timeouttools/testing/selftests/net/forwarding/settings+1 -00 replies
82/149selftests: forwarding: tc_flower: Relax success criteriontools/testing/selftests/net/forwarding/tc_flower.sh+4 -40 replies
83/149net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()net/core/filter.c+0 -60 replies
84/149bpf, sockmap: Fix map type error in sock_map_del_linknet/core/sock_map.c+5 -50 replies
85/149bpf, sockmap: Fix bug that strp_done cannot be calledinclude/linux/skmsg.h net/core/skmsg.c+9 -20 replies
86/149mISDN: Update parameter type of dsp_cmx_send()drivers/isdn/mISDN/dsp.h drivers/isdn/mISDN/dsp_cmx.c drivers/isdn/mISDN/dsp_core.c+3 -30 replies
87/149macsec: use DEV_STATS_INC()drivers/net/macsec.c+14 -140 replies
88/149mptcp: fix the incorrect judgment for msk->cb_flagsnet/mptcp/protocol.c+1 -10 replies
89/149net/packet: annotate data-races around tp->statusnet/packet/af_packet.c+10 -60 replies
90/149net/smc: Use correct buffer sizes when switching between TCP and SMCnet/smc/af_smc.c+51 -220 replies
91/149tcp: add missing family to tcp_set_ca_state() tracepointinclude/trace/events/tcp.h+4 -10 replies
92/149tunnels: fix kasan splat when generating ipv4 pmtu errornet/ipv4/ip_tunnel_core.c+1 -10 replies
93/149xsk: fix refcount underflow in error pathnet/xdp/xsk.c+1 -00 replies
94/149bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slavesdrivers/net/bonding/bond_main.c+3 -10 replies
95/149dccp: fix data-race around dp->dccps_mss_cachenet/dccp/output.c net/dccp/proto.c+9 -30 replies
96/149drivers: net: prevent tun_build_skb() to exceed the packet size limitdrivers/net/tun.c+1 -10 replies
97/149drivers: vxlan: vnifilter: free percpu vni stats on error pathdrivers/net/vxlan/vxlan_vnifilter.c+8 -30 replies
98/149iavf: fix potential races for FDIR filtersdrivers/net/ethernet/intel/iavf/iavf_ethtool.c drivers/net/ethernet/intel/iavf/iavf_fdir.c+12 -40 replies
99/149IB/hfi1: Fix possible panic during hotplug removedrivers/infiniband/hw/hfi1/chip.c+1 -00 replies
100/149drm/rockchip: Dont spam logs in atomic checkdrivers/gpu/drm/rockchip/rockchip_drm_vop.c+9 -80 replies
101/149wifi: cfg80211: fix sband iftype data lookup for AP_VLANinclude/net/cfg80211.h+3 -00 replies
102/149RDMA/umem: Set iova in ODP flowdrivers/infiniband/core/umem.c+2 -10 replies
103/149net: tls: avoid discarding data on record closenet/tls/tls_device.c+33 -310 replies
104/149net: marvell: prestera: fix handling IPv4 routes with nhiddrivers/net/ethernet/marvell/prestera/prestera_router.c+7 -70 replies
105/149net: phy: at803x: remove set/get wol callbacks for AR8032drivers/net/phy/at803x.c+0 -20 replies
106/149net: dsa: ocelot: call dsa_tag_8021q_unregister() under rtnl_lock() on driver removedrivers/net/dsa/ocelot/felix.c+2 -00 replies
107/149net: hns3: refactor hclge_mac_link_status_wait for interface reusedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+9 -50 replies
108/149net: hns3: add wait until mac link downdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+9 -10 replies
109/149net: hns3: fix deadlock issue when externel_lb and reset are executed togetherdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c+13 -10 replies
110/149nexthop: Fix infinite nexthop dump when using maximum nexthop IDnet/ipv4/nexthop.c tools/testing/selftests/net/fib_nexthops.sh+6 -50 replies
111/149nexthop: Make nexthop bucket dump more efficientnet/ipv4/nexthop.c+5 -110 replies
112/149nexthop: Fix infinite nexthop bucket dump when using maximum nexthop IDnet/ipv4/nexthop.c tools/testing/selftests/net/fib_nexthops.sh+6 -50 replies
113/149net: hns3: fix strscpy causing content truncation issuedrivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c+4 -40 replies
114/149dmaengine: mcf-edma: Fix a potential un-allocated memory accessdrivers/dma/mcf-edma.c+7 -60 replies
115/149dmaengine: owl-dma: Modify mismatched function namedrivers/dma/owl-dma.c+1 -10 replies
116/149net/mlx5: Allow 0 for total host VFsdrivers/net/ethernet/mellanox/mlx5/core/sriov.c+1 -20 replies
117/149net/mlx5: LAG, Check correct bucket when modifying LAGdrivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c+1 -10 replies
118/149net/mlx5: Skip clock update work when device is in error statedrivers/net/ethernet/mellanox/mlx5/core/lib/clock.c+5 -00 replies
119/149net/mlx5: Reload auxiliary devices in pci error handlersdrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -10 replies
120/149ibmvnic: Enforce stronger sanity checks on login responsedrivers/net/ethernet/ibm/ibmvnic.c+18 -00 replies
121/149ibmvnic: Unmap DMA login rsp buffer on send login faildrivers/net/ethernet/ibm/ibmvnic.c+4 -10 replies
122/149ibmvnic: Handle DMA unmapping of login buffs in release functionsdrivers/net/ethernet/ibm/ibmvnic.c+10 -50 replies
123/149ibmvnic: Do partial reset on login failuredrivers/net/ethernet/ibm/ibmvnic.c+40 -60 replies
124/149ibmvnic: Ensure login failure recovery is safe from other resetsdrivers/net/ethernet/ibm/ibmvnic.c+48 -220 replies
125/149gpio: ws16c48: Fix off-by-one error in WS16C48 resource region extentdrivers/gpio/gpio-ws16c48.c+1 -10 replies
126/149gpio: sim: mark the GPIO chip as a one that can sleepdrivers/gpio/gpio-sim.c+1 -00 replies
127/149btrfs: wait for actual caching progress during allocationfs/btrfs/block-group.c fs/btrfs/block-group.h+17 -20 replies
128/149btrfs: dont stop integrity writeback too earlyfs/btrfs/extent_io.c+4 -30 replies
129/149btrfs: properly clear end of the unreserved range in cow_file_rangefs/btrfs/inode.c+5 -50 replies
130/149btrfs: exit gracefully if reloc roots dont matchfs/btrfs/relocation.c+37 -80 replies
131/149btrfs: reject invalid reloc tree root keys with stack dumpfs/btrfs/disk-io.c fs/btrfs/tree-checker.c+16 -10 replies
132/149btrfs: set cache_block_group_error if we find an errorfs/btrfs/extent-tree.c+4 -10 replies
133/149nvme-tcp: fix potential unbalanced freeze & unfreezedrivers/nvme/host/tcp.c+2 -10 replies
134/149nvme-rdma: fix potential unbalanced freeze & unfreezedrivers/nvme/host/rdma.c+2 -10 replies
135/149netfilter: nf_tables: report use refcount overflowinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_flow_offload.c +2 more+141 -750 replies
136/149scsi: core: Fix legacy /proc parsing buffer overflowdrivers/scsi/scsi_proc.c+17 -130 replies
137/149scsi: storvsc: Fix handling of virtual Fibre Channel timeoutsdrivers/scsi/storvsc_drv.c+0 -40 replies
138/149scsi: ufs: renesas: Fix private allocationdrivers/ufs/host/ufs-renesas.c+1 -10 replies
139/149scsi: 53c700: Check that command slot is not NULLdrivers/scsi/53c700.c+1 -10 replies
140/149scsi: snic: Fix possible memory leak if device_add() failsdrivers/scsi/snic/snic_disc.c+1 -00 replies
141/149scsi: core: Fix possible memory leak if device_add() failsdrivers/scsi/raid_class.c+1 -00 replies
142/149scsi: fnic: Replace return codes in fnic_clean_pending_aborts()drivers/scsi/fnic/fnic.h drivers/scsi/fnic/fnic_scsi.c+5 -30 replies
143/149scsi: qedi: Fix firmware halt over suspend and resumedrivers/scsi/qedi/qedi_main.c+18 -00 replies
144/149scsi: qedf: Fix firmware halt over suspend and resumedrivers/scsi/qedf/qedf_main.c+18 -00 replies
145/149platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551drivers/platform/x86/serial-multi-instantiate.c+17 -40 replies
146/149ACPI: scan: Create platform device for CS35L56drivers/acpi/scan.c drivers/platform/x86/serial-multi-instantiate.c+15 -00 replies
147/149alpha: remove __init annotation from exported page_is_ram()arch/alpha/kernel/setup.c+1 -20 replies
148/149sch_netem: fix issues in netem_change() vs get_dist_table()net/sched/sch_netem.c+25 -340 replies
149/149drm/amd/pm/smu7: move variables to where they are useddrivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c+8 -60 replies

Reviews trailers per patch

95 of 149 patches have a Reviewed-by or Acked-by.

PatchPalmer DabbeltDamian BPetr MachataMirsad TodorovacHangbin LiuNikolay AleksandrovMatthieu BaertsRichard TresidderConor DooleyJarkko SakkinenNamjae JeonStylon WangMustapha GhaddarDaniel WheelerUlf HansssonRyusuke KonishiAlex DeucherLijo LazarHarry WentlandJun LeiAlan LiuBrian ChangRodrigo SiqueiraDave AirlieTzung-Bi ShihKarol HerbstRoman StratiienkoThomas ZimmermannGuchun ChenChristian KönigAlex HungTom LendackyTao LiuDaniel SneddonLyude PaulAndy ShevchenkoKonrad DybcioCarlos Llamas[email protected]Jesper Dangaard BrouerJason WangJohn FastabendSami TolvanenKees CookWillem de BruijnWenjia ZhangTony LuSimon Horman[email protected]Thinh NguyenRoger QuadrosAvichal RakeshAngeloGioacchino Del RegnoHeikki KrogerusNuno SaElad NachmanLeon RomanovskyDavid AhernIdo SchimmelRandy DunlapMaor GottliebGanesh G RAya LevinLinus WalleijBoris BurkovJosef BacikDavid SterbaRafal RomanowskiFilipe MananaNarsimhulu MusiniBart Van AsscheSesidhar BaddelaKaran Tilak KumarHans de GoedeRafael J. WysockiJamal Hadi SalimEvan QuanYi ZhangSagi GrimbergBagas SanjayaTakeshi OgasawaraThierry RedingSeongJae ParkRon EconomosShuah KhanFlorian FainelliAllen PaisJoel Fernandes (Google)
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/149A-b
2/149
3/149R-b
4/149
5/149A-b
6/149
7/149
8/149
9/149
10/149T-b
11/149R-b T-b R-b A-b
12/149
13/149
14/149
15/149R-b
16/149R-b
17/149T-b R-b
18/149R-b
19/149T-b
20/149
21/149R-b
22/149
23/149R-b
24/149
25/149R-b
26/149R-b
27/149T-b R-b
28/149R-b R-b
29/149R-b T-b
30/149R-b A-b
31/149R-b
32/149A-b R-b T-b
33/149R-b
34/149
35/149
36/149T-b
37/149R-b
38/149R-b
39/149R-b
40/149R-b
41/149R-b
42/149R-b
43/149R-b
44/149R-b
45/149R-b
46/149R-b
47/149T-b R-b A-b
48/149T-b R-b A-b
49/149R-b
50/149R-b
51/149
52/149R-b
53/149
54/149R-b
55/149
56/149A-b
57/149
58/149Reported-and-tested-by
59/149A-b R-b
60/149Reported-and-tested-by
61/149T-b R-b
62/149A-b
63/149A-b
64/149
65/149
66/149
67/149A-b T-b
68/149T-b
69/149T-b
70/149R-b
71/149
72/149R-b
73/149R-b
74/149R-b
75/149
76/149R-b T-b R-b A-b
77/149R-b T-b R-b A-b
78/149R-b T-b R-b A-b
79/149R-b T-b R-b A-b
80/149R-b T-b R-b A-b
81/149R-b T-b R-b A-b
82/149R-b T-b R-b A-b
83/149Reported-and-tested-by A-b A-b
84/149R-b
85/149R-b
86/149R-b R-b
87/149
88/149R-b
89/149R-b
90/149R-b R-b
91/149R-b
92/149
93/149
94/149R-b
95/149
96/149
97/149
98/149R-b T-b
99/149
100/149
101/149
102/149
103/149
104/149A-b
105/149
106/149
107/149R-b
108/149R-b
109/149R-b
110/149R-b R-b
111/149R-b R-b
112/149R-b R-b
113/149
114/149
115/149R-b
116/149
117/149R-b
118/149Reported-and-tested-by R-b
119/149
120/149R-b
121/149R-b
122/149R-b
123/149R-b
124/149R-b
125/149R-b R-b
126/149R-b R-b
127/149R-b
128/149R-b R-b
129/149R-b R-b
130/149R-b
131/149R-b
132/149
133/149T-b R-b
134/149T-b R-b
135/149
136/149
137/149
138/149R-b
139/149
140/149A-b
141/149R-b
142/149R-b T-b
143/149
144/149
145/149R-b
146/149R-b A-b
147/149R-b
148/149R-b A-b
149/149R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 88 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 000/149] 6.1.46-rc1 review

This is the start of the stable review cycle for the 6.1.46 release. There are 149 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Tue, 15 Aug 2023 21:16:53 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.46-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.46-rc1

Alex Deucher <[email protected]>
drm/amd/pm/smu7: move variables to where they are used

Eric Dumazet <[email protected]>
sch_netem: fix issues in netem_change() vs get_dist_table()

Masahiro Yamada <[email protected]>
alpha: remove __init annotation from exported page_is_ram()

Simon Trimmer <[email protected]>
ACPI: scan: Create platform device for CS35L56

David Xu <[email protected]>
platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551

Nilesh Javali <[email protected]>
scsi: qedf: Fix firmware halt over suspend and resume

Nilesh Javali <[email protected]>
scsi: qedi: Fix firmware halt over suspend and resume

Karan Tilak Kumar <[email protected]>
scsi: fnic: Replace return codes in fnic_clean_pending_aborts()

Zhu Wang <[email protected]>
scsi: core: Fix possible memory leak if device_add() fails

Zhu Wang <[email protected]>
scsi: snic: Fix possible memory leak if device_add() fails

Alexandra Diupina <[email protected]>
scsi: 53c700: Check that command slot is not NULL

Yoshihiro Shimoda <[email protected]>
scsi: ufs: renesas: Fix private allocation

Michael Kelley <[email protected]>
scsi: storvsc: Fix handling of virtual Fibre Channel timeouts

Tony Battersby <[email protected]>
scsi: core: Fix legacy /proc parsing buffer overflow

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: report use refcount overflow

Ming Lei <[email protected]>
nvme-rdma: fix potential unbalanced freeze & unfreeze

Ming Lei <[email protected]>
nvme-tcp: fix potential unbalanced freeze & unfreeze

Josef Bacik <[email protected]>
btrfs: set cache_block_group_error if we find an error

Qu Wenruo <[email protected]>
btrfs: reject invalid reloc tree root keys with stack dump

Qu Wenruo <[email protected]>
btrfs: exit gracefully if reloc roots don't match

Christoph Hellwig <[email protected]>
btrfs: properly clear end of the unreserved range in cow_file_range

Christoph Hellwig <[email protected]>
btrfs: don't stop integrity writeback too early

Josef Bacik <[email protected]>
btrfs: wait for actual caching progress during allocation

Bartosz Golaszewski <[email protected]>
gpio: sim: mark the GPIO chip as a one that can sleep

William Breathitt Gray <[email protected]>
gpio: ws16c48: Fix off-by-one error in WS16C48 resource region extent

Nick Child <[email protected]>
ibmvnic: Ensure login failure recovery is safe from other resets

Nick Child <[email protected]>
ibmvnic: Do partial reset on login failure

Nick Child <[email protected]>
ibmvnic: Handle DMA unmapping of login buffs in release functions

Nick Child <[email protected]>
ibmvnic: Unmap DMA login rsp buffer on send login fail

Nick Child <[email protected]>
ibmvnic: Enforce stronger sanity checks on login response

Moshe Shemesh <[email protected]>
net/mlx5: Reload auxiliary devices in pci error handlers

Moshe Shemesh <[email protected]>
net/mlx5: Skip clock update work when device is in error state

Shay Drory <[email protected]>
net/mlx5: LAG, Check correct bucket when modifying LAG

Daniel Jurgens <[email protected]>
net/mlx5: Allow 0 for total host VFs

Zhang Jianhua <[email protected]>
dmaengine: owl-dma: Modify mismatched function name

Christophe JAILLET <[email protected]>
dmaengine: mcf-edma: Fix a potential un-allocated memory access

Hao Chen <[email protected]>
net: hns3: fix strscpy causing content truncation issue

Ido Schimmel <[email protected]>
nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID

Ido Schimmel <[email protected]>
nexthop: Make nexthop bucket dump more efficient

Ido Schimmel <[email protected]>
nexthop: Fix infinite nexthop dump when using maximum nexthop ID

Yonglong Liu <[email protected]>
net: hns3: fix deadlock issue when externel_lb and reset are executed together

Jie Wang <[email protected]>
net: hns3: add wait until mac link down

Jie Wang <[email protected]>
net: hns3: refactor hclge_mac_link_status_wait for interface reuse

Vladimir Oltean <[email protected]>
net: dsa: ocelot: call dsa_tag_8021q_unregister() under rtnl_lock() on driver remove

Li Yang <[email protected]>
net: phy: at803x: remove set/get wol callbacks for AR8032

Jonas Gorski <[email protected]>
net: marvell: prestera: fix handling IPv4 routes with nhid

Jakub Kicinski <[email protected]>
net: tls: avoid discarding data on record close

Michael Guralnik <[email protected]>
RDMA/umem: Set iova in ODP flow

Felix Fietkau <[email protected]>
wifi: cfg80211: fix sband iftype data lookup for AP_VLAN

Daniel Stone <[email protected]>
drm/rockchip: Don't spam logs in atomic check

Douglas Miller <[email protected]>
IB/hfi1: Fix possible panic during hotplug remove

Piotr Gardocki <[email protected]>
iavf: fix potential races for FDIR filters

Fedor Pchelkin <[email protected]>
drivers: vxlan: vnifilter: free percpu vni stats on error path

Andrew Kanner <[email protected]>
drivers: net: prevent tun_build_skb() to exceed the packet size limit

Eric Dumazet <[email protected]>

    dccp: fix data-race around dp->dccps_mss_cache

Ziyang Xuan <[email protected]>
bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves

Magnus Karlsson <[email protected]>
xsk: fix refcount underflow in error path

Florian Westphal <[email protected]>
tunnels: fix kasan splat when generating ipv4 pmtu error

Eric Dumazet <[email protected]>
tcp: add missing family to tcp_set_ca_state() tracepoint

Gerd Bayer <[email protected]>
net/smc: Use correct buffer sizes when switching between TCP and SMC

Eric Dumazet <[email protected]>

    net/packet: annotate data-races around tp->status

Xiang Yang <[email protected]>

    mptcp: fix the incorrect judgment for msk->cb_flags

Eric Dumazet <[email protected]>
macsec: use DEV_STATS_INC()

Nathan Chancellor <[email protected]>
mISDN: Update parameter type of dsp_cmx_send()

Xu Kuohai <[email protected]>
bpf, sockmap: Fix bug that strp_done cannot be called

Xu Kuohai <[email protected]>
bpf, sockmap: Fix map type error in sock_map_del_link

Andrew Kanner <[email protected]>
net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()

Ido Schimmel <[email protected]>
selftests: forwarding: tc_flower: Relax success criterion

Ido Schimmel <[email protected]>
selftests: forwarding: Switch off timeout

Ido Schimmel <[email protected]>
selftests: forwarding: Skip test when no interfaces are specified

Ido Schimmel <[email protected]>
selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairs

Ido Schimmel <[email protected]>
selftests: forwarding: ethtool_extended_state: Skip when using veth pairs

Ido Schimmel <[email protected]>
selftests: forwarding: ethtool: Skip when using veth pairs

Ido Schimmel <[email protected]>
selftests: forwarding: Add a helper to skip test when using veth pairs

Mark Brown <[email protected]>
selftests/rseq: Fix build with undefined __weak

Neil Armstrong <[email protected]>
interconnect: qcom: sm8450: add enable_mask for bcm nodes

Mike Tipton <[email protected]>
interconnect: qcom: Add support for mask-based BCMs

Milan Zamazal <[email protected]>
iio: core: Prevent invalid memory access when there is no parent

Florian Westphal <[email protected]>
netfilter: nf_tables: don't skip expired elements during walk

Karol Herbst <[email protected]>
drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes

Arnd Bergmann <[email protected]>
x86: Move gds_ucode_mitigated() declaration to header

Arnd Bergmann <[email protected]>
x86/speculation: Add cpu_show_gds() prototype

Borislav Petkov (AMD) <[email protected]>
x86/sev: Do not try to parse for the CC blob on non-AMD hardware

Kirill A. Shutemov <[email protected]>
x86/mm: Fix VDSO and VVAR placement on 5-level paging machines

Cristian Ciocaltea <[email protected]>
x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405

Nick Desaulniers <[email protected]>
x86/srso: Fix build breakage with the LLVM linker

RD Babiera <[email protected]>
usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment

Badhri Jagan Sridharan <[email protected]>
usb: typec: tcpm: Fix response to vsafe0V event

Prashanth K <[email protected]>
usb: common: usb-conn-gpio: Prevent bailing out if initial role is none

Alan Stern <[email protected]>
USB: Gadget: core: Help prevent panic during UVC unconfigure

Elson Roy Serrao <[email protected]>
usb: dwc3: Properly handle processing of pending events

Alan Stern <[email protected]>
usb-storage: alauda: Fix uninit-value in alauda_check_media()

Ricky WU <[email protected]>
misc: rtsx: judge ASPM Mode to set PETXCFG Reg

Qi Zheng <[email protected]>
binder: fix memory leak in binder_init()

Alvin Šipraga <[email protected]>
iio: adc: ina2xx: avoid NULL pointer dereference on OF device match

Alisa Roman <[email protected]>
iio: adc: ad7192: Fix ac excitation feature

Dan Carpenter <[email protected]>
iio: frequency: admv1013: propagate errors from regulator_get_voltage()

Yiyuan Guo <[email protected]>
iio: cros_ec: Fix the allocation size for cros_ec_command

Aleksa Sarai <[email protected]>
io_uring: correct check for O_TMPFILE

Aurabindo Pillai <[email protected]>
drm/amd/display: trigger timing sync only if TG is running

Alex Deucher <[email protected]>
drm/amd/display: fix the build when DRM_AMD_DC_DCN is not set

Alvin Lee <[email protected]>
drm/amd/display: Retain phantom plane/stream if validation fails

Alvin Lee <[email protected]>
drm/amd/display: Disable phantom OTG after enable for plane disable

Rodrigo Siqueira <[email protected]>
drm/amd/display: Use update plane and stream routine for DCN32x

Rodrigo Siqueira <[email protected]>
drm/amd/display: Avoid ABM when ODM combine is enabled for eDP

Rodrigo Siqueira <[email protected]>
drm/amd/display: Update OTG instance in the commit stream

Rodrigo Siqueira <[email protected]>
drm/amd/display: Handle seamless boot stream

Rodrigo Siqueira <[email protected]>
drm/amd/display: Add function for validate and update new stream

Rodrigo Siqueira <[email protected]>
drm/amd/display: Handle virtual hardware detect

Evan Quan <[email protected]>
drm/amd/pm: avoid unintentional shutdown due to temperature momentary fluctuation

Evan Quan <[email protected]>
drm/amd/pm: fulfill powerplay peak profiling mode shader/memory clock settings

Evan Quan <[email protected]>
drm/amd/pm: expose swctf threshold setting for legacy powerplay

Evan Quan <[email protected]>
drm/amd/pm: fulfill swsmu peak profiling mode shader/memory clock settings

Ryusuke Konishi <[email protected]>
nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput

Colin Ian King <[email protected]>
radix tree test suite: fix incorrect allocation size for pthreads

Tao Ren <[email protected]>
hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100

Maulik Shah <[email protected]>
cpuidle: dt_idle_genpd: Add helper function to remove genpd topology

Peichen Huang <[email protected]>
drm/amd/display: limit DPIA link rate to HBR3

Mario Limonciello <[email protected]>
drm/amd: Disable S/G for APUs when 64GB or more host memory

Alex Deucher <[email protected]>
drm/amdgpu: add S/G display parameter

Melissa Wen <[email protected]>
drm/amd/display: check attr flag before set cursor degamma on DCN3+

Alex Deucher <[email protected]>
drm/amdgpu: fix possible UAF in amdgpu_cs_pass1()

Boris Brezillon <[email protected]>

    drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()

Lyude Paul <[email protected]>
drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues

Karol Herbst <[email protected]>
drm/nouveau/gr: enable memory loads on helper invocation on all channels

August Wikerfors <[email protected]>
nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G

Torsten Duwe <[email protected]>
riscv/kexec: handle R_RISCV_CALL_PLT relocation type

Andrea Parri <[email protected]>
riscv,mmio: Fix readX()-to-delay() ordering

Torsten Duwe <[email protected]>
riscv/kexec: load initrd high in available memory

Souradeep Chakrabarti <[email protected]>
net: mana: Fix MANA VF unload when hardware is unresponsive

Ilpo Järvinen <[email protected]>
dmaengine: pl330: Return DMA_PAUSED when transaction is paused

Paolo Abeni <[email protected]>
mptcp: fix disconnect vs accept race

Paolo Abeni <[email protected]>
mptcp: avoid bogus reset on fallback close

Andrea Claudi <[email protected]>
selftests: mptcp: join: fix 'implicit EP' test

Andrea Claudi <[email protected]>
selftests: mptcp: join: fix 'delete and re-add' test

Maciej Żenczykowski <[email protected]>
ipv6: adjust ndisc_is_useropt() to also return true for PIO

Sergei Antonov <[email protected]>
mmc: moxart: read scr register without changing byte order

Jason A. Donenfeld <[email protected]>
wireguard: allowedips: expand maximum node depth

Ido Schimmel <[email protected]>
selftests: forwarding: Set default IPv6 traceroute utility

Ping-Ke Shih <[email protected]>
wifi: rtw89: fix 8852AE disconnection caused by RX full flags

Keith Yeo <[email protected]>

    wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()

Paolo Bonzini <[email protected]>
KVM: SEV: only access GHCB fields once

Paolo Bonzini <[email protected]>
KVM: SEV: snapshot the GHCB before accessing it

Namjae Jeon <[email protected]>
ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()

Long Li <[email protected]>
ksmbd: validate command request size

Mario Limonciello <[email protected]>
tpm: Add a helper for checking hwrng enabled

Mario Limonciello <[email protected]>
tpm: Disable RNG for all AMD fTPMs

Greg Kroah-Hartman <[email protected]>
Revert "loongarch/cpu: Switch to arch_cpu_finalize_init()"

Kees Cook <[email protected]>
gcc-plugins: Reorganize gimple includes for GCC 13

-------------

Diffstat:

 Makefile                                           |   4 +-
 arch/alpha/kernel/setup.c                          |   3 +-
 arch/loongarch/Kconfig                             |   1 -
 arch/loongarch/kernel/setup.c                      |   6 -
 arch/riscv/include/asm/mmio.h                      |  16 +-
 arch/riscv/kernel/elf_kexec.c                      |   3 +-
 arch/x86/boot/compressed/idt_64.c                  |   9 +-
 arch/x86/boot/compressed/sev.c                     |  37 +++-
 arch/x86/entry/vdso/vma.c                          |   4 +-
 arch/x86/include/asm/processor.h                   |   2 +
 arch/x86/kernel/cpu/amd.c                          |   1 +
 arch/x86/kernel/vmlinux.lds.S                      |  12 +-
 arch/x86/kvm/svm/sev.c                             |  94 +++++----
 arch/x86/kvm/svm/svm.h                             |  26 +++
 arch/x86/kvm/x86.c                                 |   2 -
 drivers/acpi/scan.c                                |   1 +
 drivers/android/binder.c                           |   1 +
 drivers/android/binder_alloc.c                     |   6 +
 drivers/android/binder_alloc.h                     |   1 +
 drivers/char/tpm/tpm-chip.c                        |  83 ++------
 drivers/char/tpm/tpm_crb.c                         |  30 +++
 drivers/cpuidle/dt_idle_genpd.c                    |  24 +++
 drivers/cpuidle/dt_idle_genpd.h                    |   7 +
 drivers/dma/mcf-edma.c                             |  13 +-
 drivers/dma/owl-dma.c                              |   2 +-
 drivers/dma/pl330.c                                |  18 +-
 drivers/gpio/gpio-sim.c                            |   1 +
 drivers/gpio/gpio-ws16c48.c                        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  26 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  11 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   2 +
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  74 ++++++-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   5 +
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  | 234 ++++++++++++++++++++-
 drivers/gpu/drm/amd/display/dc/dc.h                |   6 +
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   6 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c   |   7 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c  |   8 +
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c  |  22 ++
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h  |   3 +
 .../drm/amd/display/dc/dcn321/dcn321_resource.c    |   1 +
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |   1 +
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |   1 +
 drivers/gpu/drm/amd/include/kgd_pp_interface.h     |   2 +
 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h            |   2 +
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |  58 ++++-
 .../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c   |   4 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c   |  16 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |  80 +++++--
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c    |  16 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c    |  27 +--
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  |  41 +++-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c  |  26 +++
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c  |  24 +--
 drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h       |   4 +
 drivers/gpu/drm/amd/pm/powerplay/inc/power_state.h |   1 +
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  42 ++++
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |   2 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |   9 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   9 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |   6 +
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c      |  48 ++++-
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h  |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c  |   4 +-
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.c  |  10 +
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.c |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.c  |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c  |   1 +
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |  17 +-
 drivers/hwmon/pmbus/bel-pfe.c                      |  16 +-
 drivers/iio/adc/ad7192.c                           |  16 +-
 drivers/iio/adc/ina2xx-adc.c                       |   9 +-
 .../common/cros_ec_sensors/cros_ec_sensors_core.c  |   2 +-
 drivers/iio/frequency/admv1013.c                   |   5 +-
 drivers/iio/industrialio-core.c                    |   5 +-
 drivers/infiniband/core/umem.c                     |   3 +-
 drivers/infiniband/hw/hfi1/chip.c                  |   1 +
 drivers/interconnect/qcom/bcm-voter.c              |   5 +
 drivers/interconnect/qcom/icc-rpmh.h               |   2 +
 drivers/interconnect/qcom/sm8450.c                 |   9 +
 drivers/isdn/mISDN/dsp.h                           |   2 +-
 drivers/isdn/mISDN/dsp_cmx.c                       |   2 +-
 drivers/isdn/mISDN/dsp_core.c                      |   2 +-
 drivers/misc/cardreader/rts5227.c                  |   2 +-
 drivers/misc/cardreader/rts5228.c                  |  18 --
 drivers/misc/cardreader/rts5249.c                  |   3 +-
 drivers/misc/cardreader/rts5260.c                  |  18 --
 drivers/misc/cardreader/rts5261.c                  |  18 --
 drivers/misc/cardreader/rtsx_pcr.c                 |   5 +-
 drivers/mmc/host/moxart-mmc.c                      |   8 +-
 drivers/net/bonding/bond_main.c                    |   4 +-
 drivers/net/dsa/ocelot/felix.c                     |   2 +
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c |   4 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |  14 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c |   4 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  24 ++-
 drivers/net/ethernet/ibm/ibmvnic.c                 | 112 ++++++++--
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |   5 +-
 drivers/net/ethernet/intel/iavf/iavf_fdir.c        |  11 +-
 .../ethernet/marvell/prestera/prestera_router.c    |  14 +-
 .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c |   2 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |   5 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/sriov.c    |   3 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  37 +++-
 drivers/net/macsec.c                               |  28 +--
 drivers/net/phy/at803x.c                           |   2 -
 drivers/net/tun.c                                  |   2 +-
 drivers/net/vxlan/vxlan_vnifilter.c                |  11 +-
 drivers/net/wireguard/allowedips.c                 |   8 +-
 drivers/net/wireguard/selftest/allowedips.c        |  16 +-
 drivers/net/wireless/realtek/rtw89/mac.c           |   2 +-
 drivers/nvme/host/pci.c                            |   3 +-
 drivers/nvme/host/rdma.c                           |   3 +-
 drivers/nvme/host/tcp.c                            |   3 +-
 drivers/platform/x86/serial-multi-instantiate.c    |  35 ++-
 drivers/scsi/53c700.c                              |   2 +-
 drivers/scsi/fnic/fnic.h                           |   2 +-
 drivers/scsi/fnic/fnic_scsi.c                      |   6 +-
 drivers/scsi/qedf/qedf_main.c                      |  18 ++
 drivers/scsi/qedi/qedi_main.c                      |  18 ++
 drivers/scsi/raid_class.c                          |   1 +
 drivers/scsi/scsi_proc.c                           |  30 +--
 drivers/scsi/snic/snic_disc.c                      |   1 +
 drivers/scsi/storvsc_drv.c                         |   4 -
 drivers/ufs/host/ufs-renesas.c                     |   2 +-
 drivers/usb/common/usb-conn-gpio.c                 |   6 +-
 drivers/usb/dwc3/gadget.c                          |   9 +-
 drivers/usb/gadget/udc/core.c                      |   9 +
 drivers/usb/storage/alauda.c                       |  12 +-
 drivers/usb/typec/altmodes/displayport.c           |  18 +-
 drivers/usb/typec/tcpm/tcpm.c                      |   7 +
 fs/btrfs/block-group.c                             |  17 +-
 fs/btrfs/block-group.h                             |   2 +
 fs/btrfs/disk-io.c                                 |   3 +-
 fs/btrfs/extent-tree.c                             |   5 +-
 fs/btrfs/extent_io.c                               |   7 +-
 fs/btrfs/inode.c                                   |  10 +-
 fs/btrfs/relocation.c                              |  45 +++-
 fs/btrfs/tree-checker.c                            |  14 ++
 fs/nilfs2/inode.c                                  |   8 +
 fs/nilfs2/segment.c                                |   2 +
 fs/nilfs2/the_nilfs.h                              |   2 +
 fs/smb/server/smb2misc.c                           |  10 +-
 fs/smb/server/smb2pdu.c                            |   9 +-
 include/linux/cpu.h                                |   2 +
 include/linux/skmsg.h                              |   1 +
 include/linux/tpm.h                                |   1 +
 include/net/cfg80211.h                             |   3 +
 include/net/netfilter/nf_tables.h                  |  31 ++-
 include/trace/events/tcp.h                         |   5 +-
 io_uring/openclose.c                               |   6 +-
 net/core/filter.c                                  |   6 -
 net/core/skmsg.c                                   |  10 +-
 net/core/sock_map.c                                |  10 +-
 net/dccp/output.c                                  |   2 +-
 net/dccp/proto.c                                   |  10 +-
 net/ipv4/ip_tunnel_core.c                          |   2 +-
 net/ipv4/nexthop.c                                 |  28 +--
 net/ipv6/ndisc.c                                   |   3 +-
 net/mptcp/protocol.c                               |   4 +-
 net/mptcp/protocol.h                               |   1 -
 net/mptcp/subflow.c                                |  58 ++---
 net/netfilter/nf_tables_api.c                      | 167 +++++++++------
 net/netfilter/nft_flow_offload.c                   |   6 +-
 net/netfilter/nft_immediate.c                      |   8 +-
 net/netfilter/nft_objref.c                         |   8 +-
 net/netfilter/nft_set_hash.c                       |   2 -
 net/netfilter/nft_set_pipapo.c                     |  18 +-
 net/netfilter/nft_set_rbtree.c                     |   2 -
 net/packet/af_packet.c                             |  16 +-
 net/sched/sch_netem.c                              |  59 +++---
 net/smc/af_smc.c                                   |  73 +++++--
 net/tls/tls_device.c                               |  64 +++---
 net/wireless/nl80211.c                             |   5 +-
 net/xdp/xsk.c                                      |   1 +
 scripts/gcc-plugins/gcc-common.h                   |   4 +-
 tools/testing/radix-tree/regression1.c             |   2 +-
 tools/testing/selftests/net/fib_nexthops.sh        |  10 +
 tools/testing/selftests/net/forwarding/ethtool.sh  |   2 +
 .../net/forwarding/ethtool_extended_state.sh       |   2 +
 .../selftests/net/forwarding/hw_stats_l3_gre.sh    |   2 +
 .../net/forwarding/ip6_forward_instats_vrf.sh      |   2 +
 tools/testing/selftests/net/forwarding/lib.sh      |  17 ++
 tools/testing/selftests/net/forwarding/settings    |   1 +
 .../testing/selftests/net/forwarding/tc_flower.sh  |   8 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |   6 +-
 tools/testing/selftests/rseq/Makefile              |   4 +-
 tools/testing/selftests/rseq/rseq.c                |   2 +
 192 files changed, 1992 insertions(+), 745 deletions(-)