media: v4l: Safely to call v4l2_subdev_cleanup on an uninitialised subdev
authorSakari Ailus <sakari.ailus@linux.intel.com>
Thu, 7 Dec 2023 10:00:02 +0000 (12:00 +0200)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Wed, 13 Dec 2023 12:21:20 +0000 (13:21 +0100)
commitab8d7194acd1fea1702fff41a1ec93e458b6dcbf
treef061586f9b971c07f08dbc1a991797a8b474baca
parentfb16c04a538e1fa177bf2dcdf763292d51fe6e2b
media: v4l: Safely to call v4l2_subdev_cleanup on an uninitialised subdev

Graciously handle an uninitialised (but still zeroed) sub-device in
v4l2_subdev_cleanup(). The list_empty() check there is unnecessary, too,
so replace that by cheking whether the lists's next field is NULL.

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/v4l2-core/v4l2-subdev.c