X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Ffutex.c;h=815d7af2ffe8c6b195e729625ef5bfecb399accb;hb=d98a0526434d27e261f622cf9d2e0028b5ff1a00;hp=d3a9d946d0b7f918e5622a7c6e2ef8c9fe88775c;hpb=9e9ac896667a55ae9a3df119611ee5322abe2890;p=pandora-kernel.git diff --git a/kernel/futex.c b/kernel/futex.c index d3a9d946d0b7..815d7af2ffe8 100644 --- a/kernel/futex.c +++ b/kernel/futex.c @@ -2592,6 +2592,7 @@ static int futex_wait_requeue_pi(u32 __user *uaddr, unsigned int flags, * shared futexes. We need to compare the keys: */ if (match_futex(&q.key, &key2)) { + queue_unlock(hb); ret = -EINVAL; goto out_put_keys; }