mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
synced 2026-10-28 12:53:14 +01:00
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:
1 parent
f17d28968b
commit
68871116f9
1 file changed
+3
-3
@@ -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
|
||||
|
||||
Reference in new issue
Block a user