Alexander Langer d988805a1f Back out part of previous commit (even though it's technically correct).
Our spinlock implementation allows a particular thread to obtain a lock
multiple times, but release the lock with a single unlock call.  Since
we're detecting recursion, we know the lock is already owned by the
current thread in a previous call and must not be released in the
current call.  This is really far too dependent on this particular
spinlock implementation, so I've added commented out calls to
THREAD_UNLOCK in the appropriate places.  We can activate this code when
spinlock is taught to count each lock operation.
1998-09-20 01:07:50 +00:00
..
1997-02-22 15:12:41 +00:00
1994-05-27 05:00:24 +00:00
1994-05-27 05:00:24 +00:00
1997-03-11 11:39:58 +00:00
1994-05-27 05:00:24 +00:00
1994-05-27 05:00:24 +00:00
1996-07-12 18:57:58 +00:00
1994-05-27 05:00:24 +00:00
1994-05-27 05:00:24 +00:00
1997-01-20 23:23:22 +00:00
1994-05-27 05:00:24 +00:00
1994-05-27 05:00:24 +00:00
1994-05-27 05:00:24 +00:00
1997-01-20 23:23:22 +00:00
1994-05-27 05:00:24 +00:00
1997-01-20 23:23:22 +00:00
1994-05-27 05:00:24 +00:00
1994-05-27 05:00:24 +00:00
1997-02-22 15:12:41 +00:00
1995-05-30 05:51:47 +00:00
1994-05-27 05:00:24 +00:00
1994-05-27 05:00:24 +00:00
1997-02-22 15:12:41 +00:00
1997-03-11 11:39:58 +00:00
1994-05-27 05:00:24 +00:00
1994-05-27 05:00:24 +00:00
1998-09-16 03:16:06 +00:00
1997-04-13 13:37:56 +00:00
1997-08-23 23:51:12 +00:00
1997-08-23 23:51:12 +00:00
1994-05-27 05:00:24 +00:00