On Mon, Feb 11, 2008 at 07:56:10PM +0100, Roel Kluin wrote: > +/* > + * dma_alloc_noncoherent is a fallback for boxes PA7200 and below which > + * cannot allocate coherent memory. > + */ > static void *pa11_dma_alloc_noncoherent(struct device *dev, size_t size, > dma_addr_t *dma_handle, gfp_t flag) > {
Why? This is located below pcxl_dma_ops so its obviously only relevant for pcx. > @@ -586,6 +590,10 @@ static void pa11_dma_free_noncoherent(struct device > *dev, size_t size, > return; > } > > +/* > + * PCXL allocates coherent memory even for dma_alloc_noncoherent() due to the > + * uncached trick for coherent memory. > + */ This isn't correct either. > struct hppa_dma_ops pcx_dma_ops = { > .dma_supported = pa11_dma_supported, > .alloc_consistent = fail_alloc_consistent, > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/