diff --git a/[refs] b/[refs] index 63ae6efd62a9..dfc761d8272d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 78f508ab07954d12896097ac07ab2fab443c7ca2 +refs/heads/master: b5be11329f8cb2cc1a4c3b33b6b8d096c6012895 diff --git a/trunk/mm/vmstat.c b/trunk/mm/vmstat.c index 1a32130b958c..db9eabb2c5b3 100644 --- a/trunk/mm/vmstat.c +++ b/trunk/mm/vmstat.c @@ -41,7 +41,9 @@ static void sum_vm_events(unsigned long *ret, cpumask_t *cpumask) */ void all_vm_events(unsigned long *ret) { + get_online_cpus(); sum_vm_events(ret, &cpu_online_map); + put_online_cpus(); } EXPORT_SYMBOL_GPL(all_vm_events);