arm926_dma_flush_range undefined!
Russell King - ARM Linux
linux at arm.linux.org.uk
Tue May 11 05:44:48 EDT 2010
On Tue, May 11, 2010 at 11:43:17AM +0200, Nicolas Ferre wrote:
> Le 06/05/2010 19:59, Russell King - ARM Linux :
> > On Thu, May 06, 2010 at 03:07:11PM +0100, Catalin Marinas wrote:
> >> On Thu, 2010-05-06 at 15:11 +0200, Nicolas Ferre wrote:
> >>> I am trying to compile a recent kernel
> >>> (v2.6.34-rc6-201-g722154e) and I am
> >>> having this kind of error:
> >>>
> >>> ERROR: "arm926_dma_flush_range" [drivers/mmc/host/at91_mci.ko] undefined!
> >>
> >> The driver seems to use dmac_flush_range() directly. That's not part of
> >> the DMA API. Could you not use one of the supported DMA API functions?
>
> The difficult part for me is to choose the proper one ;-)
>
> And also, I am wondering if this call is needed as we do a
> kunmap_atomic() on the same scatterlist pointer just before. Does not
> kunmap_atomic() embed a cache flushing directive already?
No it doesn't. What are you trying to do here?
More information about the linux-arm-kernel
mailing list