From: Hans Verkuil Date: Tue, 23 Jun 2015 09:20:23 +0000 (-0300) Subject: [media] v4l2-event: v4l2_event_queue: do nothing if vdev == NULL X-Git-Tag: v4.14-rc1~4413^2~374 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fb8dfda980bdaf178a7addb0a4f68574e390a9d9;p=platform%2Fkernel%2Flinux-rpi.git [media] v4l2-event: v4l2_event_queue: do nothing if vdev == NULL If the vdev pointer == NULL, then just return. This makes it easier for subdev drivers to use this function without having to check if the sd->devnode pointer is NULL or not. Signed-off-by: Hans Verkuil Acked-by: Sakari Ailus Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/v4l2-core/v4l2-event.c b/drivers/media/v4l2-core/v4l2-event.c index 8761aab..8d3171c 100644 --- a/drivers/media/v4l2-core/v4l2-event.c +++ b/drivers/media/v4l2-core/v4l2-event.c @@ -172,6 +172,9 @@ void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev) unsigned long flags; struct timespec timestamp; + if (vdev == NULL) + return; + ktime_get_ts(×tamp); spin_lock_irqsave(&vdev->fh_lock, flags);