diff --git a/[refs] b/[refs] index fb1dad847ced..fb8b95e720f7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4df46240a1312161e3c794f6ace50ef7eb5ff3d7 +refs/heads/master: 513627d7fec6fcb7b3d56ce355cb4d192c76b530 diff --git a/trunk/fs/exec.c b/trunk/fs/exec.c index f7aabfeca033..54135df2a966 100644 --- a/trunk/fs/exec.c +++ b/trunk/fs/exec.c @@ -751,7 +751,7 @@ static int de_thread(struct task_struct *tsk) write_lock_irq(&tasklist_lock); spin_lock(&oldsighand->siglock); - spin_lock(&newsighand->siglock); + spin_lock_nested(&newsighand->siglock, SINGLE_DEPTH_NESTING); rcu_assign_pointer(current->sighand, newsighand); recalc_sigpending();