freebsd-dev/lib/libthr
Marcel Moolenaar e4f141b546 Work-around a race condition on ia64 while unlocking a contested lock.
The race condition is believed to be in UMTX_OP_MUTEX_WAKE. On ia64,
we simply go to the kernel to unlock.
The big question is why this is only a race condition on ia64...

MFC after:	3 days
2009-12-14 01:26:01 +00:00
..
arch Implement _umtx_op_err() for ia64. 2009-10-24 20:07:17 +00:00
support Use thr_new syscall to create a new thread, obscure context operations 2005-04-23 02:48:59 +00:00
sys __error could be called too early before libthr is initialized, test 2006-07-12 03:44:05 +00:00
thread Work-around a race condition on ia64 while unlocking a contested lock. 2009-12-14 01:26:01 +00:00
libthr.3 - Stop calling libthr alternative as it's now the default 2007-10-22 10:13:38 +00:00
Makefile Revert r199830 for now. Too many ports dlopen() libraries linked with 2009-11-28 14:34:28 +00:00
pthread.map Make openat(2) a cancellation point. 2009-10-11 20:19:45 +00:00