From 3ee494cffc205a740f0f594ed1333cbff9c839cf Mon Sep 17 00:00:00 2001 From: kamkow1 Date: Sat, 29 Nov 2025 23:34:50 +0100 Subject: [PATCH] Exit early if PCI ATA device is not available --- kernel/pci/ata/ata.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/pci/ata/ata.c b/kernel/pci/ata/ata.c index 4c25076..9e411aa 100644 --- a/kernel/pci/ata/ata.c +++ b/kernel/pci/ata/ata.c @@ -29,6 +29,9 @@ void pci_ata_init(void) { PciDev dev = pci_getdev(0x8086, 0x7010, -1); + if (!dev.bits) { + return; + } static const char *progif_msg[] = { [0x00] = "ISA Compatibility mode-only controller",