On Tue, 2007-12-18 at 18:49 +0100, [EMAIL PROTECTED] wrote: > plain text document attachment > (0019-Remove-the-global-dma_direct_offset.patch) > We no longer need the global dma_direct_offset, update the comment to > reflect the new reality. > > Signed-off-by: Michael Ellerman <[EMAIL PROTECTED]> > Signed-off-by: Arnd Bergmann <[EMAIL PROTECTED]> > ---
Ack. > arch/powerpc/kernel/dma_64.c | 7 ++++--- > include/asm-powerpc/dma-mapping.h | 2 -- > 2 files changed, 4 insertions(+), 5 deletions(-) > > Index: linux-2.6-new/arch/powerpc/kernel/dma_64.c > =================================================================== > --- linux-2.6-new.orig/arch/powerpc/kernel/dma_64.c > +++ linux-2.6-new/arch/powerpc/kernel/dma_64.c > @@ -112,10 +112,11 @@ EXPORT_SYMBOL(dma_iommu_ops); > /* > * Generic direct DMA implementation > * > - * This implementation supports a global offset that can be applied if > - * the address at which memory is visible to devices is not 0. > + * This implementation supports a per-device offset that can be applied if > + * the address at which memory is visible to devices is not 0. Platform code > + * can point archdata.dma_data at an unsigned long holding the offset. By > + * default no offset is used. > */ > -unsigned long dma_direct_offset; > > static unsigned long get_dma_direct_offset(struct device *dev) > { > Index: linux-2.6-new/include/asm-powerpc/dma-mapping.h > =================================================================== > --- linux-2.6-new.orig/include/asm-powerpc/dma-mapping.h > +++ linux-2.6-new/include/asm-powerpc/dma-mapping.h > @@ -186,8 +186,6 @@ static inline void dma_unmap_sg(struct d > extern struct dma_mapping_ops dma_iommu_ops; > extern struct dma_mapping_ops dma_direct_ops; > > -extern unsigned long dma_direct_offset; > - > #else /* CONFIG_PPC64 */ > > #define dma_supported(dev, mask) (1) > _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev