Skip to content

Commit

Permalink
[PATCH] ppc64: move iSeries vio iommu init
Browse files Browse the repository at this point in the history
Since the iSeries vio iommu tables cannot be used until after the vio bus has
been initialised, move the initialisation of the tables to there.

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
  • Loading branch information
Stephen Rothwell authored and Paul Mackerras committed Aug 29, 2005
1 parent 3e494c8 commit 8c65b5c
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 7 deletions.
3 changes: 2 additions & 1 deletion arch/ppc64/kernel/iSeries_vio.c
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ EXPORT_SYMBOL(iSeries_vio_dev);
static struct iommu_table veth_iommu_table;
static struct iommu_table vio_iommu_table;

void __init iommu_vio_init(void)
static void __init iommu_vio_init(void)
{
struct iommu_table *t;
struct iommu_table_cb cb;
Expand Down Expand Up @@ -123,6 +123,7 @@ static int __init vio_bus_init_iseries(void)

err = vio_bus_init();
if (err == 0) {
iommu_vio_init();
vio_bus_device.iommu_table = &vio_iommu_table;
iSeries_vio_dev = &vio_bus_device.dev;
probe_bus_iseries();
Expand Down
3 changes: 0 additions & 3 deletions arch/ppc64/mm/init.c
Original file line number Diff line number Diff line change
Expand Up @@ -686,9 +686,6 @@ void __init mem_init(void)

mem_init_done = 1;

#ifdef CONFIG_PPC_ISERIES
iommu_vio_init();
#endif
/* Initialize the vDSO */
vdso_init();
}
Expand Down
3 changes: 0 additions & 3 deletions include/asm-ppc64/iommu.h
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,6 @@ extern void iommu_devnode_init_pSeries(struct device_node *dn);

#ifdef CONFIG_PPC_ISERIES

/* Initializes tables for bio buses */
extern void __init iommu_vio_init(void);

struct iSeries_Device_Node;
/* Creates table for an individual device node */
extern void iommu_devnode_init_iSeries(struct iSeries_Device_Node *dn);
Expand Down

0 comments on commit 8c65b5c

Please sign in to comment.