summaryrefslogtreecommitdiff
path: root/Kernel/Bus/USB/UHCI/UHCIController.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/Bus/USB/UHCI/UHCIController.cpp')
-rw-r--r--Kernel/Bus/USB/UHCI/UHCIController.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Kernel/Bus/USB/UHCI/UHCIController.cpp b/Kernel/Bus/USB/UHCI/UHCIController.cpp
index f396770434..5244e1b56f 100644
--- a/Kernel/Bus/USB/UHCI/UHCIController.cpp
+++ b/Kernel/Bus/USB/UHCI/UHCIController.cpp
@@ -92,7 +92,8 @@ KResult UHCIController::initialize()
}
UNMAP_AFTER_INIT UHCIController::UHCIController(PCI::Address address)
- : PCI::Device(address)
+ : PCI::DeviceController(address)
+ , IRQHandler(PCI::get_interrupt_line(address))
, m_io_base(PCI::get_BAR4(pci_address()) & ~1)
{
}