[SPARC]: Fix section mismatch warnings in pci.c and pcic.c

Fix section mismatch in arch/sparc/kernel/pcic.c and
arch/sparc64/kernel/pci.c.

Signed-off-by: Robert Reif <reif@earthlink.net>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by Robert Reif and committed by David S. Miller f6b45da1 bc375ea7

+4 -4
+2 -2
arch/sparc/kernel/pcic.c
··· 601 601 /* 602 602 * Normally called from {do_}pci_scan_bus... 603 603 */ 604 - void __init pcibios_fixup_bus(struct pci_bus *bus) 604 + void __devinit pcibios_fixup_bus(struct pci_bus *bus) 605 605 { 606 606 struct pci_dev *dev; 607 607 int i, has_io, has_mem; ··· 842 842 /* 843 843 * Other archs parse arguments here. 844 844 */ 845 - char * __init pcibios_setup(char *str) 845 + char * __devinit pcibios_setup(char *str) 846 846 { 847 847 return str; 848 848 }
+2 -2
arch/sparc64/kernel/pci.c
··· 327 327 328 328 subsys_initcall(pcibios_init); 329 329 330 - void pcibios_fixup_bus(struct pci_bus *pbus) 330 + void __devinit pcibios_fixup_bus(struct pci_bus *pbus) 331 331 { 332 332 struct pci_pbm_info *pbm = pbus->sysdata; 333 333 ··· 405 405 } 406 406 EXPORT_SYMBOL(pcibios_bus_to_resource); 407 407 408 - char * __init pcibios_setup(char *str) 408 + char * __devinit pcibios_setup(char *str) 409 409 { 410 410 return str; 411 411 }