]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - include/linux/vmstat.h
Merge branch '4.0.8-rt6'
[zynq/linux.git] / include / linux / vmstat.h
index 82e7db7f7100f9e141de4a90196bffa24814ecc8..3feaf770a8bddef8388884e4a272933867e827b4 100644 (file)
@@ -33,7 +33,9 @@ DECLARE_PER_CPU(struct vm_event_state, vm_event_states);
  */
 static inline void __count_vm_event(enum vm_event_item item)
 {
+       preempt_disable_rt();
        raw_cpu_inc(vm_event_states.event[item]);
+       preempt_enable_rt();
 }
 
 static inline void count_vm_event(enum vm_event_item item)
@@ -43,7 +45,9 @@ static inline void count_vm_event(enum vm_event_item item)
 
 static inline void __count_vm_events(enum vm_event_item item, long delta)
 {
+       preempt_disable_rt();
        raw_cpu_add(vm_event_states.event[item], delta);
+       preempt_enable_rt();
 }
 
 static inline void count_vm_events(enum vm_event_item item, long delta)