ALSA: pcm - fix page conversion on non-coherent PPC arch
authorTakashi Iwai <tiwai@suse.de>
Thu, 26 Nov 2009 14:04:24 +0000 (15:04 +0100)
committerTakashi Iwai <tiwai@suse.de>
Fri, 27 Nov 2009 09:15:23 +0000 (10:15 +0100)
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().

Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

No differences found