From d5feaf27d6f1dc44f82431c93e73f35511713098 Mon Sep 17 00:00:00 2001 From: Christian Borntraeger Date: Mon, 25 Oct 2010 16:10:45 +0200 Subject: [PATCH] --- yaml --- r: 216776 b: refs/heads/master c: e05ef9bdb899e2f3798be74691842fc597d8ce60 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/s390/mm/pgtable.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 5f20cc22db9e..f69cf4ef4ce5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 376ae4752e3a387d41a2ba9c9ea45c2df625e6e4 +refs/heads/master: e05ef9bdb899e2f3798be74691842fc597d8ce60 diff --git a/trunk/arch/s390/mm/pgtable.c b/trunk/arch/s390/mm/pgtable.c index 19338d228c9b..0c719c61972e 100644 --- a/trunk/arch/s390/mm/pgtable.c +++ b/trunk/arch/s390/mm/pgtable.c @@ -449,6 +449,8 @@ int s390_enable_sie(void) tsk->mm = tsk->active_mm = mm; preempt_disable(); update_mm(mm, tsk); + atomic_inc(&mm->context.attach_count); + atomic_dec(&old_mm->context.attach_count); cpumask_set_cpu(smp_processor_id(), mm_cpumask(mm)); preempt_enable(); task_unlock(tsk);