Skip to content

5.10.228-rc1 review

Greg Kroah-Hartman amd-gfx linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest52 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/52ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2sound/pci/hda/patch_conexant.c+19 -00 replies
2/52net: enetc: add missing static descriptor and inline keywordinclude/linux/fsl/enetc_mdio.h+2 -10 replies
3/52posix-clock: Fix missing timespec64 check in pc_clock_settime()kernel/time/posix-clock.c+3 -00 replies
4/52arm64: probes: Remove broken LDR (literal) uprobe supportarch/arm64/kernel/probes/decode-insn.c+11 -50 replies
5/52arm64: probes: Fix simulate_ldr*_literal()arch/arm64/kernel/probes/simulate-insn.c+7 -110 replies
6/52net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHYdrivers/net/ethernet/cadence/macb_main.c+11 -30 replies
7/52irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1drivers/irqchip/irq-gic-v3-its.c+7 -10 replies
8/52fat: fix uninitialized variablefs/fat/namei_vfat.c+1 -10 replies
9/52mm/swapfile: skip HugeTLB pages for unuse_vmamm/swapfile.c+1 -10 replies
10/52wifi: mac80211: fix potential key use-after-freenet/mac80211/cfg.c net/mac80211/key.c+4 -10 replies
11/52KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()virt/kvm/kvm_main.c+3 -20 replies
12/52io_uring/sqpoll: do not allow pinning outside of cpusetio_uring/io_uring.c+4 -10 replies
13/52io_uring/sqpoll: retain test for whether the CPU is validio_uring/io_uring.c+2 -00 replies
14/52io_uring/sqpoll: do not put cpumask on stackio_uring/io_uring.c+10 -30 replies
15/52s390/sclp_vt220: Convert newlines to CRLF instead of LFCRdrivers/s390/char/sclp_vt220.c+2 -20 replies
16/52KVM: s390: Change virtual to physical address access in diag 0x258 handlerarch/s390/kvm/diag.c+1 -10 replies
17/52x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RETarch/x86/include/asm/cpufeatures.h+2 -10 replies
18/52x86/cpufeatures: Add a IBPB_NO_RET BUG flagarch/x86/include/asm/cpufeatures.h arch/x86/kernel/cpu/common.c+5 -00 replies
19/52x86/entry: Have entry_ibpb() invalidate return predictionsarch/x86/entry/entry.S+5 -00 replies
20/52x86/bugs: Skip RSB fill at VMEXITarch/x86/kernel/cpu/bugs.c+15 -00 replies
21/52x86/bugs: Do not use UNTRAIN_RET with IBPB on entryarch/x86/kernel/cpu/bugs.c+17 -00 replies
22/52blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function raceblock/blk-rq-qos.c+1 -10 replies
23/52io_uring/sqpoll: close race on waiting for sqring entriesio_uring/io_uring.c+8 -10 replies
24/52drm/radeon: Fix encoder->possible_clonesdrivers/gpu/drm/radeon/radeon_encoders.c+1 -10 replies
25/52drm/vmwgfx: Handle surface check failure correctlydrivers/gpu/drm/vmwgfx/vmwgfx_kms.c+1 -00 replies
26/52iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfigdrivers/iio/dac/Kconfig+1 -00 replies
27/52iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfigdrivers/iio/dac/Kconfig+1 -00 replies
28/52iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfigdrivers/iio/dac/Kconfig+1 -00 replies
29/52iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/adc/Kconfig+2 -00 replies
30/52iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()drivers/iio/common/hid-sensors/hid-sensor-trigger.c+1 -10 replies
31/52iio: light: veml6030: fix ALS sensor resolutiondrivers/iio/light/veml6030.c+1 -10 replies
32/52iio: light: veml6030: fix IIO device retrieval from embedded devicedrivers/iio/light/veml6030.c+1 -20 replies
33/52iio: light: opt3001: add missing full-scale range valuedrivers/iio/light/opt3001.c+4 -00 replies
34/52iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/proximity/Kconfig+2 -00 replies
35/52iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/adc/Kconfig+2 -00 replies
36/52Bluetooth: Remove debugfs directory on module init failurenet/bluetooth/af_bluetooth.c+1 -00 replies
37/52Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001drivers/bluetooth/btusb.c+9 -40 replies
38/52xhci: Fix incorrect stream context type macrodrivers/usb/host/xhci.h+1 -10 replies
39/52USB: serial: option: add support for Quectel EG916Q-GLdrivers/usb/serial/option.c+2 -00 replies
40/52USB: serial: option: add Telit FN920C04 MBIM compositionsdrivers/usb/serial/option.c+6 -00 replies
41/52parport: Proper fix for array out-of-bounds accessdrivers/parport/procfs.c+11 -110 replies
42/52x86/resctrl: Annotate get_mem_config() functions as __initarch/x86/kernel/cpu/resctrl/core.c+2 -20 replies
43/52x86/apic: Always explicitly disarm TSC-deadline timerarch/x86/kernel/apic/apic.c+13 -10 replies
44/52x86/entry_32: Do not clobber user EFLAGS.ZFarch/x86/entry/entry_32.S+2 -10 replies
45/52x86/entry_32: Clear CPU buffers after register restore in NMI returnarch/x86/entry/entry_32.S+2 -10 replies
46/52irqchip/gic-v4: Dont allow a VMOVP on a dying VPEdrivers/irqchip/irq-gic-v3-its.c include/linux/irqchip/arm-gic-v4.h+15 -70 replies
47/52mptcp: track and update contiguous data statusnet/mptcp/protocol.c net/mptcp/protocol.h net/mptcp/subflow.c+7 -10 replies
48/52mptcp: handle consistently DSS corruptionnet/mptcp/mib.c net/mptcp/mib.h net/mptcp/protocol.c +1 more+22 -40 replies
49/52tcp: fix mptcp DSS corruption due to large pmtu xmitnet/ipv4/tcp_output.c+1 -10 replies
50/52nilfs2: propagate directory read errors from nilfs_find_entry()fs/nilfs2/dir.c fs/nilfs2/namei.c fs/nilfs2/nilfs.h+54 -370 replies
51/52powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()arch/powerpc/mm/numa.c+3 -30 replies
52/52ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2sound/pci/hda/patch_conexant.c+1 -10 replies

Reviews trailers per patch

16 of 52 patches have a Reviewed-by or Acked-by.

PatchFelix MoessbauerSven SchnelleChristian BorntraegerHeiko CarstensJanosch FrankTom LendackyThomas GleixnerClaudiu ManoilVladimir OlteanTejun HeoJohannes ThumshirnRichard CochranAndrew LunnMarc ZyngierZenghui YuMuchun SongLars MelinReinette ChatreRafael J. WysockiSrinivas PandruvadaTodd BrandtMatthieu Baerts (NGI0)Sean NyekjaerErhard FurtnerFlorian FainelliLinux Kernel Functional TestingPavel Machek (CIP)Mark BrownJon Hunterkernelci.org bot
SeriesT-b T-b T-b T-b T-b T-b
1/52
2/52R-b R-b
3/52A-b
4/52
5/52
6/52R-b
7/52R-b R-b
8/52
9/52A-b
10/52
11/52
12/52
13/52T-b
14/52
15/52R-b
16/52R-b R-b A-b
17/52R-b R-b
18/52
19/52
20/52
21/52
22/52A-b R-b
23/52
24/52T-b
25/52
26/52
27/52
28/52
29/52R-b
30/52A-b
31/52
32/52
33/52
34/52
35/52
36/52
37/52
38/52
39/52R-b
40/52
41/52
42/52R-b
43/52R-b T-b T-b
44/52
45/52
46/52
47/52
48/52R-b
49/52A-b
50/52
51/52
52/52

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

Read the v1 thread

Cover letter [PATCH 5.10 00/52] 5.10.228-rc1 review

This is the start of the stable review cycle for the 5.10.228 release. There are 52 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, 23 Oct 2024 10:22:25 +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.228-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.228-rc1

Vasiliy Kovalev <[email protected]>

    ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2

Aneesh Kumar K.V <[email protected]>
powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()

Ryusuke Konishi <[email protected]>
nilfs2: propagate directory read errors from nilfs_find_entry()

Paolo Abeni <[email protected]>
tcp: fix mptcp DSS corruption due to large pmtu xmit

Paolo Abeni <[email protected]>
mptcp: handle consistently DSS corruption

Geliang Tang <[email protected]>
mptcp: track and update contiguous data status

Marc Zyngier <[email protected]>
irqchip/gic-v4: Don't allow a VMOVP on a dying VPE

Pawan Gupta <[email protected]>
x86/entry_32: Clear CPU buffers after register restore in NMI return

Pawan Gupta <[email protected]>
x86/entry_32: Do not clobber user EFLAGS.ZF

Zhang Rui <[email protected]>
x86/apic: Always explicitly disarm TSC-deadline timer

Nathan Chancellor <[email protected]>
x86/resctrl: Annotate get_mem_config() functions as __init

Takashi Iwai <[email protected]>
parport: Proper fix for array out-of-bounds access

Daniele Palmas <[email protected]>
USB: serial: option: add Telit FN920C04 MBIM compositions

Benjamin B. Frost <[email protected]>
USB: serial: option: add support for Quectel EG916Q-GL

Mathias Nyman <[email protected]>
xhci: Fix incorrect stream context type macro

Luiz Augusto von Dentz <[email protected]>
Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001

Aaron Thompson <[email protected]>
Bluetooth: Remove debugfs directory on module init failure

Javier Carrasco <[email protected]>
iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Emil Gedenryd <[email protected]>
iio: light: opt3001: add missing full-scale range value

Javier Carrasco <[email protected]>
iio: light: veml6030: fix IIO device retrieval from embedded device

Javier Carrasco <[email protected]>
iio: light: veml6030: fix ALS sensor resolution

Christophe JAILLET <[email protected]>
iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()

Javier Carrasco <[email protected]>
iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig

Javier Carrasco <[email protected]>
iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig

Javier Carrasco <[email protected]>
iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig

Nikolay Kuratov <[email protected]>
drm/vmwgfx: Handle surface check failure correctly

Ville Syrjälä <[email protected]>

    drm/radeon: Fix encoder->possible_clones

Jens Axboe <[email protected]>
io_uring/sqpoll: close race on waiting for sqring entries

Omar Sandoval <[email protected]>
blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race

Johannes Wikner <[email protected]>
x86/bugs: Do not use UNTRAIN_RET with IBPB on entry

Johannes Wikner <[email protected]>
x86/bugs: Skip RSB fill at VMEXIT

Johannes Wikner <[email protected]>
x86/entry: Have entry_ibpb() invalidate return predictions

Johannes Wikner <[email protected]>
x86/cpufeatures: Add a IBPB_NO_RET BUG flag

Jim Mattson <[email protected]>
x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET

Michael Mueller <[email protected]>

    KVM: s390: Change virtual to physical address access in diag 0x258 handler

Thomas Weißschuh <[email protected]>
s390/sclp_vt220: Convert newlines to CRLF instead of LFCR

Felix Moessbauer <[email protected]>
io_uring/sqpoll: do not put cpumask on stack

Jens Axboe <[email protected]>
io_uring/sqpoll: retain test for whether the CPU is valid

Felix Moessbauer <[email protected]>
io_uring/sqpoll: do not allow pinning outside of cpuset

Breno Leitao <[email protected]>
KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()

Johannes Berg <[email protected]>
wifi: mac80211: fix potential key use-after-free

Liu Shixin <[email protected]>
mm/swapfile: skip HugeTLB pages for unuse_vma

OGAWA Hirofumi <[email protected]>
fat: fix uninitialized variable

Nianyao Tang <[email protected]>
irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1

Oleksij Rempel <[email protected]>
net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY

Mark Rutland <[email protected]>
arm64: probes: Fix simulate_ldr*_literal()

Mark Rutland <[email protected]>
arm64: probes: Remove broken LDR (literal) uprobe support

Jinjie Ruan <[email protected]>
posix-clock: Fix missing timespec64 check in pc_clock_settime()

Wei Fang <[email protected]>
net: enetc: add missing static descriptor and inline keyword

Vasiliy Kovalev <[email protected]>
ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm64/kernel/probes/decode-insn.c             | 16 ++++---
 arch/arm64/kernel/probes/simulate-insn.c           | 18 +++-----
 arch/powerpc/mm/numa.c                             |  6 +--
 arch/s390/kvm/diag.c                               |  2 +-
 arch/x86/entry/entry.S                             |  5 +++
 arch/x86/entry/entry_32.S                          |  6 ++-
 arch/x86/include/asm/cpufeatures.h                 |  5 ++-
 arch/x86/kernel/apic/apic.c                        | 14 +++++-
 arch/x86/kernel/cpu/bugs.c                         | 32 ++++++++++++++
 arch/x86/kernel/cpu/common.c                       |  3 ++
 arch/x86/kernel/cpu/resctrl/core.c                 |  4 +-
 block/blk-rq-qos.c                                 |  2 +-
 drivers/bluetooth/btusb.c                          | 13 ++++--
 drivers/gpu/drm/radeon/radeon_encoders.c           |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  1 +
 drivers/iio/adc/Kconfig                            |  4 ++
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |  2 +-
 drivers/iio/dac/Kconfig                            |  3 ++
 drivers/iio/light/opt3001.c                        |  4 ++
 drivers/iio/light/veml6030.c                       |  5 +--
 drivers/iio/proximity/Kconfig                      |  2 +
 drivers/irqchip/irq-gic-v3-its.c                   | 26 ++++++++---
 drivers/net/ethernet/cadence/macb_main.c           | 14 ++++--
 drivers/parport/procfs.c                           | 22 +++++-----
 drivers/s390/char/sclp_vt220.c                     |  4 +-
 drivers/usb/host/xhci.h                            |  2 +-
 drivers/usb/serial/option.c                        |  8 ++++
 fs/fat/namei_vfat.c                                |  2 +-
 fs/nilfs2/dir.c                                    | 50 ++++++++++++----------
 fs/nilfs2/namei.c                                  | 39 +++++++++++------
 fs/nilfs2/nilfs.h                                  |  2 +-
 include/linux/fsl/enetc_mdio.h                     |  3 +-
 include/linux/irqchip/arm-gic-v4.h                 |  4 +-
 io_uring/io_uring.c                                | 21 ++++++++-
 kernel/time/posix-clock.c                          |  3 ++
 mm/swapfile.c                                      |  2 +-
 net/bluetooth/af_bluetooth.c                       |  1 +
 net/ipv4/tcp_output.c                              |  2 +-
 net/mac80211/cfg.c                                 |  3 ++
 net/mac80211/key.c                                 |  2 +-
 net/mptcp/mib.c                                    |  2 +
 net/mptcp/mib.h                                    |  2 +
 net/mptcp/protocol.c                               | 26 +++++++++--
 net/mptcp/protocol.h                               |  1 +
 net/mptcp/subflow.c                                |  3 +-
 sound/pci/hda/patch_conexant.c                     | 19 ++++++++
 virt/kvm/kvm_main.c                                |  5 ++-
 48 files changed, 308 insertions(+), 113 deletions(-)