[patch 04/16] powerpc: remove dead code in iommu.h
Benjamin Herrenschmidt
benh at kernel.crashing.org
Sun Nov 5 17:47:03 EST 2006
On Fri, 2006-11-03 at 09:47 +0100, Sascha Hauer wrote:
> On Fri, Nov 03, 2006 at 09:21:53AM +1100, Benjamin Herrenschmidt wrote:
> > On Thu, 2006-11-02 at 13:55 +0100, s.hauer at pengutronix.de wrote:
> > > plain text document attachment
> > > (powerpc-include-asm-powerpc-iommu_h-remove-dead-code.diff)
> > > iommu_setup_pSeries() and iommu_setup_dart() are declared extern but are
> > > not implemented, so remove them. iommu_free_table() is pSeries specific,
> > > so #ifdef it with CONFIG_PPC_PSERIES and not CONFIG_PPC_MULTIPLATFORM
> > >
> > > Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
> >
> > There is no need to #ifdef an extern declaration. Just remove the
> > ifdef's and the two obsolete prototypes alltogether
> >
>
> Here we go:
>
> iommu_setup_pSeries() and iommu_setup_dart() are declared extern but are
> not implemented, so remove them. iommu_free_table() is pSeries specific,
> so #ifdef it with CONFIG_PPC_PSERIES and not CONFIG_PPC_MULTIPLATFORM
Same here :-)
Ben.
> Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
>
> Index: include/asm-powerpc/iommu.h
> ===================================================================
> --- a/include/asm-powerpc/iommu.h.orig
> +++ b/include/asm-powerpc/iommu.h
> @@ -70,17 +70,9 @@ struct iommu_table {
> struct scatterlist;
> struct device_node;
>
> -#ifdef CONFIG_PPC_MULTIPLATFORM
> -
> -/* Walks all buses and creates iommu tables */
> -extern void iommu_setup_pSeries(void);
> -extern void iommu_setup_dart(void);
> -
> /* Frees table for an individual device node */
> extern void iommu_free_table(struct device_node *dn);
>
> -#endif /* CONFIG_PPC_MULTIPLATFORM */
> -
> /* Initializes an iommu_table based in values set in the passed-in
> * structure
> */
>
More information about the Linuxppc-dev
mailing list