]> err.no Git - linux-2.6/commitdiff
[POWERPC] Fix celleb pci section warnings
authorIshizaki Kou <kou.ishizaki@toshiba.co.jp>
Thu, 26 Jul 2007 09:59:17 +0000 (19:59 +1000)
committerPaul Mackerras <paulus@samba.org>
Fri, 17 Aug 2007 01:01:50 +0000 (11:01 +1000)
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>
arch/powerpc/platforms/celleb/pci.c

index e9ac19c4bba411d19f34d58aeb7ffa35c959defb..e0d97e02ef1f2f388c9b8ea2fd4e1f3e10d76324 100644 (file)
@@ -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;