From: davej@redhat.com Looking at this code, I can't convince myself it's currently doing the right thing. It looks more like the intention was one of the two below.. --- arch/i386/pci/direct.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN arch/i386/pci/direct.c~pci-probing-typo arch/i386/pci/direct.c --- 25/arch/i386/pci/direct.c~pci-probing-typo 2004-01-22 22:53:39.000000000 -0800 +++ 25-akpm/arch/i386/pci/direct.c 2004-01-22 22:53:39.000000000 -0800 @@ -259,7 +259,7 @@ static int __init pci_direct_init(void) release_resource(region); type2: - if ((!pci_probe & PCI_PROBE_CONF2) == 0) + if ((pci_probe & PCI_PROBE_CONF2) == 0) goto out; region = request_region(0xCF8, 4, "PCI conf2"); if (!region) _