]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
media: v4l2-subdev: Make media_entity_to_v4l2_subdev() const-aware
authorSakari Ailus <sakari.ailus@linux.intel.com>
Thu, 2 Oct 2025 10:32:53 +0000 (13:32 +0300)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Mon, 3 Nov 2025 14:58:41 +0000 (15:58 +0100)
Retain the constness of the object in media_entity_to_v4l2_subdev(), by
switching to container_of_const().

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
include/media/v4l2-subdev.h

index e0bb58cb6d042068600da98a88d5f9cc8c2bb937..a37d9a847196b5f75ce6a119a7761be88bd5813f 100644 (file)
@@ -1103,7 +1103,7 @@ struct v4l2_subdev {
        typeof(ent) __me_sd_ent = (ent);                                \
                                                                        \
        __me_sd_ent ?                                                   \
-               container_of(__me_sd_ent, struct v4l2_subdev, entity) : \
+               container_of_const(__me_sd_ent, struct v4l2_subdev, entity) : \
                NULL;                                                   \
 })