Browse Source

[PATCH] fix vmstat per cpu usage

The per cpu variables are used incorrectly in vmstat.h.

Signed-off-by: Jan Blunck <jblunck@suse.de>
Cc: Christoph Lameter <clameter@engr.sgi.com>
Acked-by: Steve Fox <drfickle@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Jan Blunck 19 years ago
parent
commit
38cbcdc0a7
1 changed files with 4 additions and 4 deletions
  1. 4 4
      include/linux/vmstat.h

+ 4 - 4
include/linux/vmstat.h

@@ -41,23 +41,23 @@ DECLARE_PER_CPU(struct vm_event_state, vm_event_states);
 
 
 static inline void __count_vm_event(enum vm_event_item item)
 static inline void __count_vm_event(enum vm_event_item item)
 {
 {
-	__get_cpu_var(vm_event_states.event[item])++;
+	__get_cpu_var(vm_event_states).event[item]++;
 }
 }
 
 
 static inline void count_vm_event(enum vm_event_item item)
 static inline void count_vm_event(enum vm_event_item item)
 {
 {
-	get_cpu_var(vm_event_states.event[item])++;
+	get_cpu_var(vm_event_states).event[item]++;
 	put_cpu();
 	put_cpu();
 }
 }
 
 
 static inline void __count_vm_events(enum vm_event_item item, long delta)
 static inline void __count_vm_events(enum vm_event_item item, long delta)
 {
 {
-	__get_cpu_var(vm_event_states.event[item]) += delta;
+	__get_cpu_var(vm_event_states).event[item] += delta;
 }
 }
 
 
 static inline void count_vm_events(enum vm_event_item item, long delta)
 static inline void count_vm_events(enum vm_event_item item, long delta)
 {
 {
-	get_cpu_var(vm_event_states.event[item]) += delta;
+	get_cpu_var(vm_event_states).event[item] += delta;
 	put_cpu();
 	put_cpu();
 }
 }