Michal Simek <mon...@monstr.eu> writes: > Hi Rusty and Jens, > > I am getting problem with your patch which you have added to the kernel. > The problem is with my arm zynq remoteproc driver where > I use dma_declare_coherent_memory() to specify memory for remoteproc > which is ioremap to the vmalloc area. > > Based on that buf addr is not inside ram even this coherent memory is in ram. > That's why virt_addr_valid(buf) is failing.
But sg_set_buf() calls virt_to_page(buf). So does that work? I would think calling sg_set_page() directly would be what you want here... Cheers, Rusty. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/