Tom
1042762deb
Kernel: Fix block recursion
...
Since the process lock is using the Lock class, re-locking the process
lock may cause another call to Thread::block. This caused some problems
with multiple blockers attempting to be used at the same time. To solve
this problem, remember if the process lock was held, and if it was then
relock after we're done with the blockers, just before returning.
2020-12-12 21:28:12 +01:00
..
2020-12-01 11:06:53 +01:00
2020-11-10 19:03:08 +01:00
2020-12-12 21:28:12 +01:00
2020-12-12 21:28:12 +01:00
2020-12-12 21:28:12 +01:00
2020-11-04 21:21:37 +01:00
2020-12-02 23:19:59 +01:00
2020-08-12 20:40:59 +02:00
2020-12-12 21:28:12 +01:00
2020-11-01 10:19:17 +01:00
2020-12-12 21:28:12 +01:00
2020-12-12 21:28:12 +01:00
2020-12-02 13:02:04 +01:00
2020-11-30 13:17:02 +01:00
2020-12-12 21:28:12 +01:00
2020-11-30 13:17:02 +01:00
2020-09-25 21:18:17 +02:00
2020-08-25 09:48:48 +02:00
2020-09-25 21:18:17 +02:00
2020-09-13 21:19:15 +02:00
2020-11-30 13:17:02 +01:00
2020-11-30 13:17:02 +01:00
2020-12-01 09:48:34 +01:00
2020-11-30 13:17:02 +01:00
2020-08-11 20:29:14 +02:00
2020-11-02 12:56:36 +01:00
2020-11-02 12:56:36 +01:00
2020-08-22 20:55:10 +02:00
2020-09-25 21:18:17 +02:00
2020-08-22 20:55:10 +02:00
2020-09-13 21:19:15 +02:00
2020-08-10 20:05:18 +02:00
2020-12-12 21:28:12 +01:00
2020-12-01 09:48:34 +01:00
2020-11-30 13:17:02 +01:00
2020-08-10 11:51:45 +02:00
2020-09-25 21:18:17 +02:00
2020-12-12 21:28:12 +01:00
2020-12-12 21:28:12 +01:00
2020-11-30 13:17:02 +01:00
2020-11-30 13:17:02 +01:00
2020-08-16 16:33:28 +02:00
2020-08-10 11:51:45 +02:00
2020-12-12 21:28:12 +01:00
2020-09-25 21:18:17 +02:00
2020-12-12 21:28:12 +01:00
2020-11-29 20:22:56 +01:00
2020-08-26 08:52:07 +02:00
2020-12-12 21:28:12 +01:00
2020-12-12 21:28:12 +01:00
2020-11-24 21:26:39 +01:00
2020-11-24 21:26:39 +01:00
2020-11-11 12:27:25 +01:00
2020-09-13 21:19:15 +02:00
2020-10-02 15:38:07 +02:00
2020-12-12 21:28:12 +01:00
2020-12-12 21:28:12 +01:00
2020-12-12 21:28:12 +01:00
2020-12-12 21:28:12 +01:00
2020-08-10 11:51:45 +02:00
2020-08-10 11:51:45 +02:00
2020-12-12 21:28:12 +01:00
2020-12-11 19:33:15 +01:00
2020-11-30 13:17:02 +01:00
2020-09-22 15:06:40 +02:00
2020-09-15 20:36:45 +02:00
2020-09-25 21:18:17 +02:00
2020-12-12 21:28:12 +01:00
2020-12-12 21:28:12 +01:00