.. | .. |
---|
54 | 54 | */ |
---|
55 | 55 | static inline void __count_vm_event(enum vm_event_item item) |
---|
56 | 56 | { |
---|
| 57 | + preempt_disable_rt(); |
---|
57 | 58 | raw_cpu_inc(vm_event_states.event[item]); |
---|
| 59 | + preempt_enable_rt(); |
---|
58 | 60 | } |
---|
59 | 61 | |
---|
60 | 62 | static inline void count_vm_event(enum vm_event_item item) |
---|
.. | .. |
---|
64 | 66 | |
---|
65 | 67 | static inline void __count_vm_events(enum vm_event_item item, long delta) |
---|
66 | 68 | { |
---|
| 69 | + preempt_disable_rt(); |
---|
67 | 70 | raw_cpu_add(vm_event_states.event[item], delta); |
---|
| 71 | + preempt_enable_rt(); |
---|
68 | 72 | } |
---|
69 | 73 | |
---|
70 | 74 | static inline void count_vm_events(enum vm_event_item item, long delta) |
---|