Skip to content

5.10.191-rc1 review

Greg Kroah-Hartman linux-patches linux-um lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest135 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/135mmc: sdhci-f-sdh30: Replace with sdhci_pltfmdrivers/mmc/host/sdhci_f_sdh30.c+27 -330 replies
2/135macsec: Fix traffic counters/statisticsdrivers/net/macsec.c+49 -90 replies
3/135macsec: use DEV_STATS_INC()drivers/net/macsec.c+14 -140 replies
4/135net/mlx5: Refactor init clock functiondrivers/net/ethernet/mellanox/mlx5/core/lib/clock.c+53 -230 replies
5/135net/mlx5: Move all internal timer metadata into a dedicated structdrivers/net/ethernet/mellanox/mlx5/core/lib/clock.c drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h include/linux/mlx5/driver.h+71 -510 replies
6/135net/mlx5: Skip clock update work when device is in error statedrivers/net/ethernet/mellanox/mlx5/core/lib/clock.c+5 -00 replies
7/135drm/radeon: Fix integer overflow in radeon_cs_parser_initdrivers/gpu/drm/radeon/radeon_cs.c+2 -10 replies
8/135ALSA: emu10k1: roll up loops in DSP setup code for Audigysound/pci/emu10k1/emufx.c+9 -1030 replies
9/135ASoC: Intel: sof_sdw: add quirk for MTL RVPsound/soc/intel/boards/sof_sdw.c+8 -00 replies
10/135ASoC: Intel: sof_sdw: add quirk for LNL RVPsound/soc/intel/boards/sof_sdw.c+9 -00 replies
11/135PCI: tegra194: Fix possible array out of bounds accessdrivers/pci/controller/dwc/pcie-tegra194.c+11 -20 replies
12/135ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warningsarch/arm/boot/dts/imx6dl-prtrvt.dts arch/arm/boot/dts/imx6qdl-prti6q.dtsi+14 -10 replies
13/135ASoC: Intel: sof_sdw: Add support for Rex soundwiresound/soc/intel/boards/sof_sdw.c+8 -00 replies
14/135iopoll: Call cpu_relax() in busy loopsinclude/linux/iopoll.h+2 -00 replies
15/135quota: Properly disable quotas when add_dquot_ref() failsfs/quota/dquot.c+2 -10 replies
16/135quota: fix warning in dqgrab()fs/quota/dquot.c+1 -10 replies
17/135dma-remap: use kvmalloc_array/kvfree for larger dma memory remapkernel/dma/remap.c+2 -20 replies
18/135drm/amdgpu: install stub fence into potential unused fence pointersdrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+4 -20 replies
19/135HID: add quirk for 03f0:464a HP Elite Presenter Mousedrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
20/135RDMA/mlx5: Return the firmware result upon destroying QP/RQdrivers/infiniband/hw/mlx5/qpc.c+4 -60 replies
21/135ovl: check type and offset of struct vfsmount in ovl_entryfs/overlayfs/ovl_entry.h+9 -00 replies
22/135udf: Fix uninitialized array access for some pathnamesfs/udf/unicode.c+1 -10 replies
23/135fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLevfs/jfs/jfs_dmap.c+3 -00 replies
24/135MIPS: dec: prom: Address -Warray-bounds warningarch/mips/include/asm/dec/prom.h+1 -10 replies
25/135FS: JFS: Fix null-ptr-deref Read in txBeginfs/jfs/namei.c+5 -00 replies
26/135FS: JFS: Check for read-only mounted filesystem in txBeginfs/jfs/jfs_txnmgr.c+5 -00 replies
27/135media: v4l2-mem2mem: add lock to protect parameter num_rdyinclude/media/v4l2-mem2mem.h+16 -20 replies
28/135usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_pushdrivers/usb/gadget/function/u_serial.c+3 -00 replies
29/135media: platform: mediatek: vpu: fix NULL ptr dereferencedrivers/media/platform/mtk-vpu/mtk_vpu.c+4 -20 replies
30/135usb: chipidea: imx: dont request QoS for imx8ulpdrivers/usb/chipidea/ci_hdrc_imx.c+5 -00 replies
31/135usb: chipidea: imx: add missing USB PHY DPDM wakeup settingdrivers/usb/chipidea/usbmisc_imx.c+1 -10 replies
32/135gfs2: Fix possible data races in gfs2_show_options()fs/gfs2/super.c+15 -110 replies
33/135pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()drivers/pcmcia/rsrc_nonstatic.c+2 -00 replies
34/135Bluetooth: L2CAP: Fix use-after-freenet/bluetooth/l2cap_core.c+5 -00 replies
35/135Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Allydrivers/bluetooth/btusb.c+3 -00 replies
36/135drm/amdgpu: Fix potential fence use-after-free v2drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+3 -30 replies
37/135ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760sound/pci/hda/patch_realtek.c+9 -00 replies
38/135ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()sound/hda/hdac_regmap.c+3 -40 replies
39/135powerpc/kasan: Disable KCOV in KASAN codearch/powerpc/mm/kasan/Makefile+1 -00 replies
40/135ring-buffer: Do not swap cpu_buffer during resize processkernel/trace/ring_buffer.c kernel/trace/trace.c+15 -20 replies
41/135IMA: allow/fix UML buildssecurity/integrity/ima/Kconfig+1 -10 replies
42/135iio: add addac subdirectorydrivers/iio/Kconfig drivers/iio/Makefile drivers/iio/addac/Kconfig +1 more+16 -00 replies
43/135dt-bindings: iio: add AD74413RDocumentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml include/dt-bindings/iio/addac/adi,ad74413r.h+179 -00 replies
44/135iio: adc: stx104: Utilize iomap interfacedrivers/iio/adc/stx104.c+29 -270 replies
45/135iio: adc: stx104: Implement and utilize register structuresdrivers/iio/adc/stx104.c+50 -240 replies
46/135iio: addac: stx104: Fix race condition for stx104_write_raw()drivers/iio/adc/stx104.c+8 -00 replies
47/135iio: addac: stx104: Fix race condition when converting analog-to-digitaldrivers/iio/adc/stx104.c+4 -00 replies
48/135bus: mhi: Add MHI PCI support for WWAN modemsdrivers/bus/mhi/Kconfig drivers/bus/mhi/Makefile drivers/bus/mhi/pci_generic.c+358 -00 replies
49/135bus: mhi: Add MMIO region length to controller structureinclude/linux/mhi.h+2 -00 replies
50/135bus: mhi: Move host MHI code to "host" directorydrivers/bus/Makefile drivers/bus/mhi/Kconfig drivers/bus/mhi/Makefile +9 more+39 -330 replies
51/135bus: mhi: host: Range check CHDBOFF and ERDBOFFdrivers/bus/mhi/host/init.c+12 -00 replies
52/135irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()drivers/irqchip/irq-mips-gic.c+26 -110 replies
53/135irqchip/mips-gic: Use raw spinlock for gic_lockdrivers/irqchip/irq-mips-gic.c+15 -150 replies
54/135usb: cdnsp: Device side header file for CDNSP driverdrivers/usb/cdns3/cdnsp-gadget.h+1463 -00 replies
55/135usb: gadget: udc: core: Introduce check_config to verify USB configurationdrivers/usb/gadget/udc/core.c include/linux/usb/gadget.h+23 -00 replies
56/135usb: cdns3: allocate TX FIFO size according to composite EP numberdrivers/usb/cdns3/gadget.c drivers/usb/cdns3/gadget.h+49 -70 replies
57/135usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QMdrivers/usb/cdns3/gadget.c+13 -00 replies
58/135USB: dwc3: qcom: fix NULL-deref on suspenddrivers/usb/dwc3/dwc3-qcom.c+10 -10 replies
59/135mmc: bcm2835: fix deferred probingdrivers/mmc/host/bcm2835.c+2 -21 reply
60/135mmc: sunxi: fix deferred probingdrivers/mmc/host/sunxi-mmc.c+2 -21 reply
61/135mmc: core: add devm_mmc_alloc_hostdrivers/mmc/core/host.c include/linux/mmc/host.h+27 -00 replies
62/135mmc: meson-gx: use devm_mmc_alloc_hostdrivers/mmc/host/meson-gx-mmc.c+17 -350 replies
63/135mmc: meson-gx: fix deferred probingdrivers/mmc/host/meson-gx-mmc.c+2 -21 reply
64/135tracing/probes: Have process_fetch_insn() take a void * instead of pt_regskernel/trace/trace_kprobe.c kernel/trace/trace_probe_tmpl.h kernel/trace/trace_uprobe.c+7 -50 replies
65/135tracing/probes: Fix to update dynamic data counter if fetcharg uses itkernel/trace/trace_probe_tmpl.h+7 -50 replies
66/135net/ncsi: change from ndo_set_mac_address to dev_set_mac_addressnet/ncsi/ncsi-rsp.c+3 -20 replies
67/135virtio-mmio: Use to_virtio_mmio_device() to simply codedrivers/virtio/virtio_mmio.c+1 -20 replies
68/135virtio-mmio: dont break lifecycle of vm_devdrivers/virtio/virtio_mmio.c+2 -30 replies
69/135i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issuedrivers/i2c/busses/i2c-bcm-iproc.c+7 -40 replies
70/135fbdev: mmp: fix value check in mmphw_probe()drivers/video/fbdev/mmp/hw/mmp_ctrl.c+3 -10 replies
71/135powerpc/rtas_flash: allow user copy to flash block cache objectsarch/powerpc/kernel/rtas_flash.c+3 -30 replies
72/135tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_muxdrivers/tty/n_gsm.c+2 -10 replies
73/135tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platformsdrivers/tty/serial/fsl_lpuart.c+2 -20 replies
74/135btrfs: fix BUG_ON condition in btrfs_cancel_balancefs/btrfs/volumes.c+1 -20 replies
75/135i2c: designware: Handle invalid SMBus block data response length valuedrivers/i2c/busses/i2c-designware-master.c+13 -20 replies
76/135net: xfrm: Fix xfrm_address_filter OOB readnet/xfrm/xfrm_user.c+9 -00 replies
77/135net: af_key: fix sadb_x_filter validationnet/key/af_key.c+2 -20 replies
78/135net: xfrm: Amend XFRMA_SEC_CTX nla_policy structurenet/xfrm/xfrm_compat.c net/xfrm/xfrm_user.c+2 -20 replies
79/135xfrm: fix slab-use-after-free in decode_session6net/xfrm/xfrm_interface_core.c+2 -20 replies
80/135ip6_vti: fix slab-use-after-free in decode_session6net/ipv6/ip6_vti.c+2 -20 replies
81/135ip_vti: fix potential slab-use-after-free in decode_session6net/ipv4/ip_vti.c+2 -20 replies
82/135xfrm: add NULL check in xfrm_update_ae_paramsnet/xfrm/xfrm_user.c+1 -10 replies
83/135xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESHnet/xfrm/xfrm_user.c+1 -00 replies
84/135selftests: mirror_gre_changes: Tighten up the TTL test matchtools/testing/selftests/net/forwarding/mirror_gre_changes.sh+2 -10 replies
85/135drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docsdrivers/gpu/drm/panel/panel-simple.c+12 -120 replies
86/135ipvs: fix racy memcpy in proc_do_sync_thresholdnet/netfilter/ipvs/ip_vs_ctl.c+4 -00 replies
87/135netfilter: nft_dynset: disallow object mapsnet/netfilter/nft_dynset.c+3 -00 replies
88/135net: phy: broadcom: stub c45 read/write for 54810drivers/net/phy/broadcom.c+13 -00 replies
89/135team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slavesdrivers/net/team/team.c+3 -10 replies
90/135i40e: fix misleading debug logsdrivers/net/ethernet/intel/i40e/i40e_nvm.c+8 -80 replies
91/135net: dsa: mv88e6xxx: Wait for EEPROM done before HW resetdrivers/net/dsa/mv88e6xxx/chip.c+8 -00 replies
92/135sock: Fix misuse of sk_under_memory_pressure()include/net/sock.h net/core/sock.c+7 -10 replies
93/135net: do not allow gso_size to be set to GSO_BY_FRAGSinclude/linux/virtio_net.h+4 -00 replies
94/135bus: ti-sysc: Flush posted write on enable before resetdrivers/bus/ti-sysc.c+2 -00 replies
95/135arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi+0 -80 replies
96/135arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi+1 -10 replies
97/135arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi+28 -00 replies
98/135arm64: dts: rockchip: add SPDIF node for ROCK Pi 4arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi+26 -00 replies
99/135arm64: dts: rockchip: fix regulator name on rk3399-rock-4arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi+13 -120 replies
100/135arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi+61 -630 replies
101/135arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi+2 -20 replies
102/135ASoC: rt5665: add missed regulator_bulk_disablesound/soc/codecs/rt5665.c+2 -00 replies
103/135ASoC: meson: axg-tdm-formatter: fix channel slot allocationsound/soc/meson/axg-tdm-formatter.c+26 -160 replies
104/135ALSA: hda/realtek - Remodified 3k pull low proceduresound/pci/hda/patch_realtek.c+5 -20 replies
105/135riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stallarch/riscv/lib/uaccess.S+146 -350 replies
106/135riscv: lib: uaccess: fold fixups into bodyarch/riscv/lib/uaccess.S+11 -110 replies
107/135riscv: lib: uaccess: fix CSR_STATUS SR_SUM bitarch/riscv/lib/uaccess.S+2 -20 replies
108/135riscv: uaccess: Return the number of bytes effectively not copiedarch/riscv/lib/uaccess.S+7 -40 replies
109/135serial: 8250: Fix oops for port->pm on uart_change_pm()drivers/tty/serial/8250/8250_port.c+1 -00 replies
110/135ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.sound/usb/quirks-table.h+29 -00 replies
111/135cifs: Release folio lock on fscache read hit.fs/cifs/file.c+1 -10 replies
112/135mmc: wbsd: fix double mmc_free_host() in wbsd_init()drivers/mmc/host/wbsd.c+0 -20 replies
113/135mmc: block: Fix in_flight[issue_type] value errordrivers/mmc/core/block.c+4 -30 replies
114/135netfilter: set default timeout to 3 secs for sctp shutdown send and recv statenet/netfilter/nf_conntrack_proto_sctp.c+3 -30 replies
115/135af_unix: Fix null-ptr-deref in unix_stream_sendpage().net/unix/af_unix.c+4 -50 replies
116/135virtio-net: set queues after driver_okdrivers/net/virtio_net.c+2 -20 replies
117/135net: fix the RTO timer retransmitting skb every 1ms if linear option is enablednet/ipv4/tcp_timer.c+3 -10 replies
118/135mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_removedrivers/mmc/host/sdhci_f_sdh30.c+5 -30 replies
119/135x86/cpu: Fix __x86_return_thunk symbol typearch/x86/lib/retpoline.S+3 -10 replies
120/135x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()arch/x86/lib/retpoline.S+2 -20 replies
121/135x86/alternative: Make custom return thunk unconditionalarch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c+7 -00 replies
122/135objtool: Add frame-pointer-specific function ignoreinclude/linux/objtool.h tools/include/linux/objtool.h+24 -00 replies
123/135x86/ibt: Add ANNOTATE_NOENDBRinclude/linux/objtool.h tools/include/linux/objtool.h+32 -00 replies
124/135x86/cpu: Clean up SRSO return thunk messarch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c arch/x86/kernel/vmlinux.lds.S +2 more+63 -210 replies
125/135x86/cpu: Rename original retbleed methodsarch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c arch/x86/kernel/vmlinux.lds.S +3 more+23 -230 replies
126/135x86/cpu: Rename srso_(.*)_alias to srso_alias_\1Documentation/admin-guide/hw-vuln/srso.rst arch/x86/include/asm/nospec-branch.h arch/x86/kernel/vmlinux.lds.S +1 more+21 -210 replies
127/135x86/cpu: Cleanup the untrain messarch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c arch/x86/lib/retpoline.S+12 -80 replies
128/135x86/srso: Explain the untraining sequences a bit morearch/x86/lib/retpoline.S+19 -00 replies
129/135x86/static_call: Fix __static_call_fixup()arch/x86/kernel/static_call.c+13 -00 replies
130/135x86/retpoline: Dont clobber RFLAGS during srso_safe_ret()arch/x86/lib/retpoline.S+3 -40 replies
131/135x86/CPU/AMD: Fix the DIV(0) initial fix attemptarch/x86/include/asm/entry-common.h arch/x86/kernel/cpu/amd.c arch/x86/kernel/traps.c +1 more+3 -20 replies
132/135x86/srso: Disable the mitigation on unaffected configurationsarch/x86/kernel/cpu/bugs.c+6 -10 replies
133/135x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANGarch/x86/kernel/vmlinux.lds.S arch/x86/lib/retpoline.S tools/objtool/check.c+9 -90 replies
134/135objtool/x86: Fixup frame-pointer vs rethunktools/objtool/check.c+11 -60 replies
135/135x86/srso: Correct the mitigation status when SMT is disabledarch/x86/kernel/cpu/bugs.c+2 -30 replies

Reviews trailers per patch

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

PatchAdrian HunterBard LiaoLorenzo PieralisiRanjani SridharanPeter Zijlstra (Intel)Arnd BergmannTony LindgrenUlf HanssonYe BinSuren BaghdasaryanChristian KönigMoshe ShemeshGanesh G RAya LevinAlex DeucherRob HerringLinus WalleijFred EckertBhaumik BhattHemant KumarManivannan SadhasivamJeffrey HugoAlex ElderPranjal Ramajor Asha KanojiyaSerge SeminFlorian FainelliPeter ChenMasami HiramatsuSteven Rostedt (Google)Simon HormanRay JuiAndi ShytiKees CookDavid SterbaJarkko NikulaLeon RomanovskyMirsad TodorovacIdo SchimmelNeil ArmstrongThinh NguyenJernej SkrabecFolker SchwesingerBen DooksBjörn TöpelAurelien JarnoPaulo Alcantara (SUSE)David HowellsBing-Jhong Billy JhengMichael S. TsirkinEric DumazetAndrew LunnShakeel ButtWillem de BruijnMarcelo Ricardo LeitnerXuan ZhuoJulian AnastasovJosh PoimboeufNathan ChancellorUwe Kleine-König
1/135A-b
2/135
3/135
4/135R-b
5/135
6/135Reported-and-tested-by R-b
7/135R-b
8/135
9/135R-b
10/135R-b
11/135A-b
12/135
13/135R-b
14/135A-b A-b R-b R-b
15/135Reported-and-tested-by
16/135
17/135R-b
18/135R-b
19/135
20/135
21/135
22/135
23/135
24/135
25/135
26/135
27/135
28/135
29/135
30/135A-b
31/135A-b
32/135
33/135
34/135
35/135
36/135R-b
37/135
38/135
39/135
40/135
41/135
42/135
43/135R-b R-b
44/135R-b
45/135T-b
46/135
47/135
48/135R-b R-b R-b
49/135R-b R-b R-b
50/135R-b R-b
51/135R-b R-b
52/135R-b T-b R-b
53/135R-b T-b
54/135
55/135
56/135A-b
57/135
58/135R-b A-b
59/135
60/135R-b
61/135
62/135
63/135R-b
64/135A-b
65/135R-b
66/135R-b
67/135
68/135
69/135A-b R-b
70/135
71/135R-b
72/135
73/135
74/135R-b
75/135R-b A-b
76/135
77/135
78/135
79/135
80/135
81/135
82/135R-b
83/135R-b R-b
84/135R-b T-b R-b
85/135R-b
86/135A-b A-b
87/135
88/135R-b
89/135R-b
90/135
91/135R-b
92/135A-b
93/135R-b R-b R-b
94/135
95/135
96/135
97/135
98/135
99/135
100/135
101/135T-b
102/135
103/135
104/135
105/135
106/135
107/135R-b
108/135R-b T-b R-b
109/135
110/135
111/135A-b R-b
112/135
113/135A-b
114/135R-b
115/135R-b
116/135A-b
117/135R-b
118/135A-b A-b
119/135
120/135
121/135
122/135R-b T-b
123/135R-b A-b
124/135
125/135
126/135
127/135
128/135
129/135A-b
130/135T-b
131/135
132/135
133/135
134/135A-b
135/135A-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 59 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/135] 5.10.191-rc1 review

This is the start of the stable review cycle for the 5.10.191 release. There are 135 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 Sat, 26 Aug 2023 14:50:00 +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/v5.x/stable-review/patch-5.10.191-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-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.191-rc1

Borislav Petkov (AMD) <[email protected]>
x86/srso: Correct the mitigation status when SMT is disabled

Peter Zijlstra <[email protected]>
objtool/x86: Fixup frame-pointer vs rethunk

Petr Pavlu <[email protected]>
x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG

Borislav Petkov (AMD) <[email protected]>
x86/srso: Disable the mitigation on unaffected configurations

Borislav Petkov (AMD) <[email protected]>
x86/CPU/AMD: Fix the DIV(0) initial fix attempt

Sean Christopherson <[email protected]>
x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()

Peter Zijlstra <[email protected]>

    x86/static_call: Fix __static_call_fixup()

Borislav Petkov (AMD) <[email protected]>
x86/srso: Explain the untraining sequences a bit more

Peter Zijlstra <[email protected]>
x86/cpu: Cleanup the untrain mess

Peter Zijlstra <[email protected]>

    x86/cpu: Rename srso_(.*)_alias to srso_alias_\1

Peter Zijlstra <[email protected]>
x86/cpu: Rename original retbleed methods

Peter Zijlstra <[email protected]>
x86/cpu: Clean up SRSO return thunk mess

Peter Zijlstra <[email protected]>
x86/ibt: Add ANNOTATE_NOENDBR

Josh Poimboeuf <[email protected]>
objtool: Add frame-pointer-specific function ignore

Peter Zijlstra <[email protected]>
x86/alternative: Make custom return thunk unconditional

Peter Zijlstra <[email protected]>

    x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()

Peter Zijlstra <[email protected]>
x86/cpu: Fix __x86_return_thunk symbol type

Yangtao Li <[email protected]>
mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove

Jason Xing <[email protected]>
net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled

Jason Wang <[email protected]>
virtio-net: set queues after driver_ok

Kuniyuki Iwashima <[email protected]>
af_unix: Fix null-ptr-deref in unix_stream_sendpage().

Xin Long <[email protected]>
netfilter: set default timeout to 3 secs for sctp shutdown send and recv state

Yibin Ding <[email protected]>
mmc: block: Fix in_flight[issue_type] value error

Yang Yingliang <[email protected]>
mmc: wbsd: fix double mmc_free_host() in wbsd_init()

Russell Harmon via samba-technical <[email protected]>
cifs: Release folio lock on fscache read hit.

dengxiang <[email protected]>
ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.

Tony Lindgren <[email protected]>

    serial: 8250: Fix oops for port->pm on uart_change_pm()

Alexandre Ghiti <[email protected]>
riscv: uaccess: Return the number of bytes effectively not copied

Chen Lifu <[email protected]>
riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit

Jisheng Zhang <[email protected]>
riscv: lib: uaccess: fold fixups into body

Akira Tsukamoto <[email protected]>
riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stall

Kailang Yang <[email protected]>
ALSA: hda/realtek - Remodified 3k pull low procedure

Jerome Brunet <[email protected]>
ASoC: meson: axg-tdm-formatter: fix channel slot allocation

Zhang Shurong <[email protected]>
ASoC: rt5665: add missed regulator_bulk_disable

Christopher Obbard <[email protected]>
arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4

FUKAUMI Naoki <[email protected]>
arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4

FUKAUMI Naoki <[email protected]>
arm64: dts: rockchip: fix regulator name on rk3399-rock-4

Alex Bee <[email protected]>
arm64: dts: rockchip: add SPDIF node for ROCK Pi 4

Alex Bee <[email protected]>
arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4

Vicente Bergas <[email protected]>
arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4

Vicente Bergas <[email protected]>
arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4

Tony Lindgren <[email protected]>
bus: ti-sysc: Flush posted write on enable before reset

Eric Dumazet <[email protected]>
net: do not allow gso_size to be set to GSO_BY_FRAGS

Abel Wu <[email protected]>
sock: Fix misuse of sk_under_memory_pressure()

Alfred Lee <[email protected]>
net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset

Andrii Staikov <[email protected]>
i40e: fix misleading debug logs

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

Justin Chen <[email protected]>
net: phy: broadcom: stub c45 read/write for 54810

Pablo Neira Ayuso <[email protected]>
netfilter: nft_dynset: disallow object maps

Sishuai Gong <[email protected]>
ipvs: fix racy memcpy in proc_do_sync_threshold

Luca Ceresoli <[email protected]>
drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs

Petr Machata <[email protected]>
selftests: mirror_gre_changes: Tighten up the TTL test match

Lin Ma <[email protected]>
xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH

Lin Ma <[email protected]>
xfrm: add NULL check in xfrm_update_ae_params

Zhengchao Shao <[email protected]>
ip_vti: fix potential slab-use-after-free in decode_session6

Zhengchao Shao <[email protected]>
ip6_vti: fix slab-use-after-free in decode_session6

Zhengchao Shao <[email protected]>
xfrm: fix slab-use-after-free in decode_session6

Lin Ma <[email protected]>
net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure

Lin Ma <[email protected]>
net: af_key: fix sadb_x_filter validation

Lin Ma <[email protected]>
net: xfrm: Fix xfrm_address_filter OOB read

Tam Nguyen <[email protected]>
i2c: designware: Handle invalid SMBus block data response length value

xiaoshoukui <[email protected]>
btrfs: fix BUG_ON condition in btrfs_cancel_balance

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms

Yi Yang <[email protected]>
tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux

Nathan Lynch <[email protected]>
powerpc/rtas_flash: allow user copy to flash block cache objects

Yuanjun Gong <[email protected]>
fbdev: mmp: fix value check in mmphw_probe()

Chengfeng Ye <[email protected]>
i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue

Wolfram Sang <[email protected]>
virtio-mmio: don't break lifecycle of vm_dev

Tang Bin <[email protected]>
virtio-mmio: Use to_virtio_mmio_device() to simply code

Ivan Mikhaylov <[email protected]>
net/ncsi: change from ndo_set_mac_address to dev_set_mac_address

Masami Hiramatsu (Google) <[email protected]>
tracing/probes: Fix to update dynamic data counter if fetcharg uses it

Steven Rostedt (VMware) <[email protected]>
tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs

Sergey Shtylyov <[email protected]>
mmc: meson-gx: fix deferred probing

Heiner Kallweit <[email protected]>
mmc: meson-gx: use devm_mmc_alloc_host

Heiner Kallweit <[email protected]>
mmc: core: add devm_mmc_alloc_host

Sergey Shtylyov <[email protected]>
mmc: sunxi: fix deferred probing

Sergey Shtylyov <[email protected]>
mmc: bcm2835: fix deferred probing

Johan Hovold <[email protected]>
USB: dwc3: qcom: fix NULL-deref on suspend

Frank Li <[email protected]>

    usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM

Frank Li <[email protected]>
usb: cdns3: allocate TX FIFO size according to composite EP number

Wesley Cheng <[email protected]>
usb: gadget: udc: core: Introduce check_config to verify USB configuration

Pawel Laszczak <[email protected]>
usb: cdnsp: Device side header file for CDNSP driver

Jiaxun Yang <[email protected]>
irqchip/mips-gic: Use raw spinlock for gic_lock

Marc Zyngier <[email protected]>
irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()

Jeffrey Hugo <[email protected]>
bus: mhi: host: Range check CHDBOFF and ERDBOFF

Manivannan Sadhasivam <[email protected]>
bus: mhi: Move host MHI code to "host" directory

Bhaumik Bhatt <[email protected]>
bus: mhi: Add MMIO region length to controller structure

Loic Poulain <[email protected]>
bus: mhi: Add MHI PCI support for WWAN modems

William Breathitt Gray <[email protected]>
iio: addac: stx104: Fix race condition when converting analog-to-digital

William Breathitt Gray <[email protected]>
iio: addac: stx104: Fix race condition for stx104_write_raw()

William Breathitt Gray <[email protected]>
iio: adc: stx104: Implement and utilize register structures

William Breathitt Gray <[email protected]>
iio: adc: stx104: Utilize iomap interface

Cosmin Tanislav <[email protected]>

    dt-bindings: iio: add AD74413R

Cosmin Tanislav <[email protected]>
iio: add addac subdirectory

Randy Dunlap <[email protected]>
IMA: allow/fix UML builds

Chen Lin <[email protected]>
ring-buffer: Do not swap cpu_buffer during resize process

Benjamin Gray <[email protected]>
powerpc/kasan: Disable KCOV in KASAN code

Tuo Li <[email protected]>
ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()

dengxiang <[email protected]>
ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760

shanzhulig <[email protected]>
drm/amdgpu: Fix potential fence use-after-free v2

Matthew Anderson <[email protected]>
Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally

Zhengping Jiang <[email protected]>
Bluetooth: L2CAP: Fix use-after-free

Armin Wolf <[email protected]>
pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()

Tuo Li <[email protected]>
gfs2: Fix possible data races in gfs2_show_options()

Xu Yang <[email protected]>
usb: chipidea: imx: add missing USB PHY DPDM wakeup setting

Xu Yang <[email protected]>
usb: chipidea: imx: don't request QoS for imx8ulp

Hans Verkuil <[email protected]>
media: platform: mediatek: vpu: fix NULL ptr dereference

Prashanth K <[email protected]>
usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push

Yunfei Dong <[email protected]>
media: v4l2-mem2mem: add lock to protect parameter num_rdy

Immad Mir <[email protected]>
FS: JFS: Check for read-only mounted filesystem in txBegin

Immad Mir <[email protected]>
FS: JFS: Fix null-ptr-deref Read in txBegin

Gustavo A. R. Silva <[email protected]>
MIPS: dec: prom: Address -Warray-bounds warning

Yogesh <[email protected]>
fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev

Jan Kara <[email protected]>
udf: Fix uninitialized array access for some pathnames

Christian Brauner <[email protected]>
ovl: check type and offset of struct vfsmount in ovl_entry

Patrisious Haddad <[email protected]>
RDMA/mlx5: Return the firmware result upon destroying QP/RQ

Marco Morandini <[email protected]>
HID: add quirk for 03f0:464a HP Elite Presenter Mouse

Lang Yu <[email protected]>
drm/amdgpu: install stub fence into potential unused fence pointers

gaoxu <[email protected]>
dma-remap: use kvmalloc_array/kvfree for larger dma memory remap

Ye Bin <[email protected]>
quota: fix warning in dqgrab()

Jan Kara <[email protected]>
quota: Properly disable quotas when add_dquot_ref() fails

Geert Uytterhoeven <[email protected]>
iopoll: Call cpu_relax() in busy loops

Uday M Bhat <[email protected]>
ASoC: Intel: sof_sdw: Add support for Rex soundwire

Oleksij Rempel <[email protected]>
ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings

Sumit Gupta <[email protected]>
PCI: tegra194: Fix possible array out of bounds access

Peter Ujfalusi <[email protected]>
ASoC: Intel: sof_sdw: add quirk for LNL RVP

Bard Liao <[email protected]>
ASoC: Intel: sof_sdw: add quirk for MTL RVP

Oswald Buddenhagen <[email protected]>
ALSA: emu10k1: roll up loops in DSP setup code for Audigy

hackyzh002 <[email protected]>
drm/radeon: Fix integer overflow in radeon_cs_parser_init

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

Eran Ben Elisha <[email protected]>
net/mlx5: Move all internal timer metadata into a dedicated struct

Eran Ben Elisha <[email protected]>
net/mlx5: Refactor init clock function

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

Clayton Yager <[email protected]>
macsec: Fix traffic counters/statistics

Kunihiko Hayashi <[email protected]>
mmc: sdhci-f-sdh30: Replace with sdhci_pltfm

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

Diffstat:

 Documentation/admin-guide/hw-vuln/srso.rst         |    4 +-
 .../bindings/iio/addac/adi,ad74413r.yaml           |  158 +++
 Makefile                                           |    4 +-
 arch/arm/boot/dts/imx6dl-prtrvt.dts                |    4 +
 arch/arm/boot/dts/imx6qdl-prti6q.dtsi              |   11 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi |  207 +--
 arch/mips/include/asm/dec/prom.h                   |    2 +-
 arch/powerpc/kernel/rtas_flash.c                   |    6 +-
 arch/powerpc/mm/kasan/Makefile                     |    1 +
 arch/riscv/lib/uaccess.S                           |  212 ++-
 arch/x86/include/asm/entry-common.h                |    1 +
 arch/x86/include/asm/nospec-branch.h               |   28 +-
 arch/x86/kernel/cpu/amd.c                          |    1 +
 arch/x86/kernel/cpu/bugs.c                         |   28 +-
 arch/x86/kernel/static_call.c                      |   13 +
 arch/x86/kernel/traps.c                            |    2 -
 arch/x86/kernel/vmlinux.lds.S                      |   18 +-
 arch/x86/kvm/svm/svm.c                             |    1 +
 arch/x86/lib/retpoline.S                           |  141 +-
 drivers/bluetooth/btusb.c                          |    3 +
 drivers/bus/Makefile                               |    2 +-
 drivers/bus/mhi/Kconfig                            |   18 +-
 drivers/bus/mhi/Makefile                           |    4 +-
 drivers/bus/mhi/host/Kconfig                       |   31 +
 drivers/bus/mhi/{core => host}/Makefile            |    4 +-
 drivers/bus/mhi/{core => host}/boot.c              |    0
 drivers/bus/mhi/{core => host}/debugfs.c           |    0
 drivers/bus/mhi/{core => host}/init.c              |   12 +
 drivers/bus/mhi/{core => host}/internal.h          |    0
 drivers/bus/mhi/{core => host}/main.c              |    0
 drivers/bus/mhi/host/pci_generic.c                 |  345 +++++
 drivers/bus/mhi/{core => host}/pm.c                |    0
 drivers/bus/ti-sysc.c                              |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |    6 +-
 drivers/gpu/drm/panel/panel-simple.c               |   24 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |    3 +-
 drivers/hid/hid-ids.h                              |    1 +
 drivers/hid/hid-quirks.c                           |    1 +
 drivers/i2c/busses/i2c-bcm-iproc.c                 |   11 +-
 drivers/i2c/busses/i2c-designware-master.c         |   15 +-
 drivers/iio/Kconfig                                |    1 +
 drivers/iio/Makefile                               |    1 +
 drivers/iio/adc/stx104.c                           |   98 +-
 drivers/iio/addac/Kconfig                          |    8 +
 drivers/iio/addac/Makefile                         |    6 +
 drivers/infiniband/hw/mlx5/qpc.c                   |   10 +-
 drivers/irqchip/irq-mips-gic.c                     |   63 +-
 drivers/media/platform/mtk-vpu/mtk_vpu.c           |    6 +-
 drivers/mmc/core/block.c                           |    7 +-
 drivers/mmc/core/host.c                            |   26 +
 drivers/mmc/host/bcm2835.c                         |    4 +-
 drivers/mmc/host/meson-gx-mmc.c                    |   52 +-
 drivers/mmc/host/sdhci_f_sdh30.c                   |   66 +-
 drivers/mmc/host/sunxi-mmc.c                       |    4 +-
 drivers/mmc/host/wbsd.c                            |    2 -
 drivers/net/dsa/mv88e6xxx/chip.c                   |    8 +
 drivers/net/ethernet/intel/i40e/i40e_nvm.c         |   16 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |  166 ++-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.h    |    3 +-
 drivers/net/macsec.c                               |   70 +-
 drivers/net/phy/broadcom.c                         |   13 +
 drivers/net/team/team.c                            |    4 +-
 drivers/net/virtio_net.c                           |    4 +-
 drivers/pci/controller/dwc/pcie-tegra194.c         |   13 +-
 drivers/pcmcia/rsrc_nonstatic.c                    |    2 +
 drivers/tty/n_gsm.c                                |    3 +-
 drivers/tty/serial/8250/8250_port.c                |    1 +
 drivers/tty/serial/fsl_lpuart.c                    |    4 +-
 drivers/usb/cdns3/cdnsp-gadget.h                   | 1463 ++++++++++++++++++++
 drivers/usb/cdns3/gadget.c                         |   60 +-
 drivers/usb/cdns3/gadget.h                         |    9 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |    5 +
 drivers/usb/chipidea/usbmisc_imx.c                 |    2 +-
 drivers/usb/dwc3/dwc3-qcom.c                       |   11 +-
 drivers/usb/gadget/function/u_serial.c             |    3 +
 drivers/usb/gadget/udc/core.c                      |   19 +
 drivers/video/fbdev/mmp/hw/mmp_ctrl.c              |    4 +-
 drivers/virtio/virtio_mmio.c                       |    8 +-
 fs/btrfs/volumes.c                                 |    3 +-
 fs/cifs/file.c                                     |    2 +-
 fs/gfs2/super.c                                    |   26 +-
 fs/jfs/jfs_dmap.c                                  |    3 +
 fs/jfs/jfs_txnmgr.c                                |    5 +
 fs/jfs/namei.c                                     |    5 +
 fs/overlayfs/ovl_entry.h                           |    9 +
 fs/quota/dquot.c                                   |    5 +-
 fs/udf/unicode.c                                   |    2 +-
 include/dt-bindings/iio/addac/adi,ad74413r.h       |   21 +
 include/linux/iopoll.h                             |    2 +
 include/linux/mhi.h                                |    2 +
 include/linux/mlx5/driver.h                        |   12 +-
 include/linux/mmc/host.h                           |    1 +
 include/linux/objtool.h                            |   28 +
 include/linux/usb/gadget.h                         |    4 +
 include/linux/virtio_net.h                         |    4 +
 include/media/v4l2-mem2mem.h                       |   18 +-
 include/net/sock.h                                 |    6 +
 kernel/dma/remap.c                                 |    4 +-
 kernel/trace/ring_buffer.c                         |   14 +-
 kernel/trace/trace.c                               |    3 +-
 kernel/trace/trace_kprobe.c                        |    3 +-
 kernel/trace/trace_probe_tmpl.h                    |   18 +-
 kernel/trace/trace_uprobe.c                        |    3 +-
 net/bluetooth/l2cap_core.c                         |    5 +
 net/core/sock.c                                    |    2 +-
 net/ipv4/ip_vti.c                                  |    4 +-
 net/ipv4/tcp_timer.c                               |    4 +-
 net/ipv6/ip6_vti.c                                 |    4 +-
 net/key/af_key.c                                   |    4 +-
 net/ncsi/ncsi-rsp.c                                |    5 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |    4 +
 net/netfilter/nf_conntrack_proto_sctp.c            |    6 +-
 net/netfilter/nft_dynset.c                         |    3 +
 net/unix/af_unix.c                                 |    9 +-
 net/xfrm/xfrm_compat.c                             |    2 +-
 net/xfrm/xfrm_interface_core.c                     |    4 +-
 net/xfrm/xfrm_user.c                               |   14 +-
 security/integrity/ima/Kconfig                     |    2 +-
 sound/hda/hdac_regmap.c                            |    7 +-
 sound/pci/emu10k1/emufx.c                          |  112 +-
 sound/pci/hda/patch_realtek.c                      |   16 +-
 sound/soc/codecs/rt5665.c                          |    2 +
 sound/soc/intel/boards/sof_sdw.c                   |   25 +
 sound/soc/meson/axg-tdm-formatter.c                |   42 +-
 sound/usb/quirks-table.h                           |   29 +
 tools/include/linux/objtool.h                      |   28 +
 tools/objtool/arch/x86/decode.c                    |    2 +-
 tools/objtool/check.c                              |   21 +-
 .../selftests/net/forwarding/mirror_gre_changes.sh |    3 +-
 130 files changed, 3442 insertions(+), 695 deletions(-)