X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=kernel%2Ffutex.c;fp=kernel%2Ffutex.c;h=6b50a024bca22e32b0a606fb4b7ea6daf1525967;hb=88f502fedba82eff252b6420e8b8328e4ae25c67;hp=2331b73f69323a5d59873d8613e6dadeafcbff51;hpb=f061d35150003b7fd5b133d14d66a74500fdaa60;p=linux-2.6-omap-h63xx.git diff --git a/kernel/futex.c b/kernel/futex.c index 2331b73f693..6b50a024bca 100644 --- a/kernel/futex.c +++ b/kernel/futex.c @@ -659,7 +659,8 @@ static inline void double_unlock_hb(struct futex_hash_bucket *hb1, struct futex_hash_bucket *hb2) { spin_unlock(&hb1->lock); - spin_unlock(&hb2->lock); + if (hb1 != hb2) + spin_unlock(&hb2->lock); } /*