Greetings,
First, thank you for helping with maintenance. Unfortunately, the oops still seems to be there on 5.16.12-1.
$this->bbcode_second_pass_code('', '
[ 11.206363] 8<--- cut here ---
[ 11.209698] Unable to handle kernel paging request at virtual address fffffff4
[ 11.223470] [fffffff4] *pgd=2fffd861, *pte=00000000, *ppte=00000000
[ 11.229867] Internal error: Oops: 37 [#1] PREEMPT SMP ARM
[ 11.235286] Modules linked in: ath10k_pci ath10k_core ath mac80211 btusb btrtl btbcm btintel libarc4 bluetooth tag_dsa ecdh_generic ecc mvneta marvell_cesa
mvneta_bm mcp3021 orion_wdt phy_armada38x_comphy evdev sfp uio_pdrv_genirq uio mdio_i2c cfg80211 rfkill sch_fq_codel mv88e6xxx dsa_core hsr bridge stp llc phyl
ink fuse ip_tables x_tables
[ 11.265582] CPU: 0 PID: 69 Comm: kworker/u4:3 Not tainted 5.16.12-1-ARCH #1
[ 11.272564] Hardware name: Marvell Armada 380/385 (Device Tree)
[ 11.278497] Workqueue: dsa_ordered dsa_slave_switchdev_event_work [dsa_core]
[ 11.285619] PC is at dsa_port_do_fdb_add+0x50/0x1a0 [dsa_core]
[ 11.291496] LR is at dsa_port_do_fdb_add+0x38/0x1a0 [dsa_core]
[ 11.297371] pc : [<bf0b30dc>] lr : [<bf0b30c4>] psr: a0080113
[ 11.303652] sp : c26a5e40 ip : 00000000 fp : c26d0000
[ 11.308888] r10: c5055be0 r9 : 00000005 r8 : c21b7b38
[ 11.314124] r7 : c3e1fa00 r6 : 00000001 r5 : c21b7a00 r4 : c21b7b4c
[ 11.320666] r3 : c26d0000 r2 : 00006ec6 r1 : 8f030582 r0 : fffffff4
[ 11.327208] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 11.334362] Control: 10c5387d Table: 03ec004a DAC: 00000051
[ 11.340119] Register r0 information: non-paged memory
[ 11.345185] Register r1 information: non-paged memory
[ 11.350248] Register r2 information: non-paged memory
[ 11.355311] Register r3 information: slab task_struct start c26d0000 pointer offset 0
[ 11.363166] Register r4 information: slab kmalloc-512 start c21b7a00 pointer offset 332 size 512
[ 11.371980] Register r5 information: slab kmalloc-512 start c21b7a00 pointer offset 0 size 512
[ 11.380618] Register r6 information: non-paged memory
[ 11.385681] Register r7 information: slab kmalloc-192 start c3e1f9c0 pointer offset 64 size 192
[ 11.394407] Register r8 information: slab kmalloc-512 start c21b7a00 pointer offset 312 size 512
[ 11.403220] Register r9 information: non-paged memory
[ 11.408283] Register r10 information: slab kmalloc-64 start c5055bc0 pointer offset 32 size 64
[ 11.416922] Register r11 information: slab task_struct start c26d0000 pointer offset 0
[ 11.424862] Register r12 information: NULL pointer
[ 11.429663] Process kworker/u4:3 (pid: 69, stack limit = 0x15b8dcb3)
[ 11.436034] Stack: (0xc26a5e40 to 0xc26a6000)
[ 11.440402] 5e40: c3db91c0 c3e1fa00 c3e1fa10 c26a5ed4 c21b7a00 c5055be0 00000080 c31ed305
[ 11.448600] 5e60: c26d0000 bf0b3fc8 86e56e2c 00000001 00000000 eedd0880 c26a5f44 c037b028
[ 11.456797] 5e80: 00000001 c20176c0 c1c284c0 c32dae00 c1a11530 c0d751c5 00000000 ffffffff
[ 11.464994] 5ea0: 00000005 c26a5ed4 c5055be0 c036861c c3d96400 c3e1fa00 c5055bc0 c5055bcc
[ 11.473192] 5ec0: c5055be0 bf0ac7f4 c3d96400 bf0ae96c ffffffff 00000000 00000000 c5055be0
[ 11.481389] 5ee0: c32d0001 c0d751c5 c3d96400 bf0b23d0 c26a5f44 c11a43d0 00000000 c055f410
[ 11.489586] 5f00: c26a5f00 c055f4e4 c11a4b40 c0d751c5 c5055bcc c2529600 c2007400 c31ed300
[ 11.497783] 5f20: 00000000 c035f378 c2007400 c2007400 c2007418 c2529600 c2007400 c2529618
[ 11.505981] 5f40: c2007418 c1a04d00 00000088 c26d0000 c2007400 c035f608 c1bd42d0 c1bc9096
[ 11.514178] 5f60: c25d63e0 c26d0000 c25d68c0 c25d63c0 00000000 c035f5b8 c2529600 c2697ec4
[ 11.522375] 5f80: c25d63e0 c0366fc0 00000000 c25d68c0 c0366e70 00000000 00000000 00000000
[ 11.530572] 5fa0: 00000000 00000000 00000000 c03001a8 00000000 00000000 00000000 00000000
[ 11.538769] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 11.546966] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[ 11.555167] [<bf0b30dc>] (dsa_port_do_fdb_add [dsa_core]) from [<bf0b3fc8>] (dsa_switch_event+0xb14/0xdec [dsa_core])
[ 11.565869] [<bf0b3fc8>] (dsa_switch_event [dsa_core]) from [<c036861c>] (raw_notifier_call_chain+0x34/0x68)
[ 11.575763] [<c036861c>] (raw_notifier_call_chain) from [<bf0ac7f4>] (dsa_tree_notify+0xc/0x20 [dsa_core])
[ 11.585476] [<bf0ac7f4>] (dsa_tree_notify [dsa_core]) from [<bf0ae96c>] (dsa_port_host_fdb_add+0x6c/0x94 [dsa_core])
[ 11.596081] [<bf0ae96c>] (dsa_port_host_fdb_add [dsa_core]) from [<bf0b23d0>] (dsa_slave_switchdev_event_work+0x1e0/0x25c [dsa_core])
[ 11.608164] [<bf0b23d0>] (dsa_slave_switchdev_event_work [dsa_core]) from [<c035f378>] (process_one_work+0x1f4/0x434)
[ 11.618835] [<c035f378>] (process_one_work) from [<c035f608>] (worker_thread+0x50/0x53c)
[ 11.626949] [<c035f608>] (worker_thread) from [<c0366fc0>] (kthread+0x150/0x184)
[ 11.634365] [<c0366fc0>] (kthread) from [<c03001a8>] (ret_from_fork+0x14/0x2c)
[ 11.641609] Exception stack(0xc26a5fb0 to 0xc26a5ff8)
[ 11.646673] 5fa0: 00000000 00000000 00000000 00000000
[ 11.654870] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 11.663066] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 11.669699] Code: e240000c 0a00000e e59a1000 e1da20b4 (e5903000)
[ 11.676043] ---[ end trace 516d77152b6b925f ]---
')
I am unable to check with upstream right at this moment for any potential bugs, but I will do so sometime later this week. In my case, the system is not mission critical or exposed to the internet, but I can not say for sure if it is stable without testing it more.
Cheers.
EDIT ON 2022/04/05: Kernel 5.17.1 on the repo does not exhibit this behavior. I believe the cause was due to or at least related in some form to [1]. Please feel free to flag this thread as solved if there are no more issues.
[1]
https://git.kernel.org/pub/scm/linux/ke ... 3ea44b2b39