patch-2.4.20 linux-2.4.20/arch/ppc64/kernel/pci_dn.c
Next file: linux-2.4.20/arch/ppc64/kernel/perfmon.c
Previous file: linux-2.4.20/arch/ppc64/kernel/pci_dma.c
Back to the patch index
Back to the overall index
- Lines: 55
- Date:
Thu Nov 28 15:53:11 2002
- Orig file:
linux-2.4.19/arch/ppc64/kernel/pci_dn.c
- Orig date:
Fri Aug 2 17:39:43 2002
diff -urN linux-2.4.19/arch/ppc64/kernel/pci_dn.c linux-2.4.20/arch/ppc64/kernel/pci_dn.c
@@ -249,8 +249,9 @@
*eads = *other_eads;
eads->devfn &= ~7; /* make it function zero */
eads->tce_table = NULL;
- /* NOTE: share properties. We could copy but for now this should suffice.
- * The full_name is also incorrect...but seems harmless.
+ /*
+ * NOTE: share properties. We could copy but for now this should
+ * suffice. The full_name is also incorrect...but seems harmless.
*/
eads->child = NULL;
eads->next = NULL;
@@ -285,21 +286,25 @@
dev->sysdata = dn;
/* ToDo: call some device init hook here */
} else {
- /* Now it is very possible that we can't find the device because it is
- * not the zero'th device of a mutifunction device and we don't have
- * permission to read the zero'th device. If this is the case, Linux
- * would ordinarily skip all the other functions.
+ /* Now it is very possible that we can't find the device
+ * because it is not the zero'th device of a mutifunction
+ * device and we don't have permission to read the zero'th
+ * device. If this is the case, Linux would ordinarily skip
+ * all the other functions.
*/
if ((searchval & 0x7) == 0) {
struct device_node *thisdevdn;
/* Ok, we are looking for fn == 0. Let's check for other functions. */
thisdevdn = (struct device_node *)traverse_pci_devices(phb_dn, is_devfn_sub_node, NULL, (void *)searchval);
if (thisdevdn) {
- /* Ah ha! There does exist a sub function. Now this isn't an exact
- * match for searchval, but in order to get Linux to believe the sub
- * functions exist we will need to manufacture a fake device_node
- * for this zero'th function. To keept this simple for now we only
- * handle pci bridges and we just hand back the found node which
+ /* Ah ha! There does exist a sub function.
+ * Now this isn't an exact match for
+ * searchval, but in order to get Linux to
+ * believe the sub functions exist we will
+ * need to manufacture a fake device_node for
+ * this zero'th function. To keept this
+ * simple for now we only handle pci bridges
+ * and we just hand back the found node which
* isn't correct, but Linux won't care.
*/
char *device_type = (char *)get_property(thisdevdn, "device_type", 0);
@@ -368,7 +373,6 @@
}
}
-
/******************************************************************
* Fixup the bus->sysdata ptrs to point to the bus' device_node.
* This is done late in pcibios_init(). We do this mostly for
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)