pci_dev_b to list_for_each_entry:
PATCH 11/12 pci_dev_b to list_for_each_entry:
arch/sparc64/kernel/pci_sabre.c +4 -7
@@ -1113,10 +1113,9 @@static void __init apb_init (struct pci_controller_info *p,struct pci_bus *sabre_bus) { -struct list_head *walk; +struct pci_dev *pdev; -list_for_each (walk, &sabre_bus->devices) { -struct pci_dev *pdev =pci_dev_b (walk); +list_for_each_entry (pdev, &sabre_bus->devices, bus_list) {if (pdev->vendor ==PCI_VENDOR_ID_SUN && pdev->device ==PCI_DEVICE_ID_SUN_SIMBA ) {
@@ -1178,10 +1177,9 @@static void __init sabre_scan_bus (struct pci_controller_info *p) {static int once; -struct pci_bus *sabre_bus; +struct pci_bus *sabre_bus, *pbus;struct pci_pbm_info *pbm;struct pcidev_cookie *cookie; -struct list_head *walk;int sabres_scanned;/* The APB bridge speaks to the Sabre host PCI bridge
@@ -1217,8 +1215,7 @@ sabres_scanned =0 ; -list_for_each (walk, &sabre_bus->children) { -struct pci_bus *pbus =pci_bus_b (walk); +list_for_each_entry (pbus, &sabre_bus->children, node) {if (pbus->number == p->pbm_A.pci_first_busno) { pbm = &p->pbm_A;
_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors