From aa91d4b3a9591d729f7b5ffdb3099ca1665740f1 Mon Sep 17 00:00:00 2001 From: Ed Maste Date: Thu, 5 Sep 2019 15:45:21 +0000 Subject: [PATCH] pcie: return an error if a matching resource is not found Submitted by: markj Reviewed by: manu Event: vBSDCon FreeBSD hackathon Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D20884 --- sys/dev/pci/pci_host_generic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/pci/pci_host_generic.c b/sys/dev/pci/pci_host_generic.c index 0af46a5b33ce..5a89a19c030d 100644 --- a/sys/dev/pci/pci_host_generic.c +++ b/sys/dev/pci/pci_host_generic.c @@ -380,7 +380,7 @@ generic_pcie_activate_resource(device_t dev, device_t child, int type, device_printf(dev, "Failed to activate %s resource\n", type == SYS_RES_IOPORT ? "IOPORT" : "MEMORY"); - res = 0; + res = ENXIO; } break; case SYS_RES_IRQ: