NUMA-Q: use sysdata as quad numbers in pci_scan_bus()
PATCH 1/4 NUMA-Q: use sysdata as quad numbers in pci_scan_bus()
This passes (void *)quad as the sysdata parameter to pci_scan_bus() in all calls within arch/i386/pci/numa.c
numa.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
arch/i386/pci/numa.c +3 -3
@@ -106,9 +106,9 @@ static void __devinit pci_fixup_i450nx(spci_read_config_byte (d, reg++, &subb);DBG ("i450NX PXB %d: %02x/%02x/%02x\n" , pxb, busno, suba, subb);if (busno) -pci_scan_bus (QUADLOCAL2BUS (quad,busno), pci_root_ops,NULL );/* Bus A */ +pci_scan_bus (QUADLOCAL2BUS (quad,busno), pci_root_ops, (void *)quad);/* Bus A */ if (suba < subb) -pci_scan_bus (QUADLOCAL2BUS (quad,suba+1 ), pci_root_ops,NULL );/* Bus B */ +pci_scan_bus (QUADLOCAL2BUS (quad,suba+1 ), pci_root_ops, (void *)quad);/* Bus B */ } pcibios_last_bus =-1 ; }
@@ -132,7 +132,7 @@ static int __init pci_numa_init(void)printk ("Scanning PCI bus %d for quad %d\n" ,QUADLOCAL2BUS (quad,0 ), quad);pci_scan_bus (QUADLOCAL2BUS (quad,0 ), - pci_root_ops,NULL ); + pci_root_ops, (void *)quad); } }return 0 ;