Re: [PATCH] parisc: Fix spinlock barriers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Freitag, 3. Juli 2020, 22:32:35 CEST schrieb John David Anglin:
> Stalls are quite frequent with recent kernels.  When the stall is detected
> by rcu_sched, we get a backtrace similar to the following:

With this patch on top of 5.7.7 I still get:

pioneer login: [14567.086716] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[14567.086716] rcu:     1-...!: (1 GPs behind) idle=2be/1/0x4000000000000000 softirq=1301330/1301331 fqs=6
[14567.086716] rcu:     2-...!: (1 GPs behind) idle=de2/1/0x4000000000000000 softirq=1324750/1324751 fqs=6
[14567.086716]  (detected by 0, t=15002 jiffies, g=2903305, q=43)
[14567.086716] Task dump for CPU 1:
[14567.086716] sh              R  running task        0 28260  28257 0x00000012
[14567.086716] Backtrace:
[14567.086716]
[14567.086716] Task dump for CPU 2:
[14567.086716] sh              t    0 28253  28247 0x00000011
[14567.086716] Backtrace:
[14567.086716]
[14567.086716] rcu: rcu_sched kthread starved for 14990 jiffies! g2903305 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=3
[14567.086716] rcu: RCU grace-period kthread stack dump:
[14567.086716] rcu_sched       R  running task        0    10      2 0x00000000
[14567.086716] Backtrace:
[14567.086716]
[14747.106716] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[14747.106716] rcu:     1-...!: (1 GPs behind) idle=2be/1/0x4000000000000000 softirq=1301330/1301331 fqs=6
[14747.106716] rcu:     2-...!: (1 GPs behind) idle=de2/1/0x4000000000000000 softirq=1324750/1324751 fqs=6
[14747.106716]  (detected by 0, t=60007 jiffies, g=2903305, q=43)
[14747.106716] Task dump for CPU 1:
[14747.106716] sh              R  running task        0 28260  28257 0x00000012
[14747.106716] Backtrace:
[14747.106716]
[14747.106716] Task dump for CPU 2:
[14747.106716] sh              t    0 28253  28247 0x00000011
[14747.106716] Backtrace:
[14747.106716]
[14747.106716] rcu: rcu_sched kthread starved for 59995 jiffies! g2903305 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=3
[14747.106716] rcu: RCU grace-period kthread stack dump:
[14747.106716] rcu_sched       R  running task        0    10      2 0x00000000
[14747.106716] Backtrace:
[14747.106716]
[14927.126716] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[14927.126716] rcu:     1-...!: (1 GPs behind) idle=2be/1/0x4000000000000000 softirq=1301330/1301331 fqs=6
[14927.126716] rcu:     2-...!: (1 GPs behind) idle=de2/1/0x4000000000000000 softirq=1324750/1324751 fqs=6
[14927.126716]  (detected by 0, t=105012 jiffies, g=2903305, q=43)
[14927.126716] Task dump for CPU 1:
[14927.126716] sh              R  running task        0 28260  28257 0x00000012
[14927.126716] Backtrace:
[14927.126716]
[14927.126716] Task dump for CPU 2:
[14927.126716] sh              t    0 28253  28247 0x00000011
[14927.126716] Backtrace:
[14927.126716]
[14927.126716] rcu: rcu_sched kthread starved for 105000 jiffies! g2903305 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=3
[14927.126716] rcu: RCU grace-period kthread stack dump:
[14927.126716] rcu_sched       R  running task        0    10      2 0x00000000
[14927.126716] Backtrace:
[14927.126716]
[15107.146716] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[15107.146716] rcu:     1-...!: (1 GPs behind) idle=2be/1/0x4000000000000000 softirq=1301330/1301331 fqs=6
[15107.146716] rcu:     2-...!: (1 GPs behind) idle=de2/1/0x4000000000000000 softirq=1324750/1324751 fqs=6
[15107.146716]  (detected by 0, t=150017 jiffies, g=2903305, q=43)
[15107.146716] Task dump for CPU 1:
[15107.146716] sh              R  running task        0 28260  28257 0x00000012
[15107.146716] Backtrace:
[15107.146716]
[15107.146716] Task dump for CPU 2:
[15107.146716] sh              t    0 28253  28247 0x00000011
[15107.146716] Backtrace:
[15107.146716]
[15107.146716] rcu: rcu_sched kthread starved for 150005 jiffies! g2903305 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=3
[15107.146716] rcu: RCU grace-period kthread stack dump:
[15107.146716] rcu_sched       R  running task        0    10      2 0x00000000
[15107.146716] Backtrace:
[15107.146716]
[15287.166716] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[15287.166716] rcu:     1-...!: (1 GPs behind) idle=2be/1/0x4000000000000000 softirq=1301330/1301331 fqs=6
[15287.166716] rcu:     2-...!: (1 GPs behind) idle=de2/1/0x4000000000000000 softirq=1324750/1324751 fqs=6
[15287.166716]  (detected by 0, t=195022 jiffies, g=2903305, q=43)
[15287.166716] Task dump for CPU 1:
[15287.166716] sh              R  running task        0 28260  28257 0x00000012
[15287.166716] Backtrace:
[15287.166716]
[15287.166716] Task dump for CPU 2:
[15287.166716] sh              t    0 28253  28247 0x00000011
[15287.166716] Backtrace:
[15287.166716]
[15287.166716] rcu: rcu_sched kthread starved for 195010 jiffies! g2903305 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=3
[15287.166716] rcu: RCU grace-period kthread stack dump:
[15287.166716] rcu_sched       R  running task        0    10      2 0x00000000
[15287.166716] Backtrace:
[15287.166716]

Attachment: signature.asc
Description: This is a digitally signed message part.


[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux