media: v4l2-dev: Make macros to obtain containers const-aware

Retain the constness of the object in media_entity_to_video_device() and
to_video_device(), by switching to container_of_const().

Signed-off-by: Sakari Ailus <[email protected]>
Signed-off-by: Hans Verkuil <[email protected]>
This commit is contained in:
Sakari Ailus authored and Hans Verkuil committed 2025-11-03 15:58:41 +01:00
1 parent f17d28968b
commit 68871116f9
1 file changed
+3 -3
+3 -3
View File
@@ -320,8 +320,8 @@ struct video_device {
typeof(__entity) __me_vdev_ent = __entity; \
\
__me_vdev_ent ? \
container_of(__me_vdev_ent, struct video_device, entity) : \
NULL; \
container_of_const(__me_vdev_ent, struct video_device, \
entity) : NULL; \
})
/**
@@ -330,7 +330,7 @@ struct video_device {
*
* @cd: pointer to &struct device
*/
#define to_video_device(cd) container_of(cd, struct video_device, dev)
#define to_video_device(cd) container_of_const(cd, struct video_device, dev)
/**
* __video_register_device - register video4linux devices