Subv
5224cc49c4
Kernel/Mutex: Don't duplicate threads in the mutex waiter list.
...
Exit from AddMutexWaiter early if the thread is already waiting for a mutex owned by the owner thread.
This accounts for the possibility of a thread that is waiting on a condition variable being awakened twice in a row.
Also added more validation asserts.
This should fix one of the random crashes in Breath Of The Wild.
2018-08-12 16:35:27 -05:00
..
2018-08-05 16:29:17 -04:00
2018-07-31 10:15:17 -04:00
2018-08-06 23:05:17 -04:00
2018-08-06 23:05:17 -04:00
2018-07-31 10:15:17 -04:00
2018-08-01 23:34:42 -04:00
2018-06-21 01:40:29 -06:00
2018-08-01 23:34:42 -04:00
2018-08-06 12:53:02 -04:00
2018-08-01 23:34:42 -04:00
2018-08-01 23:34:42 -04:00
2018-08-09 02:51:38 -04:00
2018-08-09 02:51:38 -04:00
2018-08-03 11:22:47 -04:00
2018-08-03 11:22:47 -04:00
2018-08-01 23:34:42 -04:00
2018-08-01 23:34:42 -04:00
2018-08-01 23:34:42 -04:00
2018-08-01 23:34:42 -04:00
2018-08-03 14:45:45 -04:00
2018-08-03 14:46:30 -04:00
2018-07-02 21:45:47 -04:00
2018-08-01 23:34:42 -04:00
2018-07-31 10:15:17 -04:00
2018-08-01 23:34:42 -04:00
2018-08-01 23:34:42 -04:00
2018-08-01 23:34:42 -04:00
2018-08-11 21:15:24 -04:00
2018-08-01 23:34:42 -04:00
2018-01-20 16:45:11 -07:00
2018-08-01 23:34:42 -04:00
2018-08-03 23:49:10 -04:00
2018-08-03 11:22:47 -04:00
2018-06-21 21:09:51 -06:00
2018-08-12 16:35:27 -05:00
2018-05-25 22:31:54 -04:00
2018-08-12 16:35:27 -05:00
2018-08-03 23:49:10 -04:00
2018-08-01 23:34:42 -04:00
2018-08-01 23:34:42 -04:00
2018-08-02 12:46:15 -04:00
2018-08-02 12:21:46 -04:00
2018-08-01 23:34:42 -04:00
2018-08-01 23:34:42 -04:00