--- kernel/futex.c.old 2008-11-21 16:07:17.000000000 +0300 +++ kernel/futex.c.new 2008-11-21 16:07:43.000000000 +0300 @@ -481,7 +481,7 @@ lookup_pi_state(u32 uval, struct futex_h WARN_ON(!atomic_read(&pi_state->refcount)); WARN_ON(pid && pi_state->owner && - pi_state->owner->pid != pid); + virt_pid(pi_state->owner) != pid); atomic_inc(&pi_state->refcount); me->pi_state = pi_state;