From 3441f63298325cfab3ee01ba7d27b56e8c85235b Mon Sep 17 00:00:00 2001 From: Bananymous Date: Wed, 24 Jan 2024 14:34:59 +0200 Subject: [PATCH] Kernel: Don't panic kernel if no interrupt could be reserved --- kernel/kernel/PCI.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/kernel/PCI.cpp b/kernel/kernel/PCI.cpp index a869f79f..899a37d4 100644 --- a/kernel/kernel/PCI.cpp +++ b/kernel/kernel/PCI.cpp @@ -472,7 +472,8 @@ namespace Kernel::PCI } else { - ASSERT_NOT_REACHED(); + dwarnln("Could not reserve interrupt for PCI device. No MSI, MSI-X or interrupt line is used"); + return BAN::Error::from_errno(EFAULT); } for (; m_reserved_irq_count < count; m_reserved_irq_count++)