This patch adds struct v4l2_subdev_try_buf, used as a temporary buffer for "try" pad configuration data. Defining such a struct will simplify memory allocation for such buffers. Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@xxxxxx> --- include/media/v4l2-subdev.h | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h index b15c6e0..4424a7c 100644 --- a/include/media/v4l2-subdev.h +++ b/include/media/v4l2-subdev.h @@ -618,14 +618,16 @@ static inline struct v4l2_subdev *v4l2_async_to_subdev( /* * Used for storing subdev information per file handle */ +struct v4l2_subdev_try_buf { + struct v4l2_mbus_framefmt try_fmt; + struct v4l2_rect try_crop; + struct v4l2_rect try_compose; +}; + struct v4l2_subdev_fh { struct v4l2_fh vfh; #if defined(CONFIG_VIDEO_V4L2_SUBDEV_API) - struct { - struct v4l2_mbus_framefmt try_fmt; - struct v4l2_rect try_crop; - struct v4l2_rect try_compose; - } *pad; + struct v4l2_subdev_try_buf *pad; #endif }; -- 1.7.2.5 -- 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