1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-02 23:02:06 +00:00

Kernel: Don't register thread as custom data for FutexBlocker

Same deal as WaitQueueBlocker, we can get the blocked thread from
Blocker::thread() now, so there's no need to register the current
thread as custom data.
This commit is contained in:
Andreas Kling 2021-08-24 01:13:53 +02:00
parent 2c74533ba6
commit b012170d69
3 changed files with 11 additions and 15 deletions

View file

@ -140,7 +140,7 @@ bool Thread::WaitQueueBlocker::unblock()
Thread::FutexBlocker::FutexBlocker(FutexQueue& futex_queue, u32 bitset)
: m_bitset(bitset)
{
if (!add_to_blocker_set(futex_queue, Thread::current()))
if (!add_to_blocker_set(futex_queue))
m_should_block = false;
}