PERFORCE change 104043 for review
Roman Divacky
rdivacky at FreeBSD.org
Tue Aug 15 15:23:08 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=104043
Change 104043 by rdivacky at rdivacky_witten on 2006/08/15 15:22:57
Grrrr. Do the locking/unlocking correctly this time.
Affected files ...
.. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_futex.c#27 edit
Differences ...
==== //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_futex.c#27 (text+ko) ====
@@ -339,9 +339,13 @@
return f;
}
}
+ if (locked == FUTEX_UNLOCKED)
+ FUTEX_UNLOCK;
/* Not found, create it */
f = malloc(sizeof(*f), M_LINUX, M_WAITOK);
+ if (locked == FUTEX_UNLOCKED)
+ FUTEX_LOCK;
f->f_uaddr = uaddr;
f->f_refcount = 1;
TAILQ_INIT(&f->f_waiting_proc);
More information about the p4-projects
mailing list