[lkml]   [2008]   [Oct]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH, RFC] v7 scalable classic RCU implementation
Paul E. McKenney wrote:
> Hmmm... Looks like rcu_pending is also always called with its cpu
> parameter set to the current CPU, and same for rcu_needs_cpu().
> And given that all the external uses of rcu_check_callbacks() are
> of the following form:
> if (rcu_pending(cpu))
> rcu_check_callbacks(cpu, whatever);
> perhaps rcu_pending() should be an internal-to-RCU API invoked from
> rcu_check_callbacks().
> Thoughts?
From my point of view: Yes, change it.

In the long run, I'd like to move the stall detector code to rcupdate.c,
with an 'rcu_cpu_missing' callback. That one would need a cpu flag, but
that's a new function.


 \ /
  Last update: 2008-10-22 23:25    [W:0.099 / U:4.712 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site