Skip to content

5.15.20-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest32 patches 16 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/32PCI: pciehp: Fix infinite loop in IRQ handler upon power faultdrivers/pci/hotplug/pciehp_hpc.c+4 -30 replies
2/32selftests: mptcp: fix ipv6 routing setuptools/testing/selftests/net/mptcp/mptcp_join.sh+3 -20 replies
3/32net: ipa: use a bitmap for endpoint replenish_enableddrivers/net/ipa/ipa_endpoint.c drivers/net/ipa/ipa_endpoint.h+17 -60 replies
4/32net: ipa: prevent concurrent replenishdrivers/net/ipa/ipa_endpoint.c drivers/net/ipa/ipa_endpoint.h+15 -00 replies
5/32drm/vc4: hdmi: Make sure the device is powered with CECdrivers/gpu/drm/vc4/vc4_hdmi.c+13 -125 replies
6/32cgroup-v1: Require capabilities to set release_agentkernel/cgroup/cgroup-v1.c+14 -00 replies
7/32Revert "mm/gup: small refactoring: simplify try_grab_page()"mm/gup.c+30 -50 replies
8/32ovl: dont fail copy up if no fileattr support on upperfs/overlayfs/copy_up.c+11 -10 replies
9/32lockd: fix server crash on reboot of client holding lockfs/lockd/svcsubs.c+9 -80 replies
10/32lockd: fix failure to cleanup client locksfs/lockd/svcsubs.c+1 -00 replies
11/32net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP trafficdrivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c+11 -20 replies
12/32net/mlx5: Bridge, take rtnl lock in init error handlerdrivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c+6 -00 replies
13/32net/mlx5: Bridge, ensure dev_name is null-terminateddrivers/net/ethernet/mellanox/mlx5/core/esw/diag/bridge_tracepoint.h+1 -10 replies
14/32net/mlx5e: Fix handling of wrong devices during bond neteventdrivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c+14 -180 replies
15/32net/mlx5: Use del_timer_sync in fw reset flow of halting polldrivers/net/ethernet/mellanox/mlx5/core/fw_reset.c+1 -10 replies
16/32net/mlx5e: Fix module EEPROM querydrivers/net/ethernet/mellanox/mlx5/core/port.c+5 -40 replies
17/32net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLEdrivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c+4 -30 replies
18/32net/mlx5e: Dont treat small ceil values as unlimited in HTB offloaddrivers/net/ethernet/mellanox/mlx5/core/en/qos.c+2 -10 replies
19/32net/mlx5: Bridge, Fix devlink deadlock on net namespace deletiondrivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c+2 -20 replies
20/32net/mlx5: E-Switch, Fix uninitialized variable modactdrivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c+1 -10 replies
21/32ipheth: fix EOVERFLOW in ipheth_rcvbulk_callbackdrivers/net/usb/ipheth.c+3 -30 replies
22/32i40e: Fix reset bw limit when DCB enabled with 1 TCdrivers/net/ethernet/intel/i40e/i40e_main.c+11 -10 replies
23/32i40e: Fix reset path while removing the driverdrivers/net/ethernet/intel/i40e/i40e.h drivers/net/ethernet/intel/i40e/i40e_main.c+19 -10 replies
24/32net: amd-xgbe: ensure to reset the tx_timer_active flagdrivers/net/ethernet/amd/xgbe/xgbe-drv.c+2 -00 replies
25/32net: amd-xgbe: Fix skb data length underflowdrivers/net/ethernet/amd/xgbe/xgbe-drv.c+11 -10 replies
26/32fanotify: Fix stale file descriptor in copy_event_to_user()fs/notify/fanotify/fanotify_user.c+3 -30 replies
27/32net: sched: fix use-after-free in tc_new_tfilter()net/sched/cls_api.c+7 -40 replies
28/32rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()net/core/rtnetlink.c+4 -20 replies
29/32cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask()kernel/cgroup/cpuset.c+1 -20 replies
30/32e1000e: Handshake with CSME starts from ADL platformsdrivers/net/ethernet/intel/e1000e/netdev.c+4 -20 replies
31/32af_packet: fix data-race in packet_setsockopt / packet_setsockoptnet/packet/af_packet.c+6 -20 replies
32/32tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data()net/ipv4/tcp_input.c+2 -00 replies

Reviews trailers per patch

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

PatchJoseph BaoMaor DickmanRoi DayanMaxim MikityanskiyMoshe ShemeshTariq ToukanVlad BuslovGeliang TangWill McVickerTabitha SableAlexander LobakinImam Hassan Reza BiswasSoheil Hassas YeganehPaolo AbeniMathias KrauseTom LendackyGurucharan GNechama KrausJan KiszkaWaiman LongBagas SanjayaJon HunterFlorian FainelliShuah KhanGuenter RoeckRon EconomosJustin M. ForbesFox ChenSlade WatkinsLinux Kernel Functional TestingSudip Mukherjee
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/32T-b
2/32Reported-and-tested-by
3/32
4/32
5/32
6/32T-b
7/32Reported-and-tested-by
8/32
9/32
10/32
11/32R-b
12/32R-b
13/32R-b
14/32R-b
15/32R-b
16/32R-b
17/32R-b
18/32R-b
19/32R-b
20/32R-b
21/32T-b
22/32R-b T-b
23/32T-b
24/32A-b
25/32A-b
26/32R-b
27/32
28/32
29/32R-b
30/32T-b
31/32
32/32A-b A-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 31 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 00/32] 5.15.20-rc1 review

This is the start of the stable review cycle for the 5.15.20 release. There are 32 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 Sun, 06 Feb 2022 09:19:05 +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.15.20-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.20-rc1

Eric Dumazet <[email protected]>
tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data()

Eric Dumazet <[email protected]>
af_packet: fix data-race in packet_setsockopt / packet_setsockopt

Sasha Neftin <[email protected]>
e1000e: Handshake with CSME starts from ADL platforms

Tianchen Ding <[email protected]>
cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask()

Eric Dumazet <[email protected]>
rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()

Eric Dumazet <[email protected]>
net: sched: fix use-after-free in tc_new_tfilter()

Dan Carpenter <[email protected]>
fanotify: Fix stale file descriptor in copy_event_to_user()

Shyam Sundar S K <[email protected]>
net: amd-xgbe: Fix skb data length underflow

Raju Rangoju <[email protected]>
net: amd-xgbe: ensure to reset the tx_timer_active flag

Karen Sornek <[email protected]>
i40e: Fix reset path while removing the driver

Jedrzej Jagielski <[email protected]>
i40e: Fix reset bw limit when DCB enabled with 1 TC

Georgi Valkov <[email protected]>
ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback

Maor Dickman <[email protected]>
net/mlx5: E-Switch, Fix uninitialized variable modact

Roi Dayan <[email protected]>
net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion

Maxim Mikityanskiy <[email protected]>
net/mlx5e: Don't treat small ceil values as unlimited in HTB offload

Dima Chumak <[email protected]>
net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE

Gal Pressman <[email protected]>
net/mlx5e: Fix module EEPROM query

Maher Sanalla <[email protected]>
net/mlx5: Use del_timer_sync in fw reset flow of halting poll

Maor Dickman <[email protected]>
net/mlx5e: Fix handling of wrong devices during bond netevent

Vlad Buslov <[email protected]>
net/mlx5: Bridge, ensure dev_name is null-terminated

Vlad Buslov <[email protected]>
net/mlx5: Bridge, take rtnl lock in init error handler

Raed Salem <[email protected]>
net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic

J. Bruce Fields <[email protected]>
lockd: fix failure to cleanup client locks

J. Bruce Fields <[email protected]>
lockd: fix server crash on reboot of client holding lock

Miklos Szeredi <[email protected]>
ovl: don't fail copy up if no fileattr support on upper

John Hubbard <[email protected]>
Revert "mm/gup: small refactoring: simplify try_grab_page()"

Eric W. Biederman <[email protected]>
cgroup-v1: Require capabilities to set release_agent

Maxime Ripard <[email protected]>
drm/vc4: hdmi: Make sure the device is powered with CEC

Alex Elder <[email protected]>
net: ipa: prevent concurrent replenish

Alex Elder <[email protected]>
net: ipa: use a bitmap for endpoint replenish_enabled

Paolo Abeni <[email protected]>
selftests: mptcp: fix ipv6 routing setup

Lukas Wunner <[email protected]>
PCI: pciehp: Fix infinite loop in IRQ handler upon power fault

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

Diffstat:

 Makefile                                           |  4 +--
 drivers/gpu/drm/vc4/vc4_hdmi.c                     | 25 ++++++++--------
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           | 14 ++++++++-
 drivers/net/ethernet/intel/e1000e/netdev.c         |  6 ++--
 drivers/net/ethernet/intel/i40e/i40e.h             |  1 +
 drivers/net/ethernet/intel/i40e/i40e_main.c        | 31 +++++++++++++++++--
 drivers/net/ethernet/mellanox/mlx5/core/en/qos.c   |  3 +-
 .../net/ethernet/mellanox/mlx5/core/en/rep/bond.c  | 32 +++++++++-----------
 .../ethernet/mellanox/mlx5/core/en/rep/bridge.c    |  6 ++--
 .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c       | 13 ++++++--
 .../net/ethernet/mellanox/mlx5/core/esw/bridge.c   |  4 +++
 .../mlx5/core/esw/diag/bridge_tracepoint.h         |  2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |  2 +-
 .../ethernet/mellanox/mlx5/core/lib/fs_chains.c    |  9 +++---
 drivers/net/ethernet/mellanox/mlx5/core/port.c     |  9 +++---
 drivers/net/ipa/ipa_endpoint.c                     | 21 ++++++++++---
 drivers/net/ipa/ipa_endpoint.h                     | 17 +++++++++--
 drivers/net/usb/ipheth.c                           |  6 ++--
 drivers/pci/hotplug/pciehp_hpc.c                   |  7 +++--
 fs/lockd/svcsubs.c                                 | 18 ++++++-----
 fs/notify/fanotify/fanotify_user.c                 |  6 ++--
 fs/overlayfs/copy_up.c                             | 12 +++++++-
 kernel/cgroup/cgroup-v1.c                          | 14 +++++++++
 kernel/cgroup/cpuset.c                             |  3 +-
 mm/gup.c                                           | 35 ++++++++++++++++++----
 net/core/rtnetlink.c                               |  6 ++--
 net/ipv4/tcp_input.c                               |  2 ++
 net/packet/af_packet.c                             |  8 +++--
 net/sched/cls_api.c                                | 11 ++++---
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  5 ++--
 30 files changed, 239 insertions(+), 93 deletions(-)