Re: [PATCH] rcu/tree: Force quiescent state on callback overload

2020-06-23 Thread Paul E. McKenney
On Tue, Jun 23, 2020 at 11:42:14AM -0400, Joel Fernandes wrote: > On Mon, Jun 22, 2020 at 12:07:27AM +0530, Neeraj Upadhyay wrote: > > On callback overload, we want to force quiescent state immediately, > > for the first and second fqs. Enforce the same, by including > > RCU_GP_FLAG_OVLD flag, in f

Re: [PATCH] rcu/tree: Force quiescent state on callback overload

2020-06-23 Thread Joel Fernandes
On Mon, Jun 22, 2020 at 12:07:27AM +0530, Neeraj Upadhyay wrote: > On callback overload, we want to force quiescent state immediately, > for the first and second fqs. Enforce the same, by including > RCU_GP_FLAG_OVLD flag, in fqsstart check. > > Signed-off-by: Neeraj Upadhyay > --- Reviewed-by:

Re: [PATCH] rcu/tree: Force quiescent state on callback overload

2020-06-22 Thread Neeraj Upadhyay
Hi Paul, On 6/23/2020 4:23 AM, Paul E. McKenney wrote: On Mon, Jun 22, 2020 at 09:16:24AM +0530, Neeraj Upadhyay wrote: Hi Paul, On 6/22/2020 8:43 AM, Paul E. McKenney wrote: On Mon, Jun 22, 2020 at 01:30:31AM +0530, Neeraj Upadhyay wrote: Hi Paul, On 6/22/2020 1:20 AM, Paul E. McKenney wro

Re: [PATCH] rcu/tree: Force quiescent state on callback overload

2020-06-22 Thread Paul E. McKenney
On Mon, Jun 22, 2020 at 09:16:24AM +0530, Neeraj Upadhyay wrote: > Hi Paul, > > On 6/22/2020 8:43 AM, Paul E. McKenney wrote: > > On Mon, Jun 22, 2020 at 01:30:31AM +0530, Neeraj Upadhyay wrote: > > > Hi Paul, > > > > > > On 6/22/2020 1:20 AM, Paul E. McKenney wrote: > > > > On Mon, Jun 22, 2020

Re: [PATCH] rcu/tree: Force quiescent state on callback overload

2020-06-21 Thread Neeraj Upadhyay
Hi Paul, On 6/22/2020 8:43 AM, Paul E. McKenney wrote: On Mon, Jun 22, 2020 at 01:30:31AM +0530, Neeraj Upadhyay wrote: Hi Paul, On 6/22/2020 1:20 AM, Paul E. McKenney wrote: On Mon, Jun 22, 2020 at 12:07:27AM +0530, Neeraj Upadhyay wrote: On callback overload, we want to force quiescent sta

Re: [PATCH] rcu/tree: Force quiescent state on callback overload

2020-06-21 Thread Paul E. McKenney
On Mon, Jun 22, 2020 at 01:30:31AM +0530, Neeraj Upadhyay wrote: > Hi Paul, > > On 6/22/2020 1:20 AM, Paul E. McKenney wrote: > > On Mon, Jun 22, 2020 at 12:07:27AM +0530, Neeraj Upadhyay wrote: > > > On callback overload, we want to force quiescent state immediately, > > > for the first and secon

Re: [PATCH] rcu/tree: Force quiescent state on callback overload

2020-06-21 Thread Neeraj Upadhyay
Hi Paul, On 6/22/2020 1:20 AM, Paul E. McKenney wrote: On Mon, Jun 22, 2020 at 12:07:27AM +0530, Neeraj Upadhyay wrote: On callback overload, we want to force quiescent state immediately, for the first and second fqs. Enforce the same, by including RCU_GP_FLAG_OVLD flag, in fqsstart check. Sig

Re: [PATCH] rcu/tree: Force quiescent state on callback overload

2020-06-21 Thread Paul E. McKenney
On Mon, Jun 22, 2020 at 12:07:27AM +0530, Neeraj Upadhyay wrote: > On callback overload, we want to force quiescent state immediately, > for the first and second fqs. Enforce the same, by including > RCU_GP_FLAG_OVLD flag, in fqsstart check. > > Signed-off-by: Neeraj Upadhyay Good catch! But wh

[PATCH] rcu/tree: Force quiescent state on callback overload

2020-06-21 Thread Neeraj Upadhyay
On callback overload, we want to force quiescent state immediately, for the first and second fqs. Enforce the same, by including RCU_GP_FLAG_OVLD flag, in fqsstart check. Signed-off-by: Neeraj Upadhyay --- kernel/rcu/tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kern