[media] v4l: subdev: tolerate null in media_entity_to_v4l2_subdev
authorKieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Wed, 7 Jun 2017 09:52:07 +0000 (06:52 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Thu, 8 Jun 2017 19:55:25 +0000 (16:55 -0300)
commit47f910f0e0deb880c2114811f7ea1ec115a19ee4
tree073ac6c6b3ccfd1730d199bf5418087ceeebf15e
parent7eb2bcb2efccf07cc4bc31791e3c36bebe12b8ad
[media] v4l: subdev: tolerate null in media_entity_to_v4l2_subdev

Return NULL, if a null entity is parsed for it's v4l2_subdev

Currently, the callers of media_entity_to_v4l2_subdev() need to
make sure that the subdev is non-NULL, for example, when it is
obtained from media_entity_remote_pad().

As this is a recurring pattern, add the check at the macro in order
to avoid additional checks at the callers.

Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Reviewed-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
include/media/v4l2-subdev.h