mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:48:10 +00:00
Kernel: Return real handler purpose when registered to spurious handler
If we registered a real interrupt handler to a spurious one, we should return its purpose instead of the spurious purpose string.
This commit is contained in:
parent
fe761e7412
commit
663dea4a60
2 changed files with 8 additions and 1 deletions
|
@ -57,6 +57,13 @@ bool SpuriousInterruptHandler::eoi()
|
|||
return false;
|
||||
}
|
||||
|
||||
const char* SpuriousInterruptHandler::purpose() const
|
||||
{
|
||||
if (!m_real_handler)
|
||||
return "Spurious Interrupt Handler";
|
||||
return m_real_handler->purpose();
|
||||
}
|
||||
|
||||
SpuriousInterruptHandler::SpuriousInterruptHandler(u8 irq)
|
||||
: GenericInterruptHandler(irq)
|
||||
, m_responsible_irq_controller(InterruptManagement::the().get_responsible_irq_controller(irq))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue