The patch series adds an allocation context to dma-sg and uses that to move dma_(un)map_sg into the vb2 framework, which is where it belongs. Related to that is the addition of buf_prepare/finish _for_cpu variants, where the _for_cpu ops are called when the buffer is synced for the cpu, and the others are called when it is synced to the device. DMABUF export support is added to dma-sg and vmalloc, so now all memory models support DMABUF importing and exporting. A new flag was added so drivers know when the DMA engine should be (re)programmed. This is primarily needed for the dma-sg memory model. Reviews are very welcome. Regards, Hans -- 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