diff options
Diffstat (limited to 'arch/ppc64/kernel/iSeries_vio.c')
-rw-r--r-- | arch/ppc64/kernel/iSeries_vio.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/ppc64/kernel/iSeries_vio.c b/arch/ppc64/kernel/iSeries_vio.c index e876b438027..48f0ebf4405 100644 --- a/arch/ppc64/kernel/iSeries_vio.c +++ b/arch/ppc64/kernel/iSeries_vio.c | |||
@@ -27,7 +27,7 @@ EXPORT_SYMBOL(iSeries_vio_dev); | |||
27 | static struct iommu_table veth_iommu_table; | 27 | static struct iommu_table veth_iommu_table; |
28 | static struct iommu_table vio_iommu_table; | 28 | static struct iommu_table vio_iommu_table; |
29 | 29 | ||
30 | void __init iommu_vio_init(void) | 30 | static void __init iommu_vio_init(void) |
31 | { | 31 | { |
32 | struct iommu_table *t; | 32 | struct iommu_table *t; |
33 | struct iommu_table_cb cb; | 33 | struct iommu_table_cb cb; |
@@ -123,6 +123,7 @@ static int __init vio_bus_init_iseries(void) | |||
123 | 123 | ||
124 | err = vio_bus_init(); | 124 | err = vio_bus_init(); |
125 | if (err == 0) { | 125 | if (err == 0) { |
126 | iommu_vio_init(); | ||
126 | vio_bus_device.iommu_table = &vio_iommu_table; | 127 | vio_bus_device.iommu_table = &vio_iommu_table; |
127 | iSeries_vio_dev = &vio_bus_device.dev; | 128 | iSeries_vio_dev = &vio_bus_device.dev; |
128 | probe_bus_iseries(); | 129 | probe_bus_iseries(); |