Re: [PATCH rcu 11/15] rcutorture: Add reader_flavor parameter for SRCU readers

2024-11-12 Thread Neeraj Upadhyay
>>> >>> static int srcu_torture_read_lock(void) >>> { >>> - if (cur_ops == &srcud_ops) >>> - return srcu_read_lock_nmisafe(srcu_ctlp); >>> - else >>> - return srcu_read_lock(srcu_ctlp); >>> + int idx; >>> + int ret = 0; >>> + >>> + if ((reader_flavor & 0x1) || !(

Re: [PATCH rcu 11/15] rcutorture: Add reader_flavor parameter for SRCU readers

2024-11-12 Thread Paul E. McKenney
On Tue, Nov 12, 2024 at 10:12:40AM +0530, Neeraj Upadhyay wrote: > On 10/15/2024 9:41 PM, Paul E. McKenney wrote: > > This commit adds an rcutorture.reader_flavor parameter whose bits > > correspond to reader flavors. For example, SRCU's readers are 0x1 for > > normal and 0x2 for NMI-safe. > > >

Re: [PATCH rcu 11/15] rcutorture: Add reader_flavor parameter for SRCU readers

2024-11-11 Thread Neeraj Upadhyay
On 10/15/2024 9:41 PM, Paul E. McKenney wrote: > This commit adds an rcutorture.reader_flavor parameter whose bits > correspond to reader flavors. For example, SRCU's readers are 0x1 for > normal and 0x2 for NMI-safe. > > Signed-off-by: Paul E. McKenney > Cc: Alexei Starovoitov > Cc: Andrii Nak

[PATCH rcu 11/15] rcutorture: Add reader_flavor parameter for SRCU readers

2024-10-15 Thread Paul E. McKenney
This commit adds an rcutorture.reader_flavor parameter whose bits correspond to reader flavors. For example, SRCU's readers are 0x1 for normal and 0x2 for NMI-safe. Signed-off-by: Paul E. McKenney Cc: Alexei Starovoitov Cc: Andrii Nakryiko Cc: Peter Zijlstra Cc: Kent Overstreet Cc: --- ...