From 5e658043495138909f42785ab4415e2e1eb78fd6 Mon Sep 17 00:00:00 2001 From: Joerg Sonnenberger Date: Fri, 16 Jan 2004 20:21:42 +0000 Subject: [PATCH] Fix PCI deadlock on boot --- sys/bus/pci/pci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/bus/pci/pci.c b/sys/bus/pci/pci.c index 663ec003fd..7ab1a82c8b 100644 --- a/sys/bus/pci/pci.c +++ b/sys/bus/pci/pci.c @@ -24,7 +24,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * $FreeBSD: src/sys/pci/pci.c,v 1.141.2.15 2002/04/30 17:48:18 tmm Exp $ - * $DragonFly: src/sys/bus/pci/pci.c,v 1.13 2004/01/16 13:07:18 joerg Exp $ + * $DragonFly: src/sys/bus/pci/pci.c,v 1.14 2004/01/16 20:21:42 joerg Exp $ * */ @@ -1284,7 +1284,7 @@ pci_add_children(device_t dev, int busno) for (s = 0; s <= maxslots; s++) { int pcifunchigh = 0; - for (f = 0; f <= f; f++) { + for (f = 0; f <= pcifunchigh; f++) { struct pci_devinfo *dinfo = pci_read_device(pcib, busno, s, f); if (dinfo != NULL) { -- 2.41.0