Re: [RFC 1/3] rcu: Expedite the rcu quiescent state reporting if help needed

2019-07-02 Thread Joel Fernandes
On Mon, Jul 01, 2019 at 08:47:30PM -0700, Paul E. McKenney wrote: > On Mon, Jul 01, 2019 at 12:04:13AM -0400, Joel Fernandes (Google) wrote: > > The t->rcu_read_unlock_special union's need_qs bit can be set by the > > scheduler tick (in rcu_flavor_sched_clock_irq) to indicate that help is > >

Re: [RFC 1/3] rcu: Expedite the rcu quiescent state reporting if help needed

2019-07-01 Thread Paul E. McKenney
On Mon, Jul 01, 2019 at 12:04:13AM -0400, Joel Fernandes (Google) wrote: > The t->rcu_read_unlock_special union's need_qs bit can be set by the > scheduler tick (in rcu_flavor_sched_clock_irq) to indicate that help is > needed from the rcu_read_unlock path. When this help arrives however, we > can

Re: [RFC 1/3] rcu: Expedite the rcu quiescent state reporting if help needed

2019-07-01 Thread Joel Fernandes
On Mon, Jul 01, 2019 at 12:04:13AM -0400, Joel Fernandes (Google) wrote: > The t->rcu_read_unlock_special union's need_qs bit can be set by the > scheduler tick (in rcu_flavor_sched_clock_irq) to indicate that help is > needed from the rcu_read_unlock path. When this help arrives however, we > can

[RFC 1/3] rcu: Expedite the rcu quiescent state reporting if help needed

2019-06-30 Thread Joel Fernandes (Google)
The t->rcu_read_unlock_special union's need_qs bit can be set by the scheduler tick (in rcu_flavor_sched_clock_irq) to indicate that help is needed from the rcu_read_unlock path. When this help arrives however, we can do better to speed up the quiescent state reporting which if