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-rc…
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 <gregkh(a)linuxfoundation.org>
Linux 5.15.20-rc1
Eric Dumazet <edumazet(a)google.com>
tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data()
Eric Dumazet <edumazet(a)google.com>
af_packet: fix data-race in packet_setsockopt / packet_setsockopt
Sasha Neftin <sasha.neftin(a)intel.com>
e1000e: Handshake with CSME starts from ADL platforms
Tianchen Ding <dtcccc(a)linux.alibaba.com>
cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask()
Eric Dumazet <edumazet(a)google.com>
rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()
Eric Dumazet <edumazet(a)google.com>
net: sched: fix use-after-free in tc_new_tfilter()
Dan Carpenter <dan.carpenter(a)oracle.com>
fanotify: Fix stale file descriptor in copy_event_to_user()
Shyam Sundar S K <Shyam-sundar.S-k(a)amd.com>
net: amd-xgbe: Fix skb data length underflow
Raju Rangoju <Raju.Rangoju(a)amd.com>
net: amd-xgbe: ensure to reset the tx_timer_active flag
Karen Sornek <karen.sornek(a)intel.com>
i40e: Fix reset path while removing the driver
Jedrzej Jagielski <jedrzej.jagielski(a)intel.com>
i40e: Fix reset bw limit when DCB enabled with 1 TC
Georgi Valkov <gvalkov(a)abv.bg>
ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback
Maor Dickman <maord(a)nvidia.com>
net/mlx5: E-Switch, Fix uninitialized variable modact
Roi Dayan <roid(a)nvidia.com>
net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion
Maxim Mikityanskiy <maximmi(a)nvidia.com>
net/mlx5e: Don't treat small ceil values as unlimited in HTB offload
Dima Chumak <dchumak(a)nvidia.com>
net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
Gal Pressman <gal(a)nvidia.com>
net/mlx5e: Fix module EEPROM query
Maher Sanalla <msanalla(a)nvidia.com>
net/mlx5: Use del_timer_sync in fw reset flow of halting poll
Maor Dickman <maord(a)nvidia.com>
net/mlx5e: Fix handling of wrong devices during bond netevent
Vlad Buslov <vladbu(a)nvidia.com>
net/mlx5: Bridge, ensure dev_name is null-terminated
Vlad Buslov <vladbu(a)nvidia.com>
net/mlx5: Bridge, take rtnl lock in init error handler
Raed Salem <raeds(a)nvidia.com>
net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic
J. Bruce Fields <bfields(a)redhat.com>
lockd: fix failure to cleanup client locks
J. Bruce Fields <bfields(a)redhat.com>
lockd: fix server crash on reboot of client holding lock
Miklos Szeredi <mszeredi(a)redhat.com>
ovl: don't fail copy up if no fileattr support on upper
John Hubbard <jhubbard(a)nvidia.com>
Revert "mm/gup: small refactoring: simplify try_grab_page()"
Eric W. Biederman <ebiederm(a)xmission.com>
cgroup-v1: Require capabilities to set release_agent
Maxime Ripard <maxime(a)cerno.tech>
drm/vc4: hdmi: Make sure the device is powered with CEC
Alex Elder <elder(a)linaro.org>
net: ipa: prevent concurrent replenish
Alex Elder <elder(a)linaro.org>
net: ipa: use a bitmap for endpoint replenish_enabled
Paolo Abeni <pabeni(a)redhat.com>
selftests: mptcp: fix ipv6 routing setup
Lukas Wunner <lukas(a)wunner.de>
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(-)
Hello all,
Just looking for a bit of guidance here and a suggestion on proper
next steps. I think there may be an issue within the below broadcom nand
driver implementation.
I have an Asus GTE-AX11000 and it reboots\crashes multiple times a week,
upon inspection of snmp logging you can see the below entries, when the
kernel panic occurs the entire router locks up, and sometimes reboots.
Sometimes it doesn't reboot and the router hangs completely and drops
all network devices, and removes wireless SSIDs and all of your devices
lose their connection.
Not sure who to turn to but Asus support has not grasped the gravity of
this problem and I am thinking this can only really be resolved with a
firmware\driver\linux update, so just hoping for some additional help or
guidance from this group.
Thanks much.
https://github.com/torvalds/linux/blob/master/drivers/mtd/nand/raw/brcmnand…
022-02-06 09:00:18,User.Error,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: bcm63xx_nand ff801800.nand: timeout waiting for command 0x1
2022-02-06 09:00:18,User.Error,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: bcm63xx_nand ff801800.nand: intfc status 700000e0
*2022-02-06 09:00:18,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: BUG: failure at
drivers/mtd/nand/brcmnand/brcmnand.c:1339/brcmnand_send_cmd()!*
2022-02-06 09:00:19,User.Emerg,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: Kernel panic - not syncing: BUG!
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: CPU: 2 PID: 24207 Comm: TrafficAnalyzer Tainted: P O 4.1.52 #2
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: Hardware name: Broadcom-v8A (DT)
2022-02-06 09:00:19,User.Emerg,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: Call trace:
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc000087398>] dump_backtrace+0x0/0x150
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc0000874fc>] show_stack+0x14/0x20
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc00057d6b0>] dump_stack+0x90/0xb0
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc00057b374>] panic+0xd8/0x220
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc000344cac>] brcmnand_send_cmd+0x134/0x140
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc000344ea0>] brcmnand_read_by_pio+0xc8/0x318
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc0003451a8>] brcmnand_read+0xb8/0x458
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc0003456cc>] brcmnand_read_page+0x2c/0x38
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc000340e84>] nand_do_read_ops+0x1b4/0x640
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc00034163c>] nand_read+0x5c/0x88
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc000336f74>] part_read+0x34/0x90
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc000334890>] mtd_read+0x48/0x80
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc000208718>] jffs2_flash_read+0x58/0x198
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc00057c1e8>] jffs2_garbage_collect_pristine+0xa4/0x3bc
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc00057c9f0>] jffs2_garbage_collect_live+0x37c/0xec8
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc000203ab8>] jffs2_garbage_collect_pass+0x408/0x830
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc000208094>] jffs2_flush_wbuf_gc+0xac/0x150
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc0001fc0ac>] jffs2_fsync+0x44/0x60
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc00016b064>] vfs_fsync_range+0x44/0xc0
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc00016b138>] do_fsync+0x38/0x68
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: [<ffffffc00016b408>] SyS_fdatasync+0x10/0x20
2022-02-06 09:00:19,User.Critical,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: CPU1: stopping
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: CPU: 1 PID: 0 Comm: swapper/1 Tainted: P O 4.1.52 #2
2022-02-06 09:00:19,User.Warning,10.1.1.1,Feb 6 09:00:18 -25F7EE8-C
kernel: Hardware name: Broadcom-v8A (DT)