On Wednesday 16 March 2016 10:43:33 Adrian Hunter wrote: > > + > > + /* 32-bit mask as default & fallback */ > > + if (ret) { > > + ret = dma_set_mask_and_coherent(dev, DMA_BIT_MASK(32)); > > What happens if device enumeration (e.g. of_dma_configure) has already set a > more restrictive DMA mask? > > In this case, dma_set_mask_and_coherent() is supposed to check the bus properties settings again and fail dma_set_mask_and_coherent(). We currently don't do that on ARM, which is a bug. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html