Skip to content

6.1.21-rc1 review

Greg Kroah-Hartman dri-devel linux-arm-kernel linux-clk linux-patches linux-serial linux-tegra lkml llvm stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest198 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/198xfrm: Allow transport-mode states with AF_UNSPEC selectornet/xfrm/xfrm_state.c+0 -50 replies
2/198drm/virtio: Pass correct device to dma_sync_sgtable_for_device()drivers/gpu/drm/virtio/virtgpu_vq.c+2 -20 replies
3/198drm/msm/gem: Prevent blocking within shrinker loopdrivers/gpu/drm/drm_gem.c drivers/gpu/drm/msm/msm_gem_shrinker.c include/drm/drm_gem.h+19 -50 replies
4/198drm/panfrost: Dont sync rpm suspension after mmu flushingdrivers/gpu/drm/panfrost/panfrost_mmu.c+1 -10 replies
5/198fbdev: chipsfb: Fix error codes in chipsfb_pci_init()drivers/video/fbdev/chipsfb.c+10 -40 replies
6/198cifs: Move the in_send statistic to __smb_send_rqst()fs/cifs/transport.c+9 -120 replies
7/198drm/meson: fix 1px pink line on GXM when scaling video overlaydrivers/gpu/drm/meson/meson_vpp.c+2 -00 replies
8/198clk: HI655X: select REGMAP instead of depending on itdrivers/clk/Kconfig+1 -10 replies
9/198ASoC: SOF: Intel: MTL: Fix the device descriptionsound/soc/sof/intel/pci-mtl.c+1 -00 replies
10/198ASoC: SOF: Intel: HDA: Fix device descriptionsound/soc/sof/intel/pci-apl.c sound/soc/sof/intel/pci-cnl.c sound/soc/sof/intel/pci-icl.c +1 more+9 -00 replies
11/198ASoC: SOF: Intel: SKL: Fix device descriptionsound/soc/sof/intel/pci-skl.c+2 -00 replies
12/198ASOC: SOF: Intel: pci-tgl: Fix device descriptionsound/soc/sof/intel/pci-tgl.c+2 -00 replies
13/198ASoC: SOF: ipc4-topology: set dmic dai index from copiersound/soc/sof/ipc4-topology.h+1 -10 replies
14/198docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidateDocumentation/filesystems/vfs.rst+1 -10 replies
15/198scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()drivers/scsi/mpt3sas/mpt3sas_transport.c+12 -20 replies
16/198scsi: mpi3mr: Fix throttle_groups memory leakdrivers/scsi/mpi3mr/mpi3mr_fw.c+3 -00 replies
17/198scsi: mpi3mr: Fix config page DMA memory leakdrivers/scsi/mpi3mr/mpi3mr_fw.c+5 -10 replies
18/198scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()drivers/scsi/mpi3mr/mpi3mr_os.c+11 -00 replies
19/198scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()drivers/scsi/mpi3mr/mpi3mr_os.c+6 -00 replies
20/198scsi: mpi3mr: Return proper values for failures in firmware init pathdrivers/scsi/mpi3mr/mpi3mr_fw.c+9 -20 replies
21/198scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()drivers/scsi/mpi3mr/mpi3mr_fw.c+23 -180 replies
22/198scsi: mpi3mr: ioctl timeout when disabling/enabling interruptdrivers/scsi/mpi3mr/mpi3mr.h drivers/scsi/mpi3mr/mpi3mr_fw.c drivers/scsi/mpi3mr/mpi3mr_os.c+14 -20 replies
23/198scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()drivers/scsi/mpi3mr/mpi3mr.h drivers/scsi/mpi3mr/mpi3mr_os.c drivers/scsi/mpi3mr/mpi3mr_transport.c+10 -40 replies
24/198ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()sound/pci/hda/hda_intel.c+3 -20 replies
25/198netfilter: nft_nat: correct length for loading protocol registersnet/netfilter/nft_nat.c+1 -10 replies
26/198netfilter: nft_masq: correct length for loading protocol registersnet/netfilter/nft_masq.c+1 -10 replies
27/198netfilter: nft_redir: correct length for loading protocol registersnet/netfilter/nft_redir.c+1 -10 replies
28/198netfilter: nft_redir: correct value of inet type `.maxattrs`net/netfilter/nft_redir.c+1 -10 replies
29/198scsi: core: Add BLIST_NO_VPD_SIZE for some VDASDdrivers/scsi/scsi.c drivers/scsi/scsi_devinfo.c drivers/scsi/scsi_scan.c +2 more+13 -40 replies
30/198scsi: core: Fix a procfs host directory removal regressiondrivers/scsi/hosts.c+0 -30 replies
31/198ftrace,kcfi: Define ftrace_stub_graph conditionallyarch/x86/kernel/ftrace_64.S+2 -00 replies
32/198tcp: tcp_make_synack() can be called from process contextnet/ipv4/tcp_output.c+1 -10 replies
33/198vdpa/mlx5: should not activate virtq object when suspendeddrivers/vdpa/mlx5/core/mlx5_vdpa.h drivers/vdpa/mlx5/net/mlx5_vnet.c+6 -10 replies
34/198wifi: nl80211: fix NULL-ptr deref in offchan checknet/wireless/nl80211.c+1 -10 replies
35/198wifi: cfg80211: fix MLO connection ownershipnet/wireless/nl80211.c+7 -90 replies
36/198selftests: fix LLVM build for i386 and x86_64tools/testing/selftests/lib.mk+2 -00 replies
37/198nfc: pn533: initialize struct pn533_out_arg properlydrivers/nfc/pn533/usb.c+1 -00 replies
38/198ipvlan: Make skb->skb_iif track skb->dev for l3s modedrivers/net/ipvlan/ipvlan_l3s.c+1 -00 replies
39/198i40e: Fix kernel crash during reboot when adapter is in recovery modedrivers/net/ethernet/intel/i40e/i40e_main.c+1 -00 replies
40/198vhost-vdpa: free iommu domain after last use during cleanupdrivers/vhost/vdpa.c+2 -10 replies
41/198vdpa_sim: not reset state in vdpasim_queue_readydrivers/vdpa/vdpa_sim/vdpa_sim.c+2 -00 replies
42/198vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_readydrivers/vdpa/vdpa_sim/vdpa_sim.c+11 -00 replies
43/198PCI: s390: Fix use-after-free of PCI resources with per-function hotplugarch/s390/pci/pci.c arch/s390/pci/pci_bus.c arch/s390/pci/pci_bus.h +2 more+38 -150 replies
44/198drm/i915/psr: Use calculated io and fast wake linesdrivers/gpu/drm/i915/display/intel_display_types.h drivers/gpu/drm/i915/display/intel_psr.c+63 -170 replies
45/198drm/i915/sseu: fix max_subslices array-index-out-of-bounds accessdrivers/gpu/drm/i915/gt/intel_sseu.h+1 -10 replies
46/198net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()net/smc/smc_cdc.c+3 -00 replies
47/198qed/qed_dev: guard against a possible division by zerodrivers/net/ethernet/qlogic/qed/qed_dev.c+5 -00 replies
48/198net: dsa: mt7530: remove now incorrect comment regarding port 5drivers/net/dsa/mt7530.c+1 -10 replies
49/198net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is useddrivers/net/dsa/mt7530.c+31 -310 replies
50/198block: do not reverse request order when flushing plug listblock/blk-mq.c include/linux/blk-mq.h+9 -20 replies
51/198loop: Fix use-after-free issuesdrivers/block/loop.c+17 -80 replies
52/198blk-mq: move the srcu_struct used for quiescing to the tagsetblock/blk-core.c block/blk-mq.c block/blk-mq.h +5 more+45 -620 replies
53/198blk-mq: fix "bad unlock balance detected" on q->srcu in __blk_mq_run_dispatch_opsblock/blk-mq.h+3 -20 replies
54/198net: tunnels: annotate lockless accesses to dev->needed_headroominclude/linux/netdevice.h net/ipv4/ip_tunnel.c net/ipv6/ip6_tunnel.c+12 -100 replies
55/198net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status failsdrivers/net/phy/smsc.c+4 -10 replies
56/198tcp: Fix bind() conflict check for dual-stack wildcard address.net/ipv4/inet_hashtables.c+7 -10 replies
57/198nfc: st-nci: Fix use after free bug in ndlc_remove due to race conditiondrivers/nfc/st-nci/ndlc.c+4 -20 replies
58/198mlxsw: spectrum: Fix incorrect parsing depth after reloaddrivers/net/ethernet/mellanox/mlxsw/spectrum.c drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+16 -00 replies
59/198net/smc: fix deadlock triggered by cancel_delayed_work_syn()net/smc/smc_core.c+1 -10 replies
60/198net: usb: smsc75xx: Limit packet length to skb->lendrivers/net/usb/smsc75xx.c+2 -10 replies
61/198drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdocinclude/drm/drm_bridge.h+2 -20 replies
62/198powerpc/mm: Fix false detection of read faultsarch/powerpc/mm/fault.c+8 -30 replies
63/198block: null_blk: Fix handling of fake timeout requestdrivers/block/null_blk/main.c+3 -30 replies
64/198nvme: fix handling single range discard requestdrivers/nvme/host/core.c+19 -90 replies
65/198nvmet: avoid potential UAF in nvmet_req_complete()drivers/nvme/target/core.c+3 -10 replies
66/198block: sunvdc: add check for mdesc_grab() returning NULLdrivers/block/sunvdc.c+2 -00 replies
67/198net/mlx5e: Fix macsec ASO context alignmentdrivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c+1 -10 replies
68/198net/mlx5e: Dont cache tunnel offloads capabilitydrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en_main.c drivers/net/ethernet/mellanox/mlx5/core/en_rep.c +1 more+1 -60 replies
69/198net/mlx5: Fix setting ec_function bit in MANAGE_PAGESdrivers/net/ethernet/mellanox/mlx5/core/pagealloc.c+17 -50 replies
70/198net/mlx5: Disable eswitch before waiting for VF pagesdrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -10 replies
71/198net/mlx5e: Support Geneve and GRE with VF tunnel offloaddrivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c drivers/net/ethernet/mellanox/mlx5/core/en_tc.c drivers/net/ethernet/mellanox/mlx5/core/en_tc.h +3 more+48 -1950 replies
72/198net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rulesdrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+5 -50 replies
73/198net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal portdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+1 -00 replies
74/198net/mlx5e: Fix cleanup null-ptr deref on encap lockdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+10 -00 replies
75/198net/mlx5: Set BREAK_FW_WAIT flag first when removing driverdrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -10 replies
76/198veth: Fix use after free in XDP_REDIRECTdrivers/net/veth.c+2 -40 replies
77/198ice: xsk: disable txq irq before flushing hwdrivers/net/ethernet/intel/ice/ice_xsk.c+2 -30 replies
78/198net: dsa: dont error out when drivers return ETH_DATA_LEN in .port_max_mtu()net/dsa/slave.c+5 -40 replies
79/198net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290drivers/net/dsa/mv88e6xxx/chip.c+12 -40 replies
80/198ravb: avoid PHY being resumed when interface is not updrivers/net/ethernet/renesas/ravb_main.c+10 -20 replies
81/198sh_eth: avoid PHY being resumed when interface is not updrivers/net/ethernet/renesas/sh_eth.c+10 -20 replies
82/198ipv4: Fix incorrect table ID in IOCTL pathnet/ipv4/fib_frontend.c+3 -00 replies
83/198net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pulldrivers/net/usb/smsc75xx.c+8 -20 replies
84/198net: atlantic: Fix crash when XDP is enabled but no program is loadeddrivers/net/ethernet/aquantia/atlantic/aq_ring.c+21 -70 replies
85/198net/iucv: Fix size of interrupt datanet/iucv/iucv.c+1 -10 replies
86/198i825xx: sni_82596: use eth_hw_addr_set()drivers/net/ethernet/i825xx/sni_82596.c+8 -60 replies
87/198selftests: net: devlink_port_split.py: skip test if no suitable device availabletools/testing/selftests/net/devlink_port_split.py+31 -50 replies
88/198qed/qed_mng_tlv: correctly zero out ->min instead of ->hourdrivers/net/ethernet/qlogic/qed/qed_mng_tlv.c+1 -10 replies
89/198net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795drivers/net/dsa/microchip/ksz_common.c+1 -10 replies
90/198ethernet: sun: add check for the mdesc_grab()drivers/net/ethernet/sun/ldmvsw.c drivers/net/ethernet/sun/sunvnet.c+6 -00 replies
91/198bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type changedrivers/net/bonding/bond_main.c+15 -40 replies
92/198bonding: restore bonds IFF_SLAVE flag if a non-eth dev enslave failsdrivers/net/bonding/bond_main.c+1 -30 replies
93/198hwmon: (adt7475) Display smoothing attributes in correct orderdrivers/hwmon/adt7475.c+2 -20 replies
94/198hwmon: (adt7475) Fix masking of hysteresis registersdrivers/hwmon/adt7475.c+2 -20 replies
95/198hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race conditiondrivers/hwmon/xgene-hwmon.c+1 -00 replies
96/198hwmon: (ina3221) return prober error codedrivers/hwmon/ina3221.c+1 -10 replies
97/198hwmon: (ucd90320) Add minimum delay between bus accessesdrivers/hwmon/pmbus/ucd9000.c+75 -00 replies
98/198hwmon: tmp512: drop of_match_ptr for ID tabledrivers/hwmon/tmp513.c+1 -10 replies
99/198kconfig: Update config changed flag before calling callbackscripts/kconfig/confdata.c+4 -20 replies
100/198hwmon: (adm1266) Set `can_sleep` flag for GPIO chipdrivers/hwmon/pmbus/adm1266.c+1 -00 replies
101/198hwmon: (ltc2992) Set `can_sleep` flag for GPIO chipdrivers/hwmon/ltc2992.c+1 -00 replies
102/198media: m5mols: fix off-by-one loop termination errordrivers/media/i2c/m5mols/m5mols_core.c+1 -10 replies
103/198mmc: atmel-mci: fix race between stop command and start of next commanddrivers/mmc/host/atmel-mci.c+0 -30 replies
104/198soc: mediatek: mtk-svs: keep svs alive if CONFIG_DEBUG_FS not supporteddrivers/soc/mediatek/mtk-svs.c+6 -00 replies
105/198jffs2: correct logic when creating a hole in jffs2_write_beginfs/jffs2/file.c+7 -80 replies
106/198rust: arch/um: Disable FP/SIMD instruction to match x86arch/x86/Makefile.um+6 -00 replies
107/198ext4: fail ext4_iget if special inode unallocatedfs/ext4/inode.c+8 -100 replies
108/198ext4: update s_journal_inum if it changes after journal replayfs/ext4/super.c+5 -20 replies
109/198ext4: fix task hung in ext4_xattr_delete_inodefs/ext4/xattr.c+11 -00 replies
110/198drm/amdkfd: Fix an illegal memory accessdrivers/gpu/drm/amd/amdkfd/kfd_events.c+3 -60 replies
111/198net/9p: fix bug in client create for .Lnet/9p/client.c+1 -10 replies
112/198LoongArch: Only call get_timer_irq() once in constant_clockevent_init()arch/loongarch/kernel/time.c+6 -50 replies
113/198sh: intc: Avoid spurious sizeof-pointer-div warninginclude/linux/sh_intc.h+4 -10 replies
114/198drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_finidrivers/gpu/drm/amd/amdgpu/amdgpu_psp.c+3 -30 replies
115/198drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytesdrivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c+4 -10 replies
116/198ext4: fix possible double unlock when moving a directoryfs/ext4/namei.c+1 -30 replies
117/198Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency"drivers/tty/serial/Kconfig+1 -10 replies
118/198tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserteddrivers/tty/serial/fsl_lpuart.c+9 -30 replies
119/198serial: 8250_em: Fix UART port typedrivers/tty/serial/8250/8250_em.c+2 -20 replies
120/198serial: 8250_fsl: fix handle_irq lockingdrivers/tty/serial/8250/8250_fsl.c+2 -20 replies
121/198serial: 8250: ASPEED_VUART: select REGMAP instead of depending on itdrivers/tty/serial/8250/Kconfig+2 -10 replies
122/198firmware: xilinx: dont make a sleepable memory allocation from an atomic contextdrivers/firmware/xilinx/zynqmp.c+1 -10 replies
123/198memory: tegra: fix interconnect registration racedrivers/memory/tegra/mc.c+7 -90 replies
124/198memory: tegra20-emc: fix interconnect registration racedrivers/memory/tegra/tegra20-emc.c+6 -60 replies
125/198memory: tegra124-emc: fix interconnect registration racedrivers/memory/tegra/tegra124-emc.c+6 -60 replies
126/198memory: tegra30-emc: fix interconnect registration racedrivers/memory/tegra/tegra30-emc.c+6 -60 replies
127/198drm/ttm: Fix a NULL pointer dereferencedrivers/gpu/drm/ttm/ttm_device.c+1 -10 replies
128/198s390/ipl: add missing intersection check to ipl_report handlingarch/s390/boot/ipl_report.c+8 -00 replies
129/198interconnect: fix icc_provider_del() error handlingdrivers/interconnect/core.c+2 -120 replies
130/198interconnect: fix provider registration APIdrivers/interconnect/core.c include/linux/interconnect-provider.h+50 -140 replies
131/198interconnect: imx: fix registration racedrivers/interconnect/imx/imx.c+10 -100 replies
132/198interconnect: fix mem leak when freeing nodesdrivers/interconnect/core.c+4 -00 replies
133/198interconnect: qcom: osm-l3: fix registration racedrivers/interconnect/qcom/osm-l3.c+6 -80 replies
134/198interconnect: qcom: rpm: fix probe child-node error handlingdrivers/interconnect/qcom/icc-rpm.c+5 -20 replies
135/198interconnect: qcom: rpm: fix registration racedrivers/interconnect/qcom/icc-rpm.c+12 -120 replies
136/198interconnect: qcom: rpmh: fix probe child-node error handlingdrivers/interconnect/qcom/icc-rpmh.c+5 -20 replies
137/198interconnect: qcom: rpmh: fix registration racedrivers/interconnect/qcom/icc-rpmh.c+15 -100 replies
138/198interconnect: qcom: msm8974: fix registration racedrivers/interconnect/qcom/msm8974.c+8 -120 replies
139/198interconnect: exynos: fix node leak in probe PM QoS error pathdrivers/interconnect/samsung/exynos.c+3 -30 replies
140/198interconnect: exynos: fix registration racedrivers/interconnect/samsung/exynos.c+10 -100 replies
141/198md: select BLOCK_LEGACY_AUTOLOADdrivers/md/Kconfig+4 -00 replies
142/198cifs: generate signkey for the channel thats reconnectingfs/cifs/smb2transport.c+1 -10 replies
143/198tracing: Make splice_read available againkernel/trace/trace.c+2 -00 replies
144/198tracing: Check field value in hist_field_name()kernel/trace/trace_events_hist.c+3 -00 replies
145/198tracing: Make tracepoint lockdep check actually test somethinginclude/linux/tracepoint.h+6 -90 replies
146/198cifs: Fix smb2_set_path_size()fs/cifs/smb2inode.c+24 -70 replies
147/198KVM: SVM: Fix a benign off-by-one bug in AVIC physical table maskarch/x86/include/asm/svm.h+7 -50 replies
148/198KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUsarch/x86/kvm/svm/avic.c+18 -80 replies
149/198KVM: nVMX: add missing consistency checks for CR0 and CR4arch/x86/kvm/vmx/nested.c+8 -20 replies
150/198ALSA: hda: intel-dsp-config: add MTL PCI idsound/hda/intel-dsp-config.c+9 -00 replies
151/198ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Prosound/pci/hda/patch_realtek.c+1 -00 replies
152/198ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platformsound/pci/hda/patch_realtek.c+1 -00 replies
153/198Revert "riscv: mm: notify remote harts about mmu cache updates"arch/riscv/include/asm/mmu.h arch/riscv/include/asm/tlbflush.h arch/riscv/mm/context.c +1 more+17 -410 replies
154/198riscv: asid: Fixup stale TLB entry cause application crasharch/riscv/mm/context.c+20 -100 replies
155/198drm/shmem-helper: Remove another errant put in error pathdrivers/gpu/drm/drm_gem_shmem_helper.c+6 -30 replies
156/198drm/sun4i: fix missing component unbind on bind errorsdrivers/gpu/drm/sun4i/sun4i_drv.c+4 -20 replies
157/198drm/i915/active: Fix misuse of non-idle barriers as fence trackersdrivers/gpu/drm/i915/i915_active.c+15 -120 replies
158/198drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHzdrivers/gpu/drm/i915/display/intel_snps_phy.c+62 -00 replies
159/198drm/amdgpu: Dont resume IOMMU after incomplete initdrivers/gpu/drm/amd/amdkfd/kfd_device.c+10 -10 replies
160/198drm/amd/pm: Fix sienna cichlid incorrect OD volage after resumedrivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c+33 -100 replies
161/198drm/amd/pm: bump SMU 13.0.4 driver_if header versiondrivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_4.h drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h+3 -30 replies
162/198drm/amd/display: Do not set DRR on pipe Commitdrivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c+0 -30 replies
163/198drm/amd/display: disconnect MPCC only on OTG changedrivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c+5 -10 replies
164/198mptcp: fix possible deadlock in subflow_error_reportnet/mptcp/subflow.c+7 -00 replies
165/198mptcp: add ro_after_init for tcp{,v6}_prot_overridenet/mptcp/subflow.c+2 -20 replies
166/198mptcp: avoid setting TCP_CLOSE state twicenet/mptcp/subflow.c+0 -10 replies
167/198mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()net/mptcp/pm_netlink.c+16 -00 replies
168/198ftrace: Fix invalid address access in lookup_rec() when index is 0kernel/trace/ftrace.c+2 -10 replies
169/198ocfs2: fix data corruption after failed writefs/ocfs2/aops.c+17 -20 replies
170/198nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000drivers/nvme/host/pci.c+2 -00 replies
171/198ice: avoid bonding causing auxiliary plug/unplug under RTNL lockdrivers/net/ethernet/intel/ice/ice.h drivers/net/ethernet/intel/ice/ice_main.c+13 -200 replies
172/198vp_vdpa: fix the crash in hot unplug with vp_vdpadrivers/vdpa/virtio_pci/vp_vdpa.c+1 -10 replies
173/198mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropagemm/huge_memory.c+4 -20 replies
174/198mm: teach mincore_hugetlb about pte markersmm/mincore.c+1 -10 replies
175/198powerpc/64: Set default CPU in Kconfigarch/powerpc/Makefile arch/powerpc/platforms/Kconfig.cputype+12 -220 replies
176/198powerpc/boot: Dont always pass -mcpu=powerpc when building 32-bit uImagearch/powerpc/boot/Makefile+10 -40 replies
177/198mmc: sdhci_am654: lower power-on failed message severitydrivers/mmc/host/sdhci_am654.c+1 -10 replies
178/198fbdev: stifb: Provide valid pixelclock and add fb_check_var() checksdrivers/video/fbdev/stifb.c+27 -00 replies
179/198trace/hwlat: Do not wipe the contents of per-cpu thread datakernel/trace/trace_hwlat.c+0 -30 replies
180/198trace/hwlat: Do not start per-cpu thread if it is already runningkernel/trace/trace_hwlat.c+4 -00 replies
181/198ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absentdrivers/acpi/pptt.c+4 -10 replies
182/198net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bitdrivers/net/phy/nxp-c45-tja11xx.c+1 -10 replies
183/198fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()drivers/video/fbdev/core/fb_defio.c include/linux/fb.h+14 -40 replies
184/198cpuidle: psci: Iterate backwards over list in psci_pd_remove()drivers/cpuidle/cpuidle-psci-domain.c+2 -10 replies
185/198ASoC: Intel: soc-acpi: fix copy-paste issue in topology namessound/soc/intel/common/soc-acpi-intel-adl-match.c+1 -10 replies
186/198ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSPsound/soc/qcom/qdsp6/q6prm.c+2 -20 replies
187/198x86/mce: Make sure logged MCEs are processed after sysfs updatearch/x86/kernel/cpu/mce/core.c+1 -00 replies
188/198x86/mm: Fix use of uninitialized buffer in sme_enable()arch/x86/mm/mem_encrypt_identity.c+2 -10 replies
189/198x86/resctrl: Clear staged_config[] before and after it is usedarch/x86/kernel/cpu/resctrl/ctrlmondata.c arch/x86/kernel/cpu/resctrl/internal.h arch/x86/kernel/cpu/resctrl/rdtgroup.c+24 -90 replies
190/198powerpc: Pass correct CPU reference to assemblerarch/powerpc/Makefile+0 -40 replies
191/198virt/coco/sev-guest: Check SEV_SNP attribute at probe timearch/x86/kernel/sev.c drivers/virt/coco/sev-guest/sev-guest.c+3 -30 replies
192/198virt/coco/sev-guest: Simplify extended guest request handlingarch/x86/kernel/sev.c drivers/virt/coco/sev-guest/sev-guest.c+32 -270 replies
193/198virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request()drivers/virt/coco/sev-guest/sev-guest.c+4 -60 replies
194/198virt/coco/sev-guest: Carve out the request issuing logic into a helperdrivers/virt/coco/sev-guest/sev-guest.c+27 -170 replies
195/198virt/coco/sev-guest: Do some code style cleanupsdrivers/virt/coco/sev-guest/sev-guest.c+2 -60 replies
196/198virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-casearch/x86/kernel/sev.c+11 -50 replies
197/198virt/coco/sev-guest: Add throttling awarenessarch/x86/include/asm/sev-common.h arch/x86/kernel/sev.c drivers/virt/coco/sev-guest/sev-guest.c+24 -20 replies
198/198io_uring/msg_ring: let target know allocated indexio_uring/msg_ring.c+3 -10 replies

Reviews trailers per patch

135 of 198 patches have a Reviewed-by or Acked-by.

PatchDmitry OsipenkoMartin BlumenstinglRob ClarkThomas ZimmermannPierre-Louis BossartBard LiaoAdrian BonislawskiPéter UjfalusiRanjani SridharanMatthew Wilcox (Oracle)Sathya Prakash VeerichettySteven PriceFlorian WestphalSrikar DronamrajuJohn GarryShin'ichiro KawasakiEric DumazetEli CohenJason WangNathan ChancellorSimon HormanJiri PirkoArpana ArlandStefano GarzarellaLei YangMatthew RosatoBjorn HelgaasStanislav LisovskiyMatt RoperTony LuWenjia ZhangKeith BuschMing LeiChao LengSagi GrimbergHannes ReineckeChaitanya KulkarniArınç ÜNALPaul HolzingerMartin KaFai LauKrzysztof KozlowskiChristoph HellwigJan KarcherKarsten GraulRobert FossBenjamin GrayJohannes ThumshirnLeon RomanovskyPaul BlakeyRoi DayanLarysa ZarembaChandan Kumar RoutJohn FastabendFlorian FainelliMichal KubiakSergey ShtylyovgaoxingwangDavid AhernChris MiFreysteinn AlfredssonArun RamadossPiotr RaczynskiMoshe ShemeshJonathan ToppinsJay VosburghLorenzo BianconiToshiaki MakitaToke Høiland-JørgensenMiguel OjedaNick DesaulniersLudovic DesrochesSergio González ColladoJan KaraFelix KuehlingDominique MartinetRandy DunlapGuchun ChenJun LeiQingqing ZhuoDaniel WheelerJiri SlabyKonrad DybcioLuca CeresoliJun NieBrian MasneyPaulo Alcantara (SUSE)Mark RutlandPeter Zijlstra (Intel)Paul E. McKenneySuravee SuthikulpanitChristian KönigGongjun SongKai VehmanenVasily GorbikLad PrabhakarZong LiSergey MatyukevichAndrew JonesAlex DeucherMatt FagnaniEvan QuanAlvin LeeChristoph PaaschMatthieu BaertsPaolo AbeniJoseph QiPeter XuDavid HildenbrandPali RohárAdrian HunterDaniel Bristot de OliveiraPierre GondoisAndi ShytiUma ShankarGuo RenSrinivas KandagatlaTony LuckTom LendackyReinette ChatrePatrik JakobssonSudeep HollaUlf HanssonChris Paterson (CIP)Shuah KhanBagas SanjayaConor DooleyJon Hunter
SeriesT-b T-b T-b T-b T-b T-b
1/198
2/198R-b
3/198R-b R-b
4/198R-b
5/198R-b
6/198
7/198A-b
8/198
9/198R-b R-b
10/198R-b R-b
11/198R-b R-b
12/198R-b R-b
13/198R-b R-b R-b R-b
14/198R-b
15/198A-b
16/198A-b
17/198A-b
18/198A-b
19/198A-b
20/198
21/198A-b
22/198
23/198A-b
24/198
25/198R-b
26/198R-b
27/198R-b
28/198R-b
29/198T-b
30/198T-b T-b
31/198
32/198R-b
33/198R-b A-b
34/198
35/198
36/198R-b
37/198R-b
38/198R-b
39/198T-b
40/198A-b R-b
41/198A-b T-b
42/198R-b
43/198R-b A-b
44/198R-b
45/198R-b
46/198R-b R-b
47/198R-b
48/198
49/198T-b
50/198R-b
51/198R-b
52/198R-b R-b R-b R-b R-b R-b
53/198
54/198
55/198R-b
56/198R-b T-b R-b
57/198R-b
58/198
59/198R-b R-b R-b
60/198
61/198R-b
62/198T-b
63/198R-b
64/198R-b
65/198R-b
66/198
67/198R-b
68/198
69/198
70/198
71/198R-b R-b
72/198R-b
73/198R-b
74/198R-b R-b
75/198R-b
76/198A-b A-b A-b
77/198R-b R-b T-b A-b
78/198R-b R-b
79/198R-b R-b
80/198R-b R-b R-b
81/198R-b R-b
82/198T-b R-b
83/198
84/198T-b
85/198
86/198R-b
87/198
88/198
89/198R-b A-b
90/198R-b
91/198
92/198R-b A-b A-b
93/198
94/198
95/198
96/198
97/198
98/198
99/198A-b T-b
100/198
101/198
102/198Analyzed-by Analyzed-by
103/198A-b
104/198
105/198
106/198R-b
107/198R-b
108/198R-b
109/198R-b
110/198R-b
111/198R-b
112/198
113/198A-b
114/198R-b
115/198R-b A-b T-b
116/198
117/198R-b A-b
118/198
119/198
120/198A-b
121/198
122/198
123/198A-b
124/198A-b
125/198A-b
126/198A-b
127/198R-b
128/198R-b
129/198R-b T-b
130/198R-b T-b
131/198R-b T-b
132/198R-b T-b
133/198R-b
134/198R-b
135/198R-b R-b
136/198R-b
137/198R-b
138/198R-b R-b
139/198R-b
140/198R-b
141/198
142/198R-b
143/198
144/198T-b
145/198A-b A-b
146/198R-b
147/198R-b T-b
148/198R-b T-b
149/198
150/198R-b R-b
151/198
152/198
153/198R-b
154/198T-b T-b T-b R-b
155/198R-b
156/198
157/198R-b
158/198R-b
159/198A-b T-b
160/198R-b
161/198R-b
162/198R-b A-b T-b
163/198A-b T-b R-b
164/198Reported-and-tested-by R-b
165/198R-b
166/198A-b
167/198T-b R-b
168/198
169/198R-b
170/198R-b
171/198T-b R-b
172/198A-b T-b
173/198A-b
174/198A-b A-b
175/198T-b
176/198
177/198A-b
178/198
179/198A-b
180/198A-b
181/198T-b
182/198
183/198R-b
184/198R-b R-b
185/198R-b R-b R-b
186/198R-b T-b
187/198R-b
188/198A-b
189/198T-b
190/198A-b
191/198R-b
192/198
193/198R-b
194/198
195/198R-b
196/198R-b
197/198R-b
198/198

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

Read the v1 thread

Cover letter [PATCH 6.1 000/198] 6.1.21-rc1 review

This is the start of the stable review cycle for the 6.1.21 release. There are 198 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 Wed, 22 Mar 2023 14:54:29 +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.21-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.21-rc1

Pavel Begunkov <[email protected]>
io_uring/msg_ring: let target know allocated index

Dionna Glaze <[email protected]>
virt/coco/sev-guest: Add throttling awareness

Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case

Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Do some code style cleanups

Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Carve out the request issuing logic into a helper

Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request()

Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Simplify extended guest request handling

Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Check SEV_SNP attribute at probe time

Christophe Leroy <[email protected]>
powerpc: Pass correct CPU reference to assembler

Shawn Wang <[email protected]>

    x86/resctrl: Clear staged_config[] before and after it is used

Nikita Zhandarovich <[email protected]>
x86/mm: Fix use of uninitialized buffer in sme_enable()

Yazen Ghannam <[email protected]>
x86/mce: Make sure logged MCEs are processed after sysfs update

Krzysztof Kozlowski <[email protected]>
ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: soc-acpi: fix copy-paste issue in topology names

Shawn Guo <[email protected]>
cpuidle: psci: Iterate backwards over list in psci_pd_remove()

Takashi Iwai <[email protected]>
fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()

Radu Pirea (OSS) <[email protected]>
net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit

Sudeep Holla <[email protected]>
ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent

Tero Kristo <[email protected]>
trace/hwlat: Do not start per-cpu thread if it is already running

Tero Kristo <[email protected]>
trace/hwlat: Do not wipe the contents of per-cpu thread data

Helge Deller <[email protected]>
fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks

Francesco Dolcini <[email protected]>
mmc: sdhci_am654: lower power-on failed message severity

Pali Rohár <[email protected]>
powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage

Christophe Leroy <[email protected]>
powerpc/64: Set default CPU in Kconfig

James Houghton <[email protected]>
mm: teach mincore_hugetlb about pte markers

David Hildenbrand <[email protected]>
mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage

Cindy Lu <[email protected]>
vp_vdpa: fix the crash in hot unplug with vp_vdpa

Dave Ertman <[email protected]>
ice: avoid bonding causing auxiliary plug/unplug under RTNL lock

Elmer Miroslav Mosher Golovin <[email protected]>
nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000

Jan Kara via Ocfs2-devel <[email protected]>
ocfs2: fix data corruption after failed write

Chen Zhongjin <[email protected]>
ftrace: Fix invalid address access in lookup_rec() when index is 0

Paolo Abeni <[email protected]>
mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()

Matthieu Baerts <[email protected]>
mptcp: avoid setting TCP_CLOSE state twice

Geliang Tang <[email protected]>
mptcp: add ro_after_init for tcp{,v6}_prot_override

Paolo Abeni <[email protected]>
mptcp: fix possible deadlock in subflow_error_report

Ayush Gupta <[email protected]>
drm/amd/display: disconnect MPCC only on OTG change

Wesley Chalmers <[email protected]>
drm/amd/display: Do not set DRR on pipe Commit

Tim Huang <[email protected]>
drm/amd/pm: bump SMU 13.0.4 driver_if header version

Błażej Szczygieł <[email protected]>
drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume

Felix Kuehling <[email protected]>
drm/amdgpu: Don't resume IOMMU after incomplete init

Ankit Nautiyal <[email protected]>

    drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz

Janusz Krzysztofik <[email protected]>
drm/i915/active: Fix misuse of non-idle barriers as fence trackers

Johan Hovold <[email protected]>
drm/sun4i: fix missing component unbind on bind errors

Dmitry Osipenko <[email protected]>
drm/shmem-helper: Remove another errant put in error path

Guo Ren <[email protected]>
riscv: asid: Fixup stale TLB entry cause application crash

Sergey Matyukevich <[email protected]>
Revert "riscv: mm: notify remote harts about mmu cache updates"

Jeremy Szu <[email protected]>
ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform

Hamidreza H. Fard <[email protected]>
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro

Bard Liao <[email protected]>
ALSA: hda: intel-dsp-config: add MTL PCI id

Paolo Bonzini <[email protected]>
KVM: nVMX: add missing consistency checks for CR0 and CR4

Suravee Suthikulpanit <[email protected]>
KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs

Sean Christopherson <[email protected]>
KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask

Volker Lendecke <[email protected]>
cifs: Fix smb2_set_path_size()

Steven Rostedt (Google) <[email protected]>
tracing: Make tracepoint lockdep check actually test something

Steven Rostedt (Google) <[email protected]>
tracing: Check field value in hist_field_name()

Sung-hun Kim <[email protected]>
tracing: Make splice_read available again

Shyam Prasad N <[email protected]>
cifs: generate signkey for the channel that's reconnecting

NeilBrown <[email protected]>
md: select BLOCK_LEGACY_AUTOLOAD

Johan Hovold <[email protected]>
interconnect: exynos: fix registration race

Johan Hovold <[email protected]>
interconnect: exynos: fix node leak in probe PM QoS error path

Johan Hovold <[email protected]>
interconnect: qcom: msm8974: fix registration race

Johan Hovold <[email protected]>
interconnect: qcom: rpmh: fix registration race

Johan Hovold <[email protected]>
interconnect: qcom: rpmh: fix probe child-node error handling

Johan Hovold <[email protected]>
interconnect: qcom: rpm: fix registration race

Johan Hovold <[email protected]>
interconnect: qcom: rpm: fix probe child-node error handling

Johan Hovold <[email protected]>
interconnect: qcom: osm-l3: fix registration race

Johan Hovold <[email protected]>
interconnect: fix mem leak when freeing nodes

Johan Hovold <[email protected]>
interconnect: imx: fix registration race

Johan Hovold <[email protected]>
interconnect: fix provider registration API

Johan Hovold <[email protected]>
interconnect: fix icc_provider_del() error handling

Sven Schnelle <[email protected]>
s390/ipl: add missing intersection check to ipl_report handling

Thomas Hellström <[email protected]>
drm/ttm: Fix a NULL pointer dereference

Johan Hovold <[email protected]>
memory: tegra30-emc: fix interconnect registration race

Johan Hovold <[email protected]>
memory: tegra124-emc: fix interconnect registration race

Johan Hovold <[email protected]>
memory: tegra20-emc: fix interconnect registration race

Johan Hovold <[email protected]>
memory: tegra: fix interconnect registration race

Roman Gushchin <[email protected]>
firmware: xilinx: don't make a sleepable memory allocation from an atomic context

Randy Dunlap <[email protected]>
serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it

Johan Hovold <[email protected]>
serial: 8250_fsl: fix handle_irq locking

Biju Das <[email protected]>
serial: 8250_em: Fix UART port type

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted

Tom Rix <[email protected]>
Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency"

Theodore Ts'o <[email protected]>
ext4: fix possible double unlock when moving a directory

Alex Hung <[email protected]>
drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes

Horatio Zhang <[email protected]>
drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini

Michael Karcher <[email protected]>
sh: intc: Avoid spurious sizeof-pointer-div warning

Tiezhu Yang <[email protected]>
LoongArch: Only call get_timer_irq() once in constant_clockevent_init()

Eric Van Hensbergen <[email protected]>
net/9p: fix bug in client create for .L

Qu Huang <[email protected]>
drm/amdkfd: Fix an illegal memory access

Baokun Li <[email protected]>
ext4: fix task hung in ext4_xattr_delete_inode

Baokun Li <[email protected]>
ext4: update s_journal_inum if it changes after journal replay

Baokun Li <[email protected]>
ext4: fail ext4_iget if special inode unallocated

David Gow <[email protected]>
rust: arch/um: Disable FP/SIMD instruction to match x86

Yifei Liu <[email protected]>
jffs2: correct logic when creating a hole in jffs2_write_begin

Roger Lu <[email protected]>
soc: mediatek: mtk-svs: keep svs alive if CONFIG_DEBUG_FS not supported

Tobias Schramm <[email protected]>
mmc: atmel-mci: fix race between stop command and start of next command

Linus Torvalds <[email protected]>
media: m5mols: fix off-by-one loop termination error

Lars-Peter Clausen <[email protected]>
hwmon: (ltc2992) Set can_sleep flag for GPIO chip

Lars-Peter Clausen <[email protected]>
hwmon: (adm1266) Set can_sleep flag for GPIO chip

Jurica Vukadin <[email protected]>
kconfig: Update config changed flag before calling callback

Krzysztof Kozlowski <[email protected]>
hwmon: tmp512: drop of_match_ptr for ID table

Lars-Peter Clausen <[email protected]>
hwmon: (ucd90320) Add minimum delay between bus accesses

Marcus Folkesson <[email protected]>
hwmon: (ina3221) return prober error code

Zheng Wang <[email protected]>
hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition

Tony O'Brien <[email protected]>
hwmon: (adt7475) Fix masking of hysteresis registers

Tony O'Brien <[email protected]>
hwmon: (adt7475) Display smoothing attributes in correct order

Nikolay Aleksandrov <[email protected]>
bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails

Nikolay Aleksandrov <[email protected]>
bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change

Liang He <[email protected]>
ethernet: sun: add check for the mdesc_grab()

Marek Vasut <[email protected]>
net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795

Daniil Tatianin <[email protected]>

    qed/qed_mng_tlv: correctly zero out ->min instead of ->hour

Po-Hsu Lin <[email protected]>
selftests: net: devlink_port_split.py: skip test if no suitable device available

Thomas Bogendoerfer <[email protected]>

    i825xx: sni_82596: use eth_hw_addr_set()

Alexandra Winter <[email protected]>
net/iucv: Fix size of interrupt data

Toke Høiland-Jørgensen <[email protected]>
net: atlantic: Fix crash when XDP is enabled but no program is loaded

Szymon Heidrich <[email protected]>
net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull

Ido Schimmel <[email protected]>
ipv4: Fix incorrect table ID in IOCTL path

Wolfram Sang <[email protected]>
sh_eth: avoid PHY being resumed when interface is not up

Wolfram Sang <[email protected]>
ravb: avoid PHY being resumed when interface is not up

Vladimir Oltean <[email protected]>

    net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290

Vladimir Oltean <[email protected]>
net: dsa: don't error out when drivers return ETH_DATA_LEN in .port_max_mtu()

Maciej Fijalkowski <[email protected]>
ice: xsk: disable txq irq before flushing hw

Shawn Bohrer <[email protected]>
veth: Fix use after free in XDP_REDIRECT

Shay Drory <[email protected]>
net/mlx5: Set BREAK_FW_WAIT flag first when removing driver

Paul Blakey <[email protected]>
net/mlx5e: Fix cleanup null-ptr deref on encap lock

Maor Dickman <[email protected]>
net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port

Maor Dickman <[email protected]>
net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules

Maor Dickman <[email protected]>
net/mlx5e: Support Geneve and GRE with VF tunnel offload

Daniel Jurgens <[email protected]>
net/mlx5: Disable eswitch before waiting for VF pages

Parav Pandit <[email protected]>
net/mlx5: Fix setting ec_function bit in MANAGE_PAGES

Parav Pandit <[email protected]>
net/mlx5e: Don't cache tunnel offloads capability

Emeel Hakim <[email protected]>
net/mlx5e: Fix macsec ASO context alignment

Liang He <[email protected]>
block: sunvdc: add check for mdesc_grab() returning NULL

Damien Le Moal <[email protected]>
nvmet: avoid potential UAF in nvmet_req_complete()

Ming Lei <[email protected]>
nvme: fix handling single range discard request

Damien Le Moal <[email protected]>
block: null_blk: Fix handling of fake timeout request

Russell Currey <[email protected]>
powerpc/mm: Fix false detection of read faults

Liu Ying <[email protected]>
drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc

Szymon Heidrich <[email protected]>

    net: usb: smsc75xx: Limit packet length to skb->len

Wenjia Zhang <[email protected]>
net/smc: fix deadlock triggered by cancel_delayed_work_syn()

Ido Schimmel <[email protected]>
mlxsw: spectrum: Fix incorrect parsing depth after reload

Zheng Wang <[email protected]>
nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition

Kuniyuki Iwashima <[email protected]>
tcp: Fix bind() conflict check for dual-stack wildcard address.

Heiner Kallweit <[email protected]>
net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails

Eric Dumazet <[email protected]>

    net: tunnels: annotate lockless accesses to dev->needed_headroom

Chris Leech <[email protected]>

    blk-mq: fix "bad unlock balance detected" on q->srcu in __blk_mq_run_dispatch_ops

Christoph Hellwig <[email protected]>
blk-mq: move the srcu_struct used for quiescing to the tagset

Bart Van Assche <[email protected]>
loop: Fix use-after-free issues

Jan Kara <[email protected]>
block: do not reverse request order when flushing plug list

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: remove now incorrect comment regarding port 5

Daniil Tatianin <[email protected]>
qed/qed_dev: guard against a possible division by zero

D. Wythe <[email protected]>
net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()

Andrea Righi <[email protected]>
drm/i915/sseu: fix max_subslices array-index-out-of-bounds access

Jouni Högander <[email protected]>
drm/i915/psr: Use calculated io and fast wake lines

Niklas Schnelle <[email protected]>
PCI: s390: Fix use-after-free of PCI resources with per-function hotplug

Eugenio Pérez <[email protected]>
vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready

Eugenio Pérez <[email protected]>
vdpa_sim: not reset state in vdpasim_queue_ready

Gautam Dawar <[email protected]>
vhost-vdpa: free iommu domain after last use during cleanup

Ivan Vecera <[email protected]>
i40e: Fix kernel crash during reboot when adapter is in recovery mode

Jianguo Wu <[email protected]>

    ipvlan: Make skb->skb_iif track skb->dev for l3s mode

Fedor Pchelkin <[email protected]>
nfc: pn533: initialize struct pn533_out_arg properly

Guillaume Tucker <[email protected]>
selftests: fix LLVM build for i386 and x86_64

Johannes Berg <[email protected]>
wifi: cfg80211: fix MLO connection ownership

Johannes Berg <[email protected]>
wifi: nl80211: fix NULL-ptr deref in offchan check

Si-Wei Liu <[email protected]>
vdpa/mlx5: should not activate virtq object when suspended

Breno Leitao <[email protected]>
tcp: tcp_make_synack() can be called from process context

Arnd Bergmann <[email protected]>
ftrace,kcfi: Define ftrace_stub_graph conditionally

Bart Van Assche <[email protected]>
scsi: core: Fix a procfs host directory removal regression

Lee Duncan <[email protected]>
scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD

Jeremy Sowden <[email protected]>
netfilter: nft_redir: correct value of inet type .maxattrs

Jeremy Sowden <[email protected]>
netfilter: nft_redir: correct length for loading protocol registers

Jeremy Sowden <[email protected]>
netfilter: nft_masq: correct length for loading protocol registers

Jeremy Sowden <[email protected]>
netfilter: nft_nat: correct length for loading protocol registers

Bjorn Helgaas <[email protected]>
ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()

Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()

Ranjan Kumar <[email protected]>
scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt

Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()

Ranjan Kumar <[email protected]>
scsi: mpi3mr: Return proper values for failures in firmware init path

Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()

Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()

Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix config page DMA memory leak

Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix throttle_groups memory leak

Wenchao Hao <[email protected]>
scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()

Glenn Washburn <[email protected]>
docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate

Jaska Uimonen <[email protected]>
ASoC: SOF: ipc4-topology: set dmic dai index from copier

Ranjani Sridharan <[email protected]>
ASOC: SOF: Intel: pci-tgl: Fix device description

Ranjani Sridharan <[email protected]>
ASoC: SOF: Intel: SKL: Fix device description

Ranjani Sridharan <[email protected]>
ASoC: SOF: Intel: HDA: Fix device description

Ranjani Sridharan <[email protected]>
ASoC: SOF: Intel: MTL: Fix the device description

Randy Dunlap <[email protected]>
clk: HI655X: select REGMAP instead of depending on it

Christian Hewitt <[email protected]>
drm/meson: fix 1px pink line on GXM when scaling video overlay

Zhang Xiaoxu <[email protected]>
cifs: Move the in_send statistic to __smb_send_rqst()

Dan Carpenter <[email protected]>
fbdev: chipsfb: Fix error codes in chipsfb_pci_init()

Dmitry Osipenko <[email protected]>
drm/panfrost: Don't sync rpm suspension after mmu flushing

Dmitry Osipenko <[email protected]>
drm/msm/gem: Prevent blocking within shrinker loop

Oleksandr Tyshchenko <[email protected]>
drm/virtio: Pass correct device to dma_sync_sgtable_for_device()

Herbert Xu <[email protected]>
xfrm: Allow transport-mode states with AF_UNSPEC selector

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

Diffstat:

 Documentation/filesystems/vfs.rst                  |   2 +-
 Makefile                                           |   4 +-
 arch/loongarch/kernel/time.c                       |  11 +-
 arch/powerpc/Makefile                              |  26 +--
 arch/powerpc/boot/Makefile                         |  14 +-
 arch/powerpc/mm/fault.c                            |  11 +-
 arch/powerpc/platforms/Kconfig.cputype             |  12 +-
 arch/riscv/include/asm/mmu.h                       |   2 -
 arch/riscv/include/asm/tlbflush.h                  |  18 --
 arch/riscv/mm/context.c                            |  40 ++--
 arch/riscv/mm/tlbflush.c                           |  28 +--
 arch/s390/boot/ipl_report.c                        |   8 +
 arch/s390/pci/pci.c                                |  16 +-
 arch/s390/pci/pci_bus.c                            |  12 +-
 arch/s390/pci/pci_bus.h                            |   3 +-
 arch/x86/Makefile.um                               |   6 +
 arch/x86/include/asm/sev-common.h                  |   3 +-
 arch/x86/include/asm/svm.h                         |  12 +-
 arch/x86/kernel/cpu/mce/core.c                     |   1 +
 arch/x86/kernel/cpu/resctrl/ctrlmondata.c          |   7 +-
 arch/x86/kernel/cpu/resctrl/internal.h             |   1 +
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |  25 ++-
 arch/x86/kernel/ftrace_64.S                        |   2 +
 arch/x86/kernel/sev.c                              |  26 ++-
 arch/x86/kvm/svm/avic.c                            |  26 ++-
 arch/x86/kvm/vmx/nested.c                          |  10 +-
 arch/x86/mm/mem_encrypt_identity.c                 |   3 +-
 block/blk-core.c                                   |  27 +--
 block/blk-mq.c                                     |  38 +++-
 block/blk-mq.h                                     |  15 +-
 block/blk-sysfs.c                                  |   9 +-
 block/blk.h                                        |   9 +-
 block/genhd.c                                      |   2 +-
 drivers/acpi/pptt.c                                |   5 +-
 drivers/block/loop.c                               |  25 ++-
 drivers/block/null_blk/main.c                      |   6 +-
 drivers/block/sunvdc.c                             |   2 +
 drivers/clk/Kconfig                                |   2 +-
 drivers/cpuidle/cpuidle-psci-domain.c              |   3 +-
 drivers/firmware/xilinx/zynqmp.c                   |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  11 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |   9 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |   3 -
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c  |   6 +-
 .../amd/display/dc/dml/dcn30/display_mode_vba_30.c |   5 +-
 .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_4.h |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   2 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  43 ++++-
 drivers/gpu/drm/drm_gem.c                          |   9 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |   9 +-
 drivers/gpu/drm/i915/display/intel_display_types.h |   2 +
 drivers/gpu/drm/i915/display/intel_psr.c           |  78 ++++++--
 drivers/gpu/drm/i915/display/intel_snps_phy.c      |  62 +++++++
 drivers/gpu/drm/i915/gt/intel_sseu.h               |   2 +-
 drivers/gpu/drm/i915/i915_active.c                 |  25 +--
 drivers/gpu/drm/meson/meson_vpp.c                  |   2 +
 drivers/gpu/drm/msm/msm_gem_shrinker.c             |  11 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |   2 +-
 drivers/gpu/drm/sun4i/sun4i_drv.c                  |   6 +-
 drivers/gpu/drm/ttm/ttm_device.c                   |   2 +-
 drivers/gpu/drm/virtio/virtgpu_vq.c                |   4 +-
 drivers/hwmon/adt7475.c                            |   8 +-
 drivers/hwmon/ina3221.c                            |   2 +-
 drivers/hwmon/ltc2992.c                            |   1 +
 drivers/hwmon/pmbus/adm1266.c                      |   1 +
 drivers/hwmon/pmbus/ucd9000.c                      |  75 ++++++++
 drivers/hwmon/tmp513.c                             |   2 +-
 drivers/hwmon/xgene-hwmon.c                        |   1 +
 drivers/interconnect/core.c                        |  68 ++++---
 drivers/interconnect/imx/imx.c                     |  20 +-
 drivers/interconnect/qcom/icc-rpm.c                |  29 +--
 drivers/interconnect/qcom/icc-rpmh.c               |  30 +--
 drivers/interconnect/qcom/msm8974.c                |  20 +-
 drivers/interconnect/qcom/osm-l3.c                 |  14 +-
 drivers/interconnect/samsung/exynos.c              |  26 +--
 drivers/md/Kconfig                                 |   4 +
 drivers/media/i2c/m5mols/m5mols_core.c             |   2 +-
 drivers/memory/tegra/mc.c                          |  16 +-
 drivers/memory/tegra/tegra124-emc.c                |  12 +-
 drivers/memory/tegra/tegra20-emc.c                 |  12 +-
 drivers/memory/tegra/tegra30-emc.c                 |  12 +-
 drivers/mmc/host/atmel-mci.c                       |   3 -
 drivers/mmc/host/sdhci_am654.c                     |   2 +-
 drivers/net/bonding/bond_main.c                    |  23 ++-
 drivers/net/dsa/microchip/ksz_common.c             |   2 +-
 drivers/net/dsa/mt7530.c                           |  64 +++----
 drivers/net/dsa/mv88e6xxx/chip.c                   |  16 +-
 drivers/net/ethernet/aquantia/atlantic/aq_ring.c   |  28 ++-
 drivers/net/ethernet/i825xx/sni_82596.c            |  14 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   1 +
 drivers/net/ethernet/intel/ice/ice.h               |  14 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  19 +-
 drivers/net/ethernet/intel/ice/ice_xsk.c           |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   1 -
 .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c    |   2 -
 .../ethernet/mellanox/mlx5/core/en_accel/macsec.c  |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |   1 -
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  20 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h    |   2 -
 .../ethernet/mellanox/mlx5/core/esw/indir_table.c  | 203 ++++-----------------
 .../ethernet/mellanox/mlx5/core/esw/indir_table.h  |   4 -
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  31 ++--
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |   1 -
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   4 +-
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |  22 ++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |   2 +
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |  14 ++
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |   5 +
 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c      |   2 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  12 +-
 drivers/net/ethernet/renesas/sh_eth.c              |  12 +-
 drivers/net/ethernet/sun/ldmvsw.c                  |   3 +
 drivers/net/ethernet/sun/sunvnet.c                 |   3 +
 drivers/net/ipvlan/ipvlan_l3s.c                    |   1 +
 drivers/net/phy/nxp-c45-tja11xx.c                  |   2 +-
 drivers/net/phy/smsc.c                             |   5 +-
 drivers/net/usb/smsc75xx.c                         |   7 +
 drivers/net/veth.c                                 |   6 +-
 drivers/nfc/pn533/usb.c                            |   1 +
 drivers/nfc/st-nci/ndlc.c                          |   6 +-
 drivers/nvme/host/core.c                           |  28 ++-
 drivers/nvme/host/pci.c                            |   2 +
 drivers/nvme/target/core.c                         |   4 +-
 drivers/pci/bus.c                                  |  21 +++
 drivers/scsi/hosts.c                               |   3 -
 drivers/scsi/mpi3mr/mpi3mr.h                       |   5 +
 drivers/scsi/mpi3mr/mpi3mr_fw.c                    |  71 ++++---
 drivers/scsi/mpi3mr/mpi3mr_os.c                    |  25 +++
 drivers/scsi/mpi3mr/mpi3mr_transport.c             |   5 +-
 drivers/scsi/mpt3sas/mpt3sas_transport.c           |  14 +-
 drivers/scsi/scsi.c                                |   3 +
 drivers/scsi/scsi_devinfo.c                        |   3 +-
 drivers/scsi/scsi_scan.c                           |   3 +
 drivers/soc/mediatek/mtk-svs.c                     |   6 +
 drivers/tty/serial/8250/8250_em.c                  |   4 +-
 drivers/tty/serial/8250/8250_fsl.c                 |   4 +-
 drivers/tty/serial/8250/Kconfig                    |   3 +-
 drivers/tty/serial/Kconfig                         |   2 +-
 drivers/tty/serial/fsl_lpuart.c                    |  12 +-
 drivers/vdpa/mlx5/core/mlx5_vdpa.h                 |   1 +
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |   6 +-
 drivers/vdpa/vdpa_sim/vdpa_sim.c                   |  13 ++
 drivers/vdpa/virtio_pci/vp_vdpa.c                  |   2 +-
 drivers/vhost/vdpa.c                               |   3 +-
 drivers/video/fbdev/chipsfb.c                      |  14 +-
 drivers/video/fbdev/core/fb_defio.c                |  17 +-
 drivers/video/fbdev/stifb.c                        |  27 +++
 drivers/virt/coco/sev-guest/sev-guest.c            | 128 ++++++++-----
 fs/cifs/smb2inode.c                                |  31 +++-
 fs/cifs/smb2transport.c                            |   2 +-
 fs/cifs/transport.c                                |  21 +--
 fs/ext4/inode.c                                    |  18 +-
 fs/ext4/namei.c                                    |   4 +-
 fs/ext4/super.c                                    |   7 +-
 fs/ext4/xattr.c                                    |  11 ++
 fs/jffs2/file.c                                    |  15 +-
 fs/ocfs2/aops.c                                    |  19 +-
 include/drm/drm_bridge.h                           |   4 +-
 include/drm/drm_gem.h                              |   4 +-
 include/linux/blk-mq.h                             |  10 +
 include/linux/blkdev.h                             |   9 -
 include/linux/fb.h                                 |   1 +
 include/linux/interconnect-provider.h              |  12 ++
 include/linux/netdevice.h                          |   6 +-
 include/linux/pci.h                                |   1 +
 include/linux/sh_intc.h                            |   5 +-
 include/linux/tracepoint.h                         |  15 +-
 include/scsi/scsi_device.h                         |   2 +
 include/scsi/scsi_devinfo.h                        |   6 +-
 io_uring/msg_ring.c                                |   4 +-
 kernel/trace/ftrace.c                              |   3 +-
 kernel/trace/trace.c                               |   2 +
 kernel/trace/trace_events_hist.c                   |   3 +
 kernel/trace/trace_hwlat.c                         |   7 +-
 mm/huge_memory.c                                   |   6 +-
 mm/mincore.c                                       |   2 +-
 net/9p/client.c                                    |   2 +-
 net/dsa/slave.c                                    |   9 +-
 net/ipv4/fib_frontend.c                            |   3 +
 net/ipv4/inet_hashtables.c                         |   8 +-
 net/ipv4/ip_tunnel.c                               |  12 +-
 net/ipv4/tcp_output.c                              |   2 +-
 net/ipv6/ip6_tunnel.c                              |   4 +-
 net/iucv/iucv.c                                    |   2 +-
 net/mptcp/pm_netlink.c                             |  16 ++
 net/mptcp/subflow.c                                |  12 +-
 net/netfilter/nft_masq.c                           |   2 +-
 net/netfilter/nft_nat.c                            |   2 +-
 net/netfilter/nft_redir.c                          |   4 +-
 net/smc/smc_cdc.c                                  |   3 +
 net/smc/smc_core.c                                 |   2 +-
 net/wireless/nl80211.c                             |  18 +-
 net/xfrm/xfrm_state.c                              |   5 -
 scripts/kconfig/confdata.c                         |   6 +-
 sound/hda/intel-dsp-config.c                       |   9 +
 sound/pci/hda/hda_intel.c                          |   5 +-
 sound/pci/hda/patch_realtek.c                      |   2 +
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |   2 +-
 sound/soc/qcom/qdsp6/q6prm.c                       |   4 +-
 sound/soc/sof/intel/pci-apl.c                      |   1 +
 sound/soc/sof/intel/pci-cnl.c                      |   2 +
 sound/soc/sof/intel/pci-icl.c                      |   1 +
 sound/soc/sof/intel/pci-mtl.c                      |   1 +
 sound/soc/sof/intel/pci-skl.c                      |   2 +
 sound/soc/sof/intel/pci-tgl.c                      |   7 +
 sound/soc/sof/ipc4-topology.h                      |   2 +-
 tools/testing/selftests/lib.mk                     |   2 +
 tools/testing/selftests/net/devlink_port_split.py  |  36 +++-
 210 files changed, 1586 insertions(+), 962 deletions(-)