Commit 87e190f
committed
net: eth-mux: try decoupling work-queue suggested by chatgpt
but still rcu lock
$ ip link set eth1 up
[ 31.594416] Aeonsemi AS21xxx mdio-bus:1c: Firmware Version: 1.8.5
[ 31.600622] mtk_soc_eth 15100000.ethernet eth1: PHY [mdio-bus:1c] driver [Aeonsemi AS21xxx] (irq=POLL)
[ 31.617827] mtk_soc_eth 15100000.ethernet eth1: configuring for phy/usxgmii link mode
[ 31.638421] mtk_soc_eth 15100000.ethernet eth1: DBG phylink_start:2654
[ 91.635970] rcu: INFO: rcu_sched self-detected stall on CPU
[ 91.641548] rcu: 1-....: (5999 ticks this GP) idle=feb4/1/0x4000000000000000 softirq=1332/1332 fqs=3000
[ 91.651018] rcu: (t=6000 jiffies g=489 q=16 ncpus=4)
[ 91.656062] CPU: 1 UID: 0 PID: 3408 Comm: ip Not tainted 6.18.0-rc1-bpi-r4 #2 NONE
[ 91.656069] Hardware name: Bananapi BPI-R4 (DT)
[ 91.656071] pstate: 20400005 (nzCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 91.656076] pc : phylink_start+0xd4/0x57c
[ 91.656088] lr : phylink_start+0x2cc/0x57c
[ 91.656092] sp : ffffffc08826b4a0
[ 91.656094] x29: ffffffc08826b4a0 x28: ffffff80c2bde080 x27: ffffffc080fbac48
[ 91.656101] x26: ffffff80c0f56000 x25: ffffffc080fb9c98 x24: 0000000000000001
[ 91.656106] x23: 0000000000001002 x22: ffffff80c0f56a00 x21: ffffff80c0f56000
[ 91.656111] x20: 0000000000000000 x19: ffffff80c1370c00 x18: 00000000ffffffff
[ 91.656116] x17: 0000000000003040 x16: 0000000000005078 x15: 0000000000000006
[ 91.656121] x14: 00000000ffffffea x13: ffffffc08826b148 x12: ffffffc081869cf0
[ 91.656126] x11: 0000000000000001 x10: 0000000000000001 x9 : 0000000000017fe8
[ 91.656131] x8 : c0000000ffffefff x7 : ffffffc081811c70 x6 : 0000000000000001
[ 91.656136] x5 : ffffff80ff761688 x4 : 0000000000000000 x3 : 0000000000000000
[ 91.656140] x2 : ffffff80c1370ca0 x1 : ffffff80c0a7eca0 x0 : ffffff80c0a7ec80
[ 91.656146] Call trace:
[ 91.656148] phylink_start+0xd4/0x57c (P)
[ 91.656154] mtk_open+0x45c/0xb24
[ 91.656159] __dev_open+0x110/0x228
[ 91.656167] __dev_change_flags+0x1e8/0x240
[ 91.656172] netif_change_flags+0x24/0x6c
[ 91.656176] do_setlink.isra.0+0xb50/0xe4c
[ 91.656181] rtnl_newlink+0x684/0x9681 parent 90d3028 commit 87e190f
1 file changed
Lines changed: 29 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4919 | 4919 | | |
4920 | 4920 | | |
4921 | 4921 | | |
4922 | | - | |
| 4922 | + | |
4923 | 4923 | | |
4924 | | - | |
| 4924 | + | |
4925 | 4925 | | |
4926 | 4926 | | |
4927 | 4927 | | |
4928 | | - | |
4929 | | - | |
| 4928 | + | |
4930 | 4929 | | |
4931 | | - | |
4932 | | - | |
4933 | | - | |
4934 | | - | |
4935 | | - | |
4936 | | - | |
4937 | | - | |
4938 | | - | |
4939 | | - | |
| 4930 | + | |
| 4931 | + | |
4940 | 4932 | | |
4941 | | - | |
4942 | 4933 | | |
4943 | 4934 | | |
4944 | 4935 | | |
| |||
4950 | 4941 | | |
4951 | 4942 | | |
4952 | 4943 | | |
4953 | | - | |
4954 | | - | |
4955 | 4944 | | |
4956 | 4945 | | |
| 4946 | + | |
| 4947 | + | |
4957 | 4948 | | |
| 4949 | + | |
4958 | 4950 | | |
4959 | | - | |
| 4951 | + | |
| 4952 | + | |
| 4953 | + | |
| 4954 | + | |
| 4955 | + | |
| 4956 | + | |
| 4957 | + | |
| 4958 | + | |
| 4959 | + | |
| 4960 | + | |
| 4961 | + | |
| 4962 | + | |
| 4963 | + | |
| 4964 | + | |
| 4965 | + | |
| 4966 | + | |
| 4967 | + | |
| 4968 | + | |
| 4969 | + | |
4960 | 4970 | | |
4961 | 4971 | | |
4962 | 4972 | | |
| |||
5025 | 5035 | | |
5026 | 5036 | | |
5027 | 5037 | | |
| 5038 | + | |
5028 | 5039 | | |
5029 | 5040 | | |
5030 | 5041 | | |
| |||
5116 | 5127 | | |
5117 | 5128 | | |
5118 | 5129 | | |
| 5130 | + | |
5119 | 5131 | | |
5120 | 5132 | | |
5121 | 5133 | | |
| |||
0 commit comments