[POWERPC] Fix celleb pci section warnings
Fix following warnings: WARNING: vmlinux.o(.text+0x44ad0): Section mismatch: reference to .init.text:.__alloc_bootmem (between '.celleb_setup_phb' and '.celleb_fake_pci_write_config') WARNING: vmlinux.o(.text+0x44dd8): Section mismatch: reference to .init.text:.free_bootmem (between '.celleb_setup_phb' and '.celleb_fake_pci_write_config') Signed-off-by: Kou Ishizaki <kou.ishizaki@toshiba.co.jp> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
Родитель
2b02d13996
Коммит
e5b9187b16
|
@ -288,8 +288,8 @@ static inline void celleb_setup_pci_base_addrs(struct pci_controller *hose,
|
|||
celleb_config_write_fake(config, PCI_COMMAND, 2, val);
|
||||
}
|
||||
|
||||
static int __devinit celleb_setup_fake_pci_device(struct device_node *node,
|
||||
struct pci_controller *hose)
|
||||
static int __init celleb_setup_fake_pci_device(struct device_node *node,
|
||||
struct pci_controller *hose)
|
||||
{
|
||||
unsigned int rlen;
|
||||
int num_base_addr = 0;
|
||||
|
@ -418,8 +418,8 @@ error:
|
|||
return 1;
|
||||
}
|
||||
|
||||
static int __devinit phb_set_bus_ranges(struct device_node *dev,
|
||||
struct pci_controller *phb)
|
||||
static int __init phb_set_bus_ranges(struct device_node *dev,
|
||||
struct pci_controller *phb)
|
||||
{
|
||||
const int *bus_range;
|
||||
unsigned int len;
|
||||
|
@ -434,7 +434,7 @@ static int __devinit phb_set_bus_ranges(struct device_node *dev,
|
|||
return 0;
|
||||
}
|
||||
|
||||
static void __devinit celleb_alloc_private_mem(struct pci_controller *hose)
|
||||
static void __init celleb_alloc_private_mem(struct pci_controller *hose)
|
||||
{
|
||||
if (mem_init_done)
|
||||
hose->private_data =
|
||||
|
@ -444,7 +444,7 @@ static void __devinit celleb_alloc_private_mem(struct pci_controller *hose)
|
|||
alloc_bootmem(sizeof(struct celleb_pci_private));
|
||||
}
|
||||
|
||||
int __devinit celleb_setup_phb(struct pci_controller *phb)
|
||||
int __init celleb_setup_phb(struct pci_controller *phb)
|
||||
{
|
||||
const char *name;
|
||||
struct device_node *dev = phb->arch_data;
|
||||
|
|
Загрузка…
Ссылка в новой задаче