Messages in this thread Patch in this message | | | From | Lai Jiangshan <> | Subject | [PATCH 1/4 V2] rcu: fix srcu_readers_active() | Date | Mon, 19 Mar 2012 16:12:11 +0800 |
| |
After patch "implement Peter's checking algorithm" applied, SRCU_REF_MASK is not existed.
Also remove unused @cpu in srcu_readers_active_idx_check().
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> --- kernel/srcu.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/kernel/srcu.c b/kernel/srcu.c index 1bed654..9e86ed7 100644 --- a/kernel/srcu.c +++ b/kernel/srcu.c @@ -108,7 +108,6 @@ static unsigned long srcu_readers_active_idx(struct srcu_struct *sp, int idx) static bool srcu_readers_active_idx_check(struct srcu_struct *sp, int idx) { - int cpu; unsigned long seq; seq = srcu_readers_seq_idx(sp, idx); @@ -186,7 +185,7 @@ static int srcu_readers_active(struct srcu_struct *sp) sum += ACCESS_ONCE(per_cpu_ptr(sp->per_cpu_ref, cpu)->c[0]); sum += ACCESS_ONCE(per_cpu_ptr(sp->per_cpu_ref, cpu)->c[1]); } - return sum & SRCU_REF_MASK; + return sum; } /** -- 1.7.4.4
| |