aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/percpu_counter.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/percpu_counter.h')
-rw-r--r--include/linux/percpu_counter.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/percpu_counter.h b/include/linux/percpu_counter.h
index 40df86f7a3b4..e8fa2da13ba6 100644
--- a/include/linux/percpu_counter.h
+++ b/include/linux/percpu_counter.h
@@ -32,10 +32,10 @@ struct percpu_counter {
32 32
33void percpu_counter_init(struct percpu_counter *fbc, s64 amount); 33void percpu_counter_init(struct percpu_counter *fbc, s64 amount);
34void percpu_counter_destroy(struct percpu_counter *fbc); 34void percpu_counter_destroy(struct percpu_counter *fbc);
35void __percpu_counter_add(struct percpu_counter *fbc, s32 amount, s32 batch); 35void __percpu_counter_add(struct percpu_counter *fbc, s64 amount, s32 batch);
36s64 percpu_counter_sum(struct percpu_counter *fbc); 36s64 percpu_counter_sum(struct percpu_counter *fbc);
37 37
38static inline void percpu_counter_add(struct percpu_counter *fbc, s32 amount) 38static inline void percpu_counter_add(struct percpu_counter *fbc, s64 amount)
39{ 39{
40 __percpu_counter_add(fbc, amount, FBC_BATCH); 40 __percpu_counter_add(fbc, amount, FBC_BATCH);
41} 41}
@@ -79,7 +79,7 @@ static inline void percpu_counter_destroy(struct percpu_counter *fbc)
79 percpu_counter_add(fbc, amount) 79 percpu_counter_add(fbc, amount)
80 80
81static inline void 81static inline void
82percpu_counter_add(struct percpu_counter *fbc, s32 amount) 82percpu_counter_add(struct percpu_counter *fbc, s64 amount)
83{ 83{
84 preempt_disable(); 84 preempt_disable();
85 fbc->count += amount; 85 fbc->count += amount;