aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ppc64/kernel/iSeries_vio.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/ppc64/kernel/iSeries_vio.c')
-rw-r--r--arch/ppc64/kernel/iSeries_vio.c3
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);
27static struct iommu_table veth_iommu_table; 27static struct iommu_table veth_iommu_table;
28static struct iommu_table vio_iommu_table; 28static struct iommu_table vio_iommu_table;
29 29
30void __init iommu_vio_init(void) 30static 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();