diff options
author | Rusty Russell <rusty@rustcorp.com.au> | 2009-10-29 09:34:15 -0400 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2009-10-29 09:34:15 -0400 |
commit | dd17c8f72993f9461e9c19250e3f155d6d99df22 (patch) | |
tree | c33eedf0cf2862e9feeb796e94d49a2ccdce0149 /kernel/rcutorture.c | |
parent | 390dfd95c5df1ab3921dd388d11b2aee332c3f2c (diff) |
percpu: remove per_cpu__ prefix.
Now that the return from alloc_percpu is compatible with the address
of per-cpu vars, it makes sense to hand around the address of per-cpu
variables. To make this sane, we remove the per_cpu__ prefix we used
created to stop people accidentally using these vars directly.
Now we have sparse, we can use that (next patch).
tj: * Updated to convert stuff which were missed by or added after the
original patch.
* Kill per_cpu_var() macro.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Tejun Heo <tj@kernel.org>
Reviewed-by: Christoph Lameter <cl@linux-foundation.org>
Diffstat (limited to 'kernel/rcutorture.c')
-rw-r--r-- | kernel/rcutorture.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/rcutorture.c b/kernel/rcutorture.c index 178967b6434e..e339ab349121 100644 --- a/kernel/rcutorture.c +++ b/kernel/rcutorture.c | |||
@@ -731,13 +731,13 @@ static void rcu_torture_timer(unsigned long unused) | |||
731 | /* Should not happen, but... */ | 731 | /* Should not happen, but... */ |
732 | pipe_count = RCU_TORTURE_PIPE_LEN; | 732 | pipe_count = RCU_TORTURE_PIPE_LEN; |
733 | } | 733 | } |
734 | __this_cpu_inc(per_cpu_var(rcu_torture_count)[pipe_count]); | 734 | __this_cpu_inc(rcu_torture_count[pipe_count]); |
735 | completed = cur_ops->completed() - completed; | 735 | completed = cur_ops->completed() - completed; |
736 | if (completed > RCU_TORTURE_PIPE_LEN) { | 736 | if (completed > RCU_TORTURE_PIPE_LEN) { |
737 | /* Should not happen, but... */ | 737 | /* Should not happen, but... */ |
738 | completed = RCU_TORTURE_PIPE_LEN; | 738 | completed = RCU_TORTURE_PIPE_LEN; |
739 | } | 739 | } |
740 | __this_cpu_inc(per_cpu_var(rcu_torture_batch)[completed]); | 740 | __this_cpu_inc(rcu_torture_batch[completed]); |
741 | preempt_enable(); | 741 | preempt_enable(); |
742 | cur_ops->readunlock(idx); | 742 | cur_ops->readunlock(idx); |
743 | } | 743 | } |
@@ -786,13 +786,13 @@ rcu_torture_reader(void *arg) | |||
786 | /* Should not happen, but... */ | 786 | /* Should not happen, but... */ |
787 | pipe_count = RCU_TORTURE_PIPE_LEN; | 787 | pipe_count = RCU_TORTURE_PIPE_LEN; |
788 | } | 788 | } |
789 | __this_cpu_inc(per_cpu_var(rcu_torture_count)[pipe_count]); | 789 | __this_cpu_inc(rcu_torture_count[pipe_count]); |
790 | completed = cur_ops->completed() - completed; | 790 | completed = cur_ops->completed() - completed; |
791 | if (completed > RCU_TORTURE_PIPE_LEN) { | 791 | if (completed > RCU_TORTURE_PIPE_LEN) { |
792 | /* Should not happen, but... */ | 792 | /* Should not happen, but... */ |
793 | completed = RCU_TORTURE_PIPE_LEN; | 793 | completed = RCU_TORTURE_PIPE_LEN; |
794 | } | 794 | } |
795 | __this_cpu_inc(per_cpu_var(rcu_torture_batch)[completed]); | 795 | __this_cpu_inc(rcu_torture_batch[completed]); |
796 | preempt_enable(); | 796 | preempt_enable(); |
797 | cur_ops->readunlock(idx); | 797 | cur_ops->readunlock(idx); |
798 | schedule(); | 798 | schedule(); |