diff --git a/kernel/futex.c b/kernel/futex.c index d9b3a2228f9d8c184719ef5052f37e26b2913195..17828033a639ed7a04cd5bd3c9d0340c77d91817 100644 --- a/kernel/futex.c +++ b/kernel/futex.c @@ -1971,7 +1971,7 @@ static int futex_lock_pi(u32 __user *uaddr, int fshared, /* Unqueue and drop the lock */ unqueue_me_pi(&q); - goto out; + goto out_put_key; out_unlock_put_key: queue_unlock(&q, hb);