diff options
Diffstat (limited to 'include/linux/percpu_counter.h')
-rw-r--r-- | include/linux/percpu_counter.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/include/linux/percpu_counter.h b/include/linux/percpu_counter.h index 9007ccdfc112..99de7a31bab8 100644 --- a/include/linux/percpu_counter.h +++ b/include/linux/percpu_counter.h | |||
@@ -24,11 +24,7 @@ struct percpu_counter { | |||
24 | s32 *counters; | 24 | s32 *counters; |
25 | }; | 25 | }; |
26 | 26 | ||
27 | #if NR_CPUS >= 16 | 27 | extern int percpu_counter_batch; |
28 | #define FBC_BATCH (NR_CPUS*2) | ||
29 | #else | ||
30 | #define FBC_BATCH (NR_CPUS*4) | ||
31 | #endif | ||
32 | 28 | ||
33 | int percpu_counter_init(struct percpu_counter *fbc, s64 amount); | 29 | int percpu_counter_init(struct percpu_counter *fbc, s64 amount); |
34 | int percpu_counter_init_irq(struct percpu_counter *fbc, s64 amount); | 30 | int percpu_counter_init_irq(struct percpu_counter *fbc, s64 amount); |
@@ -39,7 +35,7 @@ s64 __percpu_counter_sum(struct percpu_counter *fbc); | |||
39 | 35 | ||
40 | static inline void percpu_counter_add(struct percpu_counter *fbc, s64 amount) | 36 | static inline void percpu_counter_add(struct percpu_counter *fbc, s64 amount) |
41 | { | 37 | { |
42 | __percpu_counter_add(fbc, amount, FBC_BATCH); | 38 | __percpu_counter_add(fbc, amount, percpu_counter_batch); |
43 | } | 39 | } |
44 | 40 | ||
45 | static inline s64 percpu_counter_sum_positive(struct percpu_counter *fbc) | 41 | static inline s64 percpu_counter_sum_positive(struct percpu_counter *fbc) |