Files
ladybird/Kernel
Andreas Kling 41376d4662 Kernel: Fix Lock racing to the WaitQueue
There was a time window between releasing Lock::m_lock and calling into
the lock's WaitQueue where someone else could take m_lock and bring two
threads into a deadlock situation.

Fix this issue by holding Lock::m_lock until interrupts are disabled by
either Thread::wait_on() or WaitQueue::wake_one().
2020-01-12 19:04:16 +01:00
..
2019-12-29 19:08:02 +01:00
2019-12-31 19:31:42 +01:00
2019-12-20 22:59:11 +01:00
2019-12-26 11:43:23 +01:00
2019-09-28 13:59:49 +02:00
2020-01-02 21:45:04 +01:00
2020-01-11 20:48:43 +01:00