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
..
1996-10-26 18:14:44 +00:00
1998-04-29 09:06:13 +00:00
1997-02-22 15:12:41 +00:00
1994-05-27 05:00:24 +00:00
1996-02-11 22:38:05 +00:00
1994-05-27 05:00:24 +00:00
1997-03-11 11:39:58 +00:00
1997-03-11 11:29:42 +00:00
1998-04-11 07:37:44 +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
1997-07-01 18:39:38 +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
1998-04-29 09:08:43 +00:00
1994-05-27 05:00:24 +00:00
1995-10-17 21:37:41 +00:00
1998-05-04 23:16:50 +00:00
1997-03-11 11:29:42 +00:00
1996-08-22 23:31:07 +00:00
1996-07-12 18:57:58 +00:00
1996-04-19 18:40:25 +00:00
1997-01-20 23:23:22 +00:00
1994-05-27 05:00:24 +00:00
1996-05-23 01:05:25 +00:00
1994-05-27 05:00:24 +00:00
1998-09-16 03:16:06 +00:00
1998-09-16 04:07:31 +00:00
1998-09-20 01:07:50 +00:00
1997-02-22 15:12:41 +00:00
1995-05-30 05:51:47 +00:00
1998-05-08 05:41:57 +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-04-19 15:57:20 +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-03-19 07:34:22 +00:00
1997-06-15 18:23:19 +00:00
1998-09-16 03:16:06 +00:00
1997-06-23 04:03:49 +00:00
1998-09-16 04:17:47 +00:00
1998-09-16 04:17:47 +00:00
1996-01-13 14:25:04 +00:00
1998-03-19 07:34:22 +00:00
1996-07-12 18:57:58 +00:00
1997-04-13 13:37:56 +00:00
1996-07-12 18:57:58 +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
1996-07-12 18:57:58 +00:00
1996-07-12 18:57:58 +00:00
1996-07-12 18:57:58 +00:00
1996-06-05 00:08:54 +00:00
1996-06-08 15:28:11 +00:00