upstream: [media] tvp5150: Replace container_of() with to_tvp5150()
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Fri, 16 May 2014 01:53:31 +0000 (22:53 -0300)
committerChanho Park <chanho61.park@samsung.com>
Thu, 7 Aug 2014 05:27:11 +0000 (14:27 +0900)
Use the driver-specific inline function to cast from a subdev pointer to
a tvp5150 pointer instead of the generic container_of().

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
drivers/media/i2c/tvp5150.c

index 4fd3688..07dee44 100644 (file)
@@ -913,7 +913,7 @@ static int tvp5150_s_crop(struct v4l2_subdev *sd, const struct v4l2_crop *a)
 
 static int tvp5150_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a)
 {
-       struct tvp5150 *decoder = container_of(sd, struct tvp5150, sd);
+       struct tvp5150 *decoder = to_tvp5150(sd);
 
        a->c    = decoder->rect;
        a->type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
@@ -923,7 +923,7 @@ static int tvp5150_g_crop(struct v4l2_subdev *sd, struct v4l2_crop *a)
 
 static int tvp5150_cropcap(struct v4l2_subdev *sd, struct v4l2_cropcap *a)
 {
-       struct tvp5150 *decoder = container_of(sd, struct tvp5150, sd);
+       struct tvp5150 *decoder = to_tvp5150(sd);
        v4l2_std_id std;
 
        if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)