lkml.org 
[lkml]   [2015]   [Jul]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH RFC tip/core/rcu 2/5] rcu: Short-circuit normal GPs via expedited GPs
On Tue, Jun 30, 2015 at 02:48:27PM -0700, Paul E. McKenney wrote:
> rsp->gp_state = RCU_GP_WAIT_FQS;
> ret = wait_event_interruptible_timeout(rsp->gp_wq,
> + ((gf = READ_ONCE(rsp->gp_flags)) &
> + RCU_GP_FLAG_FQS) ||
> + (!READ_ONCE(rnp->qsmask) &&
> + !rcu_preempt_blocked_readers_cgp(rnp)) ||
> + rcu_exp_gp_seq_done(rsp->exp_rsp,
> + rsp->gp_exp_snap),
> + j);
> rsp->gp_state = RCU_GP_DONE_FQS;

How can the GP be done if we timed out or got interrupted?


\
 
 \ /
  Last update: 2015-07-01 12:21    [W:0.109 / U:0.328 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site