[POWERPC] Fix section mismatch in dart_iommu.c
These functions are only called from __init functions. WARNING: vmlinux.o(.text+0x398f4): Section mismatch: reference to .init.text:.lmb_alloc (between '.iommu_init_early_dart' and '.pci_dma_bus_setup_dart') Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
parent
d56c3aaa9f
commit
109b60f0bc
@ -204,7 +204,7 @@ static void dart_free(struct iommu_table *tbl, long index, long npages)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int dart_init(struct device_node *dart_node)
|
static int __init dart_init(struct device_node *dart_node)
|
||||||
{
|
{
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
unsigned long tmp, base, size;
|
unsigned long tmp, base, size;
|
||||||
@ -313,7 +313,7 @@ static void pci_dma_bus_setup_dart(struct pci_bus *bus)
|
|||||||
PCI_DN(dn)->iommu_table = &iommu_table_dart;
|
PCI_DN(dn)->iommu_table = &iommu_table_dart;
|
||||||
}
|
}
|
||||||
|
|
||||||
void iommu_init_early_dart(void)
|
void __init iommu_init_early_dart(void)
|
||||||
{
|
{
|
||||||
struct device_node *dn;
|
struct device_node *dn;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user