On Sat, Apr 09, 2011 at 03:33:39AM +0200, Janusz Krzysztofik wrote: > Since there were no actual problems reported before, I suppose the old > code, which was passing to remap_pfn_range() a physical page number > calculated from dma_alloc_coherent() privided dma_handle, worked > correctly on all platforms actually using videobud-dma-config. Now, on > my ARM machine, a completely different, then completely wrong physical > address, calculated as virt_to_phys(dma_alloc_coherent()), is used > instead of the dma_handle, which causes the machine to hang. virt_to_phys(dma_alloc_coherent()) is and always has been invalid, and will break on several architectures apart from ARM. -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html