On Wed, 22 Jun 2011 15:59:04 +0200 Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> wrote: > > This is a basic, naive conversion to the videobuf2 infrastructure, removing > > a lot of code in the process. For now, we're using vmalloc, which is > > suboptimal, but it does match what the cafe driver did before. > > Could you elaborate a bit why vmalloc is suboptimal for your case? Because it requires copying every frame in kernel space. That's not a problem with the vb2 vmalloc implementation, obviously, it's just inherent in that approach. Systems with the old Cafe controller are probably stuck with it (though CMA might just make contiguous DMA operation possible); I hope to not see it used on anything newer. (Other comments noted, thanks.) jon -- 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