On 3/31/2025 5:03 PM, Paul E. McKenney wrote: > This commit adds a new rcutorture.n_up_down kernel boot parameter > that specifies the number of outstanding SRCU up/down readers, which > begin in kthread context and end in an hrtimer handler. There is a new > kthread ("rcu_torture_updown") that scans an per-reader array looking > for elements whose readers have ended. This kthread sleeps between one > and two milliseconds between consecutive scans. > > [ paulmck: Apply kernel test robot feedback. ] > [ paulmck: Apply Z qiang feedback. ] > > Signed-off-by: Paul E. McKenney <paul...@kernel.org> For completeness, posting our discussion for the archives, an issue exists in this patch causing the following errors on an ARM64 machine with 288 CPUs: When running SRCU-P test, we intermittently see: [ 9500.806108] ??? Writer stall state RTWS_SYNC(21) g18446744073709551218 f0x0 ->state 0x2 cpu 4 [ 9515.833356] ??? Writer stall state RTWS_SYNC(21) g18446744073709551218 f0x0 ->state 0x2 cpu 4 It bisected to just this patch. thanks, - Joel
- Re: [PATCH v2 04/12] rcutorture: Make tortu... Sebastian Andrzej Siewior
- Re: [PATCH v2 04/12] rcutorture: Make t... Paul E. McKenney
- [PATCH v3 4/12] rcutorture: Make torture.sh... Paul E. McKenney
- Re: [v3,4/12] rcutorture: Make torture.... Joel Fernandes
- Re: [v3,4/12] rcutorture: Make tort... Paul E. McKenney
- [PATCH v2 05/12] rcutorture: Add tests for SRCU ... Paul E. McKenney
- Re: [v2,05/12] rcutorture: Add tests for SR... Joel Fernandes
- Re: [v2,05/12] rcutorture: Add tests fo... Paul E. McKenney
- Re: [v2,05/12] rcutorture: Add test... Joel Fernandes
- Re: [v2,05/12] rcutorture: Add ... Paul E. McKenney
- Re: [PATCH v2 05/12] rcutorture: Add tests ... Joel Fernandes
- Re: [PATCH v2 05/12] rcutorture: Add te... Paul E. McKenney
- Re: [PATCH v2 05/12] rcutorture: Ad... Paul E. McKenney
- Re: [PATCH v2 05/12] rcutorture... Paul E. McKenney
- [PATCH v2 07/12] rcutorture: Comment invocations... Paul E. McKenney
- [PATCH v2 12/12] torture: Add testing of RCU's R... Paul E. McKenney
- [PATCH v2 06/12] rcutorture: Pull rcu_torture_up... Paul E. McKenney
- [PATCH v2 11/12] torture: Add --do-{,no-}normal ... Paul E. McKenney
- Re: [PATCH v2 0/12] Joel Fernandes
- [PATCH v2 10/12] checkpatch: Deprecate srcu_read... Paul E. McKenney
- Re: [PATCH v2 10/12] checkpatch: Deprecate ... Joe Perches