Skip to content

5.10.164-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest64 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/64netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bitsnet/netfilter/nft_payload.c+1 -10 replies
2/64ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxxsound/pci/hda/patch_realtek.c+23 -00 replies
3/64KVM: arm64: Fix S1PTW handling on RO memslotsarch/arm64/include/asm/kvm_emulate.h+20 -20 replies
4/64efi: tpm: Avoid READ_ONCE() for accessing the event loginclude/linux/tpm_eventlog.h+2 -20 replies
5/64docs: Fix the docs build with Sphinx 6.0Documentation/sphinx/load_config.py+4 -20 replies
6/64perf auxtrace: Fix address filter duplicate symbol selectiontools/perf/util/auxtrace.c+1 -10 replies
7/64s390/kexec: fix ipl report address for kdumparch/s390/kernel/machine_kexec_file.c+3 -20 replies
8/64ASoC: qcom: lpass-cpu: Fix fallback SD line index handlingsound/soc/qcom/lpass-cpu.c+3 -20 replies
9/64s390/cpum_sf: add READ_ONCE() semantics to compare and swap loopsarch/s390/include/asm/cpu_mf.h arch/s390/kernel/perf_cpum_sf.c+77 -550 replies
10/64s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()arch/s390/include/asm/percpu.h+1 -10 replies
11/64cifs: Fix uninitialized memory read for smb311 posix symlink createfs/cifs/link.c+1 -00 replies
12/64drm/msm/adreno: Make adreno quirks not overwrite each otherdrivers/gpu/drm/msm/adreno/adreno_gpu.h+4 -60 replies
13/64drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transferdrivers/gpu/drm/msm/dp/dp_aux.c+4 -00 replies
14/64platform/x86: sony-laptop: Dont turn off 0x153 keyboard backlight during probedrivers/platform/x86/sony-laptop.c+14 -70 replies
15/64ixgbe: fix pci device refcount leakdrivers/net/ethernet/intel/ixgbe/ixgbe_phy.c+9 -50 replies
16/64ipv6: raw: Deduct extension header length in rawv6_push_pending_framesnet/ipv6/raw.c+4 -00 replies
17/64bus: mhi: host: Fix race between channel preparation and M0 eventdrivers/bus/mhi/core/pm.c+2 -10 replies
18/64iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commandsDocumentation/admin-guide/kernel-parameters.txt drivers/iommu/amd/init.c+52 -260 replies
19/64iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid optionsDocumentation/admin-guide/kernel-parameters.txt drivers/iommu/amd/init.c+76 -300 replies
20/64clk: imx8mp: Add DISP2 pixel clockdrivers/clk/imx/clk-imx8mp.c include/dt-bindings/clock/imx8mp-clock.h+6 -30 replies
21/64clk: imx8mp: add clkout1/2 supportdrivers/clk/imx/clk-imx8mp.c include/dt-bindings/clock/imx8mp-clock.h+21 -20 replies
22/64dt-bindings: clocks: imx8mp: Add ID for usb suspend clockinclude/dt-bindings/clock/imx8mp-clock.h+2 -10 replies
23/64clk: imx: imx8mp: add shared clk gate for usb suspend clkdrivers/clk/imx/clk-imx8mp.c+3 -10 replies
24/64xhci: Avoid parsing transfer events several timesdrivers/usb/host/xhci-mem.c drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+12 -200 replies
25/64xhci: get isochronous ring directly from endpoint structuredrivers/usb/host/xhci-ring.c+6 -110 replies
26/64xhci: adjust parameters passed to cleanup_halted_endpoint()drivers/usb/host/xhci-mem.c drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+17 -210 replies
27/64xhci: Add xhci_reset_halted_ep() helper functiondrivers/usb/host/xhci-ring.c+25 -60 replies
28/64xhci: move xhci_td_cleanup so it can be called by more functionsdrivers/usb/host/xhci-ring.c+46 -460 replies
29/64xhci: store TD status in the td struct instead of passing it alongdrivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+30 -270 replies
30/64xhci: move and rename xhci_cleanup_halted_endpoint()drivers/usb/host/xhci-ring.c+43 -410 replies
31/64xhci: Prevent infinite loop in transaction errors recovery for streamsdrivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+11 -50 replies
32/64usb: ulpi: defer ulpi_register on ulpi_read_id timeoutdrivers/usb/common/ulpi.c+1 -10 replies
33/64ext4: fix uninititialized value in ext4_evict_inodefs/ext4/super.c+1 -00 replies
34/64xfrm: fix rcu lock in xfrm_notify_userpolicy()net/xfrm/xfrm_user.c+6 -10 replies
35/64netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.net/netfilter/ipset/ip_set_bitmap_ip.c+2 -20 replies
36/64powerpc/imc-pmu: Fix use of mutex in IRQs disabled sectionarch/powerpc/include/asm/imc-pmu.h arch/powerpc/perf/imc-pmu.c+67 -710 replies
37/64x86/boot: Avoid using Intel mnemonics in AT&T syntax asmarch/x86/boot/bioscall.S+2 -20 replies
38/64EDAC/device: Fix period calculation in edac_device_reset_delay_period()drivers/edac/edac_device.c drivers/edac/edac_module.h+9 -100 replies
39/64regulator: da9211: Use irq handler when readydrivers/regulator/da9211-regulator.c+6 -50 replies
40/64ASoC: wm8904: fix wrong outputs volume after power reactivationsound/soc/codecs/wm8904.c+7 -00 replies
41/64tipc: fix unexpected link reset due to discovery messagesnet/tipc/node.c+8 -40 replies
42/64octeontx2-af: Update get/set resource count functionsdrivers/net/ethernet/marvell/octeontx2/af/rvu.c drivers/net/ethernet/marvell/octeontx2/af/rvu.h+53 -220 replies
43/64octeontx2-af: Map NIX block from CGX connectiondrivers/net/ethernet/marvell/octeontx2/af/cgx.c drivers/net/ethernet/marvell/octeontx2/af/cgx.h drivers/net/ethernet/marvell/octeontx2/af/rvu.c +3 more+107 -100 replies
44/64octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enabledrivers/net/ethernet/marvell/octeontx2/af/cgx.c drivers/net/ethernet/marvell/octeontx2/af/cgx.h+2 -30 replies
45/64hvc/xen: lock console list traversaldrivers/tty/hvc/hvc_xen.c+29 -170 replies
46/64nfc: pn533: Wait for out_urbs completion in pn533_usb_send_frame()drivers/nfc/pn533/usb.c+41 -30 replies
47/64net/sched: act_mpls: Fix warning during failed attribute validationnet/sched/act_mpls.c+7 -10 replies
48/64net/mlx5: Fix ptp max frequency adjustment rangedrivers/net/ethernet/mellanox/mlx5/core/lib/clock.c+1 -10 replies
49/64net/mlx5e: Dont support encap rules with gbp optiondrivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c+2 -00 replies
50/64mm: Always release pages to the buddy allocator in memblock_free_late().mm/memblock.c+7 -10 replies
51/64iommu/mediatek-v1: Add error handle for mtk_iommu_probedrivers/iommu/mtk_iommu_v1.c+18 -40 replies
52/64iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()drivers/iommu/mtk_iommu_v1.c+3 -10 replies
53/64Documentation: KVM: add API issues sectionDocumentation/virt/kvm/api.rst+46 -00 replies
54/64KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUIDDocumentation/virt/kvm/api.rst arch/x86/kvm/cpuid.c+30 -160 replies
55/64x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPIarch/x86/kernel/cpu/resctrl/rdtgroup.c+5 -90 replies
56/64x86/resctrl: Fix task CLOSID/RMID update racearch/x86/kernel/cpu/resctrl/rdtgroup.c+11 -10 replies
57/64arm64: atomics: format whitespace consistentlyarch/arm64/include/asm/atomic_ll_sc.h arch/arm64/include/asm/atomic_lse.h+50 -500 replies
58/64arm64: atomics: remove LL/SC trampolinesarch/arm64/include/asm/atomic_ll_sc.h+9 -310 replies
59/64arm64: cmpxchg_double*: hazard against entire exchange variablearch/arm64/include/asm/atomic_ll_sc.h arch/arm64/include/asm/atomic_lse.h+2 -20 replies
60/64efi: fix NULL-deref in init error pathdrivers/firmware/efi/efi.c+6 -30 replies
61/64drm/virtio: Fix GEM handle creation UAFdrivers/gpu/drm/virtio/virtgpu_ioctl.c+9 -10 replies
62/64io_uring/io-wq: free worker if task_work creation is canceledio_uring/io-wq.c+1 -00 replies
63/64io_uring/io-wq: only free worker if it was allocated for creationio_uring/io-wq.c+6 -10 replies
64/64Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"drivers/usb/common/ulpi.c+1 -10 replies

Reviews trailers per patch

30 of 64 patches have a Reviewed-by or Acked-by.

PatchAlexander GordeevTom TalpeyPaulo Alcantara (SUSE)Dmitry BaryshkovMarijn SuijtenRob ClarkAkhil P OommenOliver UptonArd BiesheuvelNathan ChancellorDmitry DolgovVasily GorbikStephan GerholdHendrik BruecknerThomas RichterMattia DongiliAlexander SteinHeikki KrogerusGurucharan GJan KaraEric BiggersSimon HormanBorislav Petkov (AMD)Adam WardCharles KeepaxJon MaloyJesse BrandeburgLeon RomanovskyManivannan SadhasivamAbel VesaKrzysztof KozlowskiDouglas AndersonAbhinav KumarReinette ChatreBabu MogerWill DeaconPeter Zijlstra (Intel)Chia-I WuWei ChenAlexander DuyckGal PressmanTariq ToukanMaor DickmanYong WuAngeloGioacchino Del RegnoMatthias BruggerStefano StabelliniShuah KhanSudip Mukherjee
SeriesT-b T-b
1/64
2/64
3/64R-b R-b Regression-tested-by
4/64T-b
5/64
6/64T-b
7/64R-b
8/64R-b
9/64A-b A-b R-b
10/64R-b
11/64R-b R-b
12/64R-b R-b R-b R-b
13/64R-b T-b R-b
14/64R-b
15/64T-b
16/64
17/64R-b
18/64
19/64
20/64R-b
21/64R-b
22/64T-b A-b
23/64T-b
24/64
25/64
26/64
27/64
28/64
29/64
30/64
31/64
32/64A-b
33/64R-b R-b
34/64
35/64R-b
36/64
37/64A-b
38/64
39/64R-b
40/64A-b
41/64A-b
42/64R-b
43/64
44/64R-b
45/64R-b
46/64
47/64T-b R-b
48/64R-b R-b
49/64R-b
50/64
51/64
52/64R-b R-b R-b
53/64
54/64
55/64
56/64R-b R-b
57/64A-b A-b
58/64
59/64
60/64
61/64R-b
62/64
63/64
64/64

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

Read the v1 thread

Cover letter [PATCH 5.10 00/64] 5.10.164-rc1 review

This is the start of the stable review cycle for the 5.10.164 release. There are 64 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, 18 Jan 2023 15:47:28 +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.164-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.164-rc1

Ferry Toth <[email protected]>
Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"

Jens Axboe <[email protected]>
io_uring/io-wq: only free worker if it was allocated for creation

Jens Axboe <[email protected]>
io_uring/io-wq: free worker if task_work creation is canceled

Rob Clark <[email protected]>
drm/virtio: Fix GEM handle creation UAF

Johan Hovold <[email protected]>
efi: fix NULL-deref in init error path

Mark Rutland <[email protected]>
arm64: cmpxchg_double*: hazard against entire exchange variable

Mark Rutland <[email protected]>
arm64: atomics: remove LL/SC trampolines

Mark Rutland <[email protected]>
arm64: atomics: format whitespace consistently

Peter Newman <[email protected]>
x86/resctrl: Fix task CLOSID/RMID update race

Reinette Chatre <[email protected]>

    x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI

Paolo Bonzini <[email protected]>
KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID

Paolo Bonzini <[email protected]>
Documentation: KVM: add API issues section

Christophe JAILLET <[email protected]>
iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()

Yong Wu <[email protected]>
iommu/mediatek-v1: Add error handle for mtk_iommu_probe

Aaron Thompson <[email protected]>
mm: Always release pages to the buddy allocator in memblock_free_late().

Gavin Li <[email protected]>
net/mlx5e: Don't support encap rules with gbp option

Rahul Rameshbabu <[email protected]>
net/mlx5: Fix ptp max frequency adjustment range

Ido Schimmel <[email protected]>
net/sched: act_mpls: Fix warning during failed attribute validation

Minsuk Kang <[email protected]>
nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()

Roger Pau Monne <[email protected]>
hvc/xen: lock console list traversal

Angela Czubak <[email protected]>
octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable

Subbaraya Sundeep <[email protected]>
octeontx2-af: Map NIX block from CGX connection

Subbaraya Sundeep <[email protected]>
octeontx2-af: Update get/set resource count functions

Tung Nguyen <[email protected]>
tipc: fix unexpected link reset due to discovery messages

Emanuele Ghidoli <[email protected]>
ASoC: wm8904: fix wrong outputs volume after power reactivation

Ricardo Ribalda <[email protected]>
regulator: da9211: Use irq handler when ready

Eliav Farber <[email protected]>
EDAC/device: Fix period calculation in edac_device_reset_delay_period()

Peter Zijlstra <[email protected]>
x86/boot: Avoid using Intel mnemonics in AT&T syntax asm

Kajol Jain <[email protected]>
powerpc/imc-pmu: Fix use of mutex in IRQs disabled section

Gavrilov Ilia <[email protected]>
netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.

Nicolas Dichtel <[email protected]>
xfrm: fix rcu lock in xfrm_notify_userpolicy()

Ye Bin <[email protected]>
ext4: fix uninititialized value in 'ext4_evict_inode'

Ferry Toth <[email protected]>
usb: ulpi: defer ulpi_register on ulpi_read_id timeout

Mathias Nyman <[email protected]>
xhci: Prevent infinite loop in transaction errors recovery for streams

Mathias Nyman <[email protected]>
xhci: move and rename xhci_cleanup_halted_endpoint()

Mathias Nyman <[email protected]>
xhci: store TD status in the td struct instead of passing it along

Mathias Nyman <[email protected]>
xhci: move xhci_td_cleanup so it can be called by more functions

Mathias Nyman <[email protected]>
xhci: Add xhci_reset_halted_ep() helper function

Mathias Nyman <[email protected]>
xhci: adjust parameters passed to cleanup_halted_endpoint()

Mathias Nyman <[email protected]>
xhci: get isochronous ring directly from endpoint structure

Mathias Nyman <[email protected]>
xhci: Avoid parsing transfer events several times

Li Jun <[email protected]>
clk: imx: imx8mp: add shared clk gate for usb suspend clk

Li Jun <[email protected]>
dt-bindings: clocks: imx8mp: Add ID for usb suspend clock

Lucas Stach <[email protected]>
clk: imx8mp: add clkout1/2 support

Marek Vasut <[email protected]>
clk: imx8mp: Add DISP2 pixel clock

Kim Phillips <[email protected]>
iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options

Suravee Suthikulpanit <[email protected]>
iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands

Qiang Yu <[email protected]>
bus: mhi: host: Fix race between channel preparation and M0 event

Herbert Xu <[email protected]>
ipv6: raw: Deduct extension header length in rawv6_push_pending_frames

Yang Yingliang <[email protected]>
ixgbe: fix pci device refcount leak

Hans de Goede <[email protected]>

    platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe

Kuogee Hsieh <[email protected]>
drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer

Konrad Dybcio <[email protected]>
drm/msm/adreno: Make adreno quirks not overwrite each other

Volker Lendecke <[email protected]>
cifs: Fix uninitialized memory read for smb311 posix symlink create

Heiko Carstens <[email protected]>
s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()

Heiko Carstens <[email protected]>
s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops

Brian Norris <[email protected]>
ASoC: qcom: lpass-cpu: Fix fallback SD line index handling

Alexander Egorenkov <[email protected]>
s390/kexec: fix ipl report address for kdump

Adrian Hunter <[email protected]>
perf auxtrace: Fix address filter duplicate symbol selection

Jonathan Corbet <[email protected]>
docs: Fix the docs build with Sphinx 6.0

Ard Biesheuvel <[email protected]>
efi: tpm: Avoid READ_ONCE() for accessing the event log

Marc Zyngier <[email protected]>
KVM: arm64: Fix S1PTW handling on RO memslots

Luka Guzenko <[email protected]>

    ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx

Pablo Neira Ayuso <[email protected]>
netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |  51 +++-
 Documentation/sphinx/load_config.py                |   6 +-
 Documentation/virt/kvm/api.rst                     |  60 +++++
 Makefile                                           |   4 +-
 arch/arm64/include/asm/atomic_ll_sc.h              | 114 ++++----
 arch/arm64/include/asm/atomic_lse.h                |  16 +-
 arch/arm64/include/asm/kvm_emulate.h               |  22 +-
 arch/powerpc/include/asm/imc-pmu.h                 |   2 +-
 arch/powerpc/perf/imc-pmu.c                        | 136 +++++-----
 arch/s390/include/asm/cpu_mf.h                     |  31 ++-
 arch/s390/include/asm/percpu.h                     |   2 +-
 arch/s390/kernel/machine_kexec_file.c              |   5 +-
 arch/s390/kernel/perf_cpum_sf.c                    | 101 ++++---
 arch/x86/boot/bioscall.S                           |   4 +-
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |  26 +-
 arch/x86/kvm/cpuid.c                               |  32 +--
 drivers/bus/mhi/core/pm.c                          |   3 +-
 drivers/clk/imx/clk-imx8mp.c                       |  23 +-
 drivers/edac/edac_device.c                         |  17 +-
 drivers/edac/edac_module.h                         |   2 +-
 drivers/firmware/efi/efi.c                         |   9 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.h            |  10 +-
 drivers/gpu/drm/msm/dp/dp_aux.c                    |   4 +
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |  10 +-
 drivers/iommu/amd/init.c                           |  89 ++++--
 drivers/iommu/mtk_iommu_v1.c                       |  26 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c       |  14 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |  17 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |   6 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    | 134 ++++++++--
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   4 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |  15 ++
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  21 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c  |   2 +
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |   2 +-
 drivers/nfc/pn533/usb.c                            |  44 ++-
 drivers/platform/x86/sony-laptop.c                 |  21 +-
 drivers/regulator/da9211-regulator.c               |  11 +-
 drivers/tty/hvc/hvc_xen.c                          |  46 ++--
 drivers/usb/host/xhci-mem.c                        |   4 +
 drivers/usb/host/xhci-ring.c                       | 297 +++++++++++----------
 drivers/usb/host/xhci.h                            |   6 +-
 fs/cifs/link.c                                     |   1 +
 fs/ext4/super.c                                    |   1 +
 include/dt-bindings/clock/imx8mp-clock.h           |  10 +-
 include/linux/tpm_eventlog.h                       |   4 +-
 io_uring/io-wq.c                                   |   6 +
 mm/memblock.c                                      |   8 +-
 net/ipv6/raw.c                                     |   4 +
 net/netfilter/ipset/ip_set_bitmap_ip.c             |   4 +-
 net/netfilter/nft_payload.c                        |   2 +-
 net/sched/act_mpls.c                               |   8 +-
 net/tipc/node.c                                    |  12 +-
 net/xfrm/xfrm_user.c                               |   7 +-
 sound/pci/hda/patch_realtek.c                      |  23 ++
 sound/soc/codecs/wm8904.c                          |   7 +
 sound/soc/qcom/lpass-cpu.c                         |   5 +-
 tools/perf/util/auxtrace.c                         |   2 +-
 58 files changed, 1015 insertions(+), 538 deletions(-)