Skip to content

5.10.169-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest56 of 57 patches 8 repliesIn review

56 of 57 patches are in this archive. The cover letter announces 57.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/57ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifierssound/soc/intel/boards/sof_rt5682.c+3 -00 replies
2/57selftests/bpf: Verify copy_register_state() preserves parent/live fieldstools/testing/selftests/bpf/verifier/search_pruning.c+36 -00 replies
3/57ALSA: hda: Do not unset preset when cleaning up codecsound/pci/hda/hda_bind.c sound/pci/hda/hda_codec.c+2 -10 replies
4/57ASoC: cs42l56: fix DT probesound/soc/codecs/cs42l56.c+0 -60 replies
5/57tools/virtio: fix the vringh test for virtio ring changestools/virtio/linux/bug.h tools/virtio/linux/build_bug.h tools/virtio/linux/cpumask.h +5 more+45 -50 replies
6/57net/rose: Fix to not accept on connected socketnet/rose/af_rose.c+8 -00 replies
7/57net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoCdrivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c drivers/net/ethernet/stmicro/stmmac/stmmac_main.c include/linux/stmmac.h+5 -10 replies
8/57net: sched: sch: Bounds check prioritynet/sched/sch_htb.c+4 -10 replies
9/57s390/decompressor: specify __decompress() buf len to avoid overflowarch/s390/boot/compressed/decompressor.c+1 -10 replies
10/57nvme-fc: fix a missing queue put in nvmet_fc_ls_create_associationdrivers/nvme/target/fc.c+3 -10 replies
11/57platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI matchdrivers/platform/x86/touchscreen_dmi.c+9 -00 replies
12/57nvmem: core: add error handling for dev_set_namedrivers/nvmem/core.c+9 -30 replies
13/57nvmem: core: remove nvmem_config wp_gpiodrivers/nvmem/core.c include/linux/nvmem-provider.h+1 -50 replies
14/57nvmem: core: fix cleanup after dev_set_name()drivers/nvmem/core.c+10 -120 replies
15/57nvmem: core: fix registration vs use racedrivers/nvmem/core.c+7 -90 replies
16/57aio: fix mremap after fork null-dereffs/aio.c+4 -00 replies
18/57ovl: remove privs in ovl_copyfile()fs/overlayfs/file.c+14 -20 replies
19/57ovl: remove privs in ovl_fallocate()fs/overlayfs/file.c+11 -10 replies
20/57netfilter: nft_tproxy: restrict to prerouting hooknet/netfilter/nft_tproxy.c+8 -00 replies
21/57mmc: jz4740: Work around bug on JZ4760(B)drivers/mmc/host/jz4740_mmc.c+10 -00 replies
22/57mmc: sdio: fix possible resource leaks in some error pathsdrivers/mmc/core/sdio_bus.c drivers/mmc/core/sdio_cis.c+14 -150 replies
23/57mmc: mmc_spi: fix error handling in mmc_spi_probe()drivers/mmc/host/mmc_spi.c+4 -40 replies
24/57ALSA: hda/conexant: add a new hda codec SN6180sound/pci/hda/patch_conexant.c+1 -00 replies
25/57ALSA: hda/realtek - fixed wrong gpio assignedsound/pci/hda/patch_realtek.c+1 -10 replies
26/57sched/psi: Fix use-after-free in ep_remove_wait_queue()kernel/sched/psi.c+4 -30 replies
27/57hugetlb: check for undefined shift on 32 bit architecturesinclude/linux/hugetlb.h+4 -10 replies
28/57Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."mm/memblock.c+1 -70 replies
29/57net: Fix unwanted sign extension in netdev_stats_to_stats64()net/core/dev.c+1 -10 replies
30/57revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"fs/squashfs/xattr_id.c+1 -10 replies
31/57ixgbe: allow to increase MTU to 3K with XDP enableddrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+16 -90 replies
32/57i40e: add double of VLAN header when computing the max MTUdrivers/net/ethernet/intel/i40e/i40e_main.c+1 -10 replies
33/57net: bgmac: fix BCM5358 support by setting correct flagsdrivers/net/ethernet/broadcom/bgmac-bcma.c+3 -30 replies
34/57sctp: sctp_sock_filter(): avoid list_entry() on possibly empty listnet/sctp/diag.c+1 -30 replies
35/57net/sched: tcindex: update imperfect hash filters respecting rcunet/sched/cls_tcindex.c+30 -40 replies
36/57dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.include/net/sock.h net/dccp/ipv6.c net/ipv6/tcp_ipv6.c+18 -120 replies
37/57net/usb: kalmia: Dont pass act_len in usb_bulk_msg error pathdrivers/net/usb/kalmia.c+4 -40 replies
38/57net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()net/openvswitch/meter.c+3 -10 replies
39/57net: stmmac: fix order of dwmac5 FlexPPS parametrization sequencedrivers/net/ethernet/stmicro/stmmac/dwmac5.c+2 -10 replies
40/57bnxt_en: Fix mqprio and XDP ring checking logicdrivers/net/ethernet/broadcom/bnxt/bnxt.c+6 -20 replies
41/57net: stmmac: Restrict warning on disabling DMA store and fwd modedrivers/net/ethernet/stmicro/stmmac/stmmac_platform.c+1 -10 replies
42/57net: mpls: fix stale pointer if allocation fails during device renamenet/mpls/af_mpls.c+4 -00 replies
43/57ixgbe: add double of VLAN header when computing the max MTUdrivers/net/ethernet/intel/ixgbe/ixgbe.h drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+3 -20 replies
44/57ipv6: Fix datagram socket connection with DSCP.net/ipv6/datagram.c+1 -10 replies
45/57ipv6: Fix tcp socket connection with DSCP.net/ipv6/tcp_ipv6.c+1 -00 replies
46/57nilfs2: fix underflow in second superblock position calculationsfs/nilfs2/ioctl.c fs/nilfs2/super.c fs/nilfs2/the_nilfs.c+23 -10 replies
47/57drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()drivers/gpu/drm/i915/gt/intel_workarounds.c+9 -90 replies
48/57drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT listdrivers/gpu/drm/i915/gt/intel_workarounds.c+7 -70 replies
49/57flow_offload: fill flags to action structurenet/sched/act_bpf.c net/sched/act_connmark.c net/sched/act_ctinfo.c +11 more+14 -140 replies
50/57net/sched: act_ctinfo: use percpu statsnet/sched/act_ctinfo.c+3 -30 replies
51/57i40e: Add checking for null for nlmsg_find_attr()drivers/net/ethernet/intel/i40e/i40e_main.c+2 -00 replies
52/57net/sched: tcindex: search key must be 16 bitsnet/sched/cls_tcindex.c+1 -10 replies
53/57kvm: initialize all of the kvm_debugregs structure before sending it to userspacearch/x86/kvm/x86.c+1 -20 replies
54/57alarmtimer: Prevent starvation by small intervals and SIG_IGNkernel/time/alarmtimer.c+29 -40 replies
55/57ASoC: SOF: Intel: hda-dai: fix possible stream_tag leaksound/soc/sof/intel/hda-dai.c+4 -40 replies
56/57net: sched: sch: Fix off by one in htb_activate_prios()net/sched/sch_htb.c+1 -10 replies
57/57nvmem: core: fix return valuedrivers/nvmem/core.c+1 -00 replies

Reviews trailers per patch

30 of 56 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchRanjani SridharanPéter UjfalusiBard LiaoJames SmartCharles KeepaxKuniyuki IwashimaSimon HormanCong WangAlexander EgorenkovSuren BaghdasaryanPeter ZijlstraJesper JuhlMuchun SongLinux Kernel Functional TestingNaresh KambojuEric DumazetAlexander DuyckChandan Kumar RoutFlorian FainelliXin Long[email protected]Eelco ChaudronHongguang GaoHeiko CarstensSven SchnelleDavid AhernMiklos SzerediJohn HarrisonKees CookGustavo SousaJamal Hadi SalimLarysa ZarembaJesse BrandeburgGurucharan GXingyuan MoJohn StultzRander WangRyusuke KonishiPavel Machek (CIP)Jon HunterSudip MukherjeeGuenter RoeckShuah KhanHulk Robot
SeriesT-b T-b A-b A-b T-b T-b T-b T-b T-b T-b
1/57R-b R-b R-b
2/57
3/57
4/57A-b
5/57
6/57R-b
7/57
8/57R-b R-b
9/57T-b
10/57R-b
11/57
12/57
13/57
14/57
15/57
16/57
18/57A-b
19/57A-b
20/57
21/57
22/57
23/57
24/57
25/57
26/57A-b A-b
27/57R-b A-b T-b T-b
28/57
29/57R-b
30/57
31/57R-b T-b
32/57R-b T-b
33/57R-b
34/57A-b
35/57
36/57R-b
37/57R-b Reported-and-tested-by
38/57R-b A-b
39/57
40/57R-b
41/57
42/57
43/57R-b T-b
44/57R-b R-b
45/57R-b R-b
46/57T-b
47/57R-b
48/57R-b
49/57A-b
50/57R-b R-b
51/57R-b T-b
52/57R-b
53/57T-b
54/57A-b
55/57R-b R-b R-b
56/57R-b R-b
57/57

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

Read the v1 thread

Cover letter [PATCH 5.10 00/57] 5.10.169-rc1 review

This is the start of the stable review cycle for the 5.10.169 release. There are 57 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 Feb 2023 13:35:35 +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.169-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.169-rc1

Russell King (Oracle) <[email protected]>
nvmem: core: fix return value

Dan Carpenter <[email protected]>
net: sched: sch: Fix off by one in htb_activate_prios()

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak

Thomas Gleixner <[email protected]>
alarmtimer: Prevent starvation by small intervals and SIG_IGN

Greg Kroah-Hartman <[email protected]>
kvm: initialize all of the kvm_debugregs structure before sending it to userspace

Pedro Tammela <[email protected]>
net/sched: tcindex: search key must be 16 bits

Natalia Petrova <[email protected]>
i40e: Add checking for null for nlmsg_find_attr()

Pedro Tammela <[email protected]>
net/sched: act_ctinfo: use percpu stats

Baowen Zheng <[email protected]>
flow_offload: fill flags to action structure

Matt Roper <[email protected]>

    drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list

Raviteja Goud Talla <[email protected]>
drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()

Ryusuke Konishi <[email protected]>
nilfs2: fix underflow in second superblock position calculations

Guillaume Nault <[email protected]>
ipv6: Fix tcp socket connection with DSCP.

Guillaume Nault <[email protected]>
ipv6: Fix datagram socket connection with DSCP.

Jason Xing <[email protected]>
ixgbe: add double of VLAN header when computing the max MTU

Jakub Kicinski <[email protected]>
net: mpls: fix stale pointer if allocation fails during device rename

Cristian Ciocaltea <[email protected]>
net: stmmac: Restrict warning on disabling DMA store and fwd mode

Michael Chan <[email protected]>
bnxt_en: Fix mqprio and XDP ring checking logic

Johannes Zink <[email protected]>
net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence

Hangyu Hua <[email protected]>
net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()

Miko Larsson <[email protected]>
net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path

Kuniyuki Iwashima <[email protected]>
dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.

Pedro Tammela <[email protected]>
net/sched: tcindex: update imperfect hash filters respecting rcu

Pietro Borrello <[email protected]>
sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list

Rafał Miłecki <[email protected]>
net: bgmac: fix BCM5358 support by setting correct flags

Jason Xing <[email protected]>
i40e: add double of VLAN header when computing the max MTU

Jason Xing <[email protected]>
ixgbe: allow to increase MTU to 3K with XDP enabled

Andrew Morton <[email protected]>
revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"

Felix Riemann <[email protected]>
net: Fix unwanted sign extension in netdev_stats_to_stats64()

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

Mike Kravetz <[email protected]>
hugetlb: check for undefined shift on 32 bit architectures

Munehisa Kamata <[email protected]>
sched/psi: Fix use-after-free in ep_remove_wait_queue()

Kailang Yang <[email protected]>
ALSA: hda/realtek - fixed wrong gpio assigned

Bo Liu <[email protected]>
ALSA: hda/conexant: add a new hda codec SN6180

Yang Yingliang <[email protected]>
mmc: mmc_spi: fix error handling in mmc_spi_probe()

Yang Yingliang <[email protected]>
mmc: sdio: fix possible resource leaks in some error paths

Paul Cercueil <[email protected]>

    mmc: jz4740: Work around bug on JZ4760(B)

Florian Westphal <[email protected]>
netfilter: nft_tproxy: restrict to prerouting hook

Amir Goldstein <[email protected]>
ovl: remove privs in ovl_fallocate()

Amir Goldstein <[email protected]>
ovl: remove privs in ovl_copyfile()

Sumanth Korikkar <[email protected]>
s390/signal: fix endless loop in do_signal

Seth Jenkins <[email protected]>
aio: fix mremap after fork null-deref

Russell King (Oracle) <[email protected]>
nvmem: core: fix registration vs use race

Russell King (Oracle) <[email protected]>
nvmem: core: fix cleanup after dev_set_name()

Russell King (Oracle) <[email protected]>
nvmem: core: remove nvmem_config wp_gpio

Gaosheng Cui <[email protected]>
nvmem: core: add error handling for dev_set_name

Hans de Goede <[email protected]>
platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match

Amit Engel <[email protected]>
nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association

Vasily Gorbik <[email protected]>
s390/decompressor: specify __decompress() buf len to avoid overflow

Kees Cook <[email protected]>
net: sched: sch: Bounds check priority

Andrey Konovalov <[email protected]>
net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC

Hyunwoo Kim <[email protected]>
net/rose: Fix to not accept on connected socket

Shunsuke Mie <[email protected]>
tools/virtio: fix the vringh test for virtio ring changes

Arnd Bergmann <[email protected]>
ASoC: cs42l56: fix DT probe

Cezary Rojewski <[email protected]>
ALSA: hda: Do not unset preset when cleaning up codec

Eduard Zingerman <[email protected]>
selftests/bpf: Verify copy_register_state() preserves parent/live fields

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers

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

Diffstat:

 Makefile                                           |  4 +-
 arch/s390/boot/compressed/decompressor.c           |  2 +-
 arch/s390/kernel/signal.c                          |  2 +-
 arch/x86/kvm/x86.c                                 |  3 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        | 32 ++++++++--------
 drivers/mmc/core/sdio_bus.c                        | 17 +++++++--
 drivers/mmc/core/sdio_cis.c                        | 12 ------
 drivers/mmc/host/jz4740_mmc.c                      | 10 +++++
 drivers/mmc/host/mmc_spi.c                         |  8 ++--
 drivers/net/ethernet/broadcom/bgmac-bcma.c         |  6 +--
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  8 +++-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h           |  2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      | 28 ++++++++------
 .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    |  2 +
 drivers/net/ethernet/stmicro/stmmac/dwmac5.c       |  3 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  3 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |  2 +-
 drivers/net/usb/kalmia.c                           |  8 ++--
 drivers/nvme/target/fc.c                           |  4 +-
 drivers/nvmem/core.c                               | 43 +++++++++++-----------
 drivers/platform/x86/touchscreen_dmi.c             |  9 +++++
 fs/aio.c                                           |  4 ++
 fs/nilfs2/ioctl.c                                  |  7 ++++
 fs/nilfs2/super.c                                  |  9 +++++
 fs/nilfs2/the_nilfs.c                              |  8 +++-
 fs/overlayfs/file.c                                | 28 ++++++++++++--
 fs/squashfs/xattr_id.c                             |  2 +-
 include/linux/hugetlb.h                            |  5 ++-
 include/linux/nvmem-provider.h                     |  2 -
 include/linux/stmmac.h                             |  1 +
 include/net/sock.h                                 | 13 +++++++
 kernel/sched/psi.c                                 |  7 ++--
 kernel/time/alarmtimer.c                           | 33 +++++++++++++++--
 mm/memblock.c                                      |  8 +---
 net/core/dev.c                                     |  2 +-
 net/dccp/ipv6.c                                    |  7 +---
 net/ipv6/datagram.c                                |  2 +-
 net/ipv6/tcp_ipv6.c                                | 11 ++----
 net/mpls/af_mpls.c                                 |  4 ++
 net/netfilter/nft_tproxy.c                         |  8 ++++
 net/openvswitch/meter.c                            |  4 +-
 net/rose/af_rose.c                                 |  8 ++++
 net/sched/act_bpf.c                                |  2 +-
 net/sched/act_connmark.c                           |  2 +-
 net/sched/act_ctinfo.c                             |  6 +--
 net/sched/act_gate.c                               |  2 +-
 net/sched/act_ife.c                                |  2 +-
 net/sched/act_ipt.c                                |  2 +-
 net/sched/act_mpls.c                               |  2 +-
 net/sched/act_nat.c                                |  2 +-
 net/sched/act_pedit.c                              |  2 +-
 net/sched/act_police.c                             |  2 +-
 net/sched/act_sample.c                             |  2 +-
 net/sched/act_simple.c                             |  2 +-
 net/sched/act_skbedit.c                            |  2 +-
 net/sched/act_skbmod.c                             |  2 +-
 net/sched/cls_tcindex.c                            | 34 +++++++++++++++--
 net/sched/sch_htb.c                                |  5 ++-
 net/sctp/diag.c                                    |  4 +-
 sound/pci/hda/hda_bind.c                           |  2 +
 sound/pci/hda/hda_codec.c                          |  1 -
 sound/pci/hda/patch_conexant.c                     |  1 +
 sound/pci/hda/patch_realtek.c                      |  2 +-
 sound/soc/codecs/cs42l56.c                         |  6 ---
 sound/soc/intel/boards/sof_rt5682.c                |  3 ++
 sound/soc/sof/intel/hda-dai.c                      |  8 ++--
 .../selftests/bpf/verifier/search_pruning.c        | 36 ++++++++++++++++++
 tools/virtio/linux/bug.h                           |  8 ++--
 tools/virtio/linux/build_bug.h                     |  7 ++++
 tools/virtio/linux/cpumask.h                       |  7 ++++
 tools/virtio/linux/gfp.h                           |  7 ++++
 tools/virtio/linux/kernel.h                        |  1 +
 tools/virtio/linux/kmsan.h                         | 12 ++++++
 tools/virtio/linux/scatterlist.h                   |  1 +
 tools/virtio/linux/topology.h                      |  7 ++++
 76 files changed, 404 insertions(+), 165 deletions(-)