diff options
Diffstat (limited to 'mm/swap.c')
| -rw-r--r-- | mm/swap.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/mm/swap.c b/mm/swap.c index 91e194445a5..45c9f25a8a3 100644 --- a/mm/swap.c +++ b/mm/swap.c @@ -503,7 +503,7 @@ void vm_acct_memory(long pages)  	local = &__get_cpu_var(committed_space);  	*local += pages;  	if (*local > ACCT_THRESHOLD || *local < -ACCT_THRESHOLD) { -		atomic_add(*local, &vm_committed_space); +		atomic_long_add(*local, &vm_committed_space);  		*local = 0;  	}  	preempt_enable(); @@ -520,7 +520,7 @@ static int cpu_swap_callback(struct notifier_block *nfb,  	committed = &per_cpu(committed_space, (long)hcpu);  	if (action == CPU_DEAD || action == CPU_DEAD_FROZEN) { -		atomic_add(*committed, &vm_committed_space); +		atomic_long_add(*committed, &vm_committed_space);  		*committed = 0;  		drain_cpu_pagevecs((long)hcpu);  	}  |