At Thu, 30 Aug 2007 11:09:39 +0100, Alan Cox wrote: > > On Thu, 30 Aug 2007 11:26:04 +0200 > Markus Dahms <mad@xxxxxxxxxxxxxxxx> wrote: > > > The dma_alloc_coherent and dma_free_coherent function seem to be not > > available on sparc(32) architecture. It is not used by SBus sound > > drivers, so it's disabled via #ifndef for CONFIG_SPARC32. > > It would probably look a lot cleaner if you either provided dummy > dma_alloc_coherent/free coherent inlines for SPARC32, fixed it (if > sparc32 can do coherent DMA) or if you must ifdef it provide dummy > functions in the memalloc code so its a single ifdef It's been indeed inline on 2.6.22 or ealier in include/asm-generic/dma-mapping.h, but it's changed to extern without defining functions. I don't think it's a good idea to have function declarations even though we surely know that there are no real function definitions... Takashi - To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html