patch-2.2.17 linux/arch/ppc/kernel/pci.c
Next file: linux/arch/ppc/kernel/pmac_pci.c
Previous file: linux/arch/ppc/kernel/openpic.c
Back to the patch index
Back to the overall index
-  Lines: 9
-  Date:
Mon Sep  4 18:39:16 2000
-  Orig file: 
v2.2.16/arch/ppc/kernel/pci.c
-  Orig date: 
Mon Sep  4 18:37:47 2000
diff -u --recursive --new-file v2.2.16/arch/ppc/kernel/pci.c linux/arch/ppc/kernel/pci.c
@@ -93,7 +93,7 @@
 
 	for (; node != 0;node = node->sibling) {
 		class_code = (unsigned int *) get_property(node, "class-code", 0);
-		if((*class_code >> 8) == PCI_CLASS_BRIDGE_PCI)
+		if(class_code && (*class_code >> 8) == PCI_CLASS_BRIDGE_PCI)
 			fix_intr(node->child, dev);
 		reg = (unsigned int *) get_property(node, "reg", 0);
 		if (reg == 0 || ((reg[0] >> 8) & 0xff) != dev->devfn)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)