summaryrefslogtreecommitdiffstats
path: root/lib/percpu_counter.c
diff options
context:
space:
mode:
authorPeter Zijlstra <a.p.zijlstra@chello.nl>2007-10-17 08:25:43 +0200
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-10-17 17:42:44 +0200
commit20e89767096392a2cb2404437d3d181b8827af38 (patch)
treea20dd2e0c987d12e9161d5784a58c55f4aa0862f /lib/percpu_counter.c
parentlib: percpu_counter variable batch (diff)
downloadlinux-20e89767096392a2cb2404437d3d181b8827af38.tar.xz
linux-20e89767096392a2cb2404437d3d181b8827af38.zip
lib: make percpu_counter_add take s64
percpu_counter is a s64 counter, make _add consitent. Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to '')
-rw-r--r--lib/percpu_counter.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/percpu_counter.c b/lib/percpu_counter.c
index f736d67c64d7..f7ac68c4c375 100644
--- a/lib/percpu_counter.c
+++ b/lib/percpu_counter.c
@@ -14,9 +14,9 @@ static LIST_HEAD(percpu_counters);
static DEFINE_MUTEX(percpu_counters_lock);
#endif
-void __percpu_counter_add(struct percpu_counter *fbc, s32 amount, s32 batch)
+void __percpu_counter_add(struct percpu_counter *fbc, s64 amount, s32 batch)
{
- long count;
+ s64 count;
s32 *pcount;
int cpu = get_cpu();