1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:28:12 +00:00

Kernel: Require a reason to be passed to Thread::wait_on

The Lock class still permits no reason, but for everything else
require a reason to be passed to Thread::wait_on. This makes it
easier to diagnose why a Thread is in Queued state.
This commit is contained in:
Tom 2020-07-04 15:55:20 -06:00 committed by Andreas Kling
parent 0c4b0c0312
commit 788b2d64c6
11 changed files with 19 additions and 11 deletions

View file

@ -177,7 +177,7 @@ static void print_ide_status(u8 status)
void PATAChannel::wait_for_irq()
{
Thread::current()->wait_on(m_irq_queue);
Thread::current()->wait_on(m_irq_queue, "PATAChannel");
disable_irq();
}