At Fri, 27 Nov 2009 07:51:44 +1100, Benjamin Herrenschmidt wrote: > > On Thu, 2009-11-26 at 16:13 +0100, Takashi Iwai wrote: > > The non-cohernet PPC arch doesn't give the correct address by a simple > > virt_to_page() for pages allocated via dma_alloc_coherent(). > > This patch adds a hack to fix the conversion similarly like MIPS. > > > > Note that this doesn't fix perfectly: the pages should be marked with > > proper pgprot value. This will be done in a future implementation like > > the conversion to dma_mmap_coherent(). > > > > Signed-off-by: Takashi Iwai <tiwai@xxxxxxx> > > This will not work with swiotlb, but then, I don't think we have -yet- > to deal with a platform that does both swiotlb and isn't DMA > coherent :-) > > Of course, the conversion to dma_mmap_coherent will makes things better > though we really will want to push that function into the dma ops. > > So it's hackish but for now its an > > Acked-by: Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx> Thanks, I added your ack to the GIT commit. Takashi