Looking at .buf_prepare() videobuf_queue_ops methods I cannot understand, why if videobuf_iolock() fails they all call some internal buffer freeing function, that, among others, also calls some nideobuf-specific free function... Is this really needed, if yes - why? Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- 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