staging: bcm2835-camera: fix overflow warnings
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Mon, 20 Aug 2018 04:07:05 +0000 (13:07 +0900)
committerHoegeun Kwon <hoegeun.kwon@samsung.com>
Thu, 3 Aug 2023 08:43:00 +0000 (17:43 +0900)
Fix overflow in implicit constant conversion warnings.

Change-Id: I3e419cb927241c9400147b36a2e36f2173c96025
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/staging/vc04_services/bcm2835-camera/controls.c

index b1b02fb..872d828 100644 (file)
@@ -1212,7 +1212,7 @@ static const struct bm2835_mmal_v4l2_ctrl v4l2_ctrls[V4L2_CTRL_COUNT] = {
        {
                .id = V4L2_CID_MPEG_VIDEO_H264_PROFILE,
                .type = MMAL_CONTROL_TYPE_STD_MENU,
-               .min = ~(BIT(V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE) |
+               .min = (u32)~(BIT(V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE) |
                         BIT(V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_BASELINE) |
                         BIT(V4L2_MPEG_VIDEO_H264_PROFILE_MAIN) |
                         BIT(V4L2_MPEG_VIDEO_H264_PROFILE_HIGH)),
@@ -1226,7 +1226,7 @@ static const struct bm2835_mmal_v4l2_ctrl v4l2_ctrls[V4L2_CTRL_COUNT] = {
        {
                .id = V4L2_CID_MPEG_VIDEO_H264_LEVEL,
                .type = MMAL_CONTROL_TYPE_STD_MENU,
-               .min = ~(BIT(V4L2_MPEG_VIDEO_H264_LEVEL_1_0) |
+               .min = (u32)~(BIT(V4L2_MPEG_VIDEO_H264_LEVEL_1_0) |
                         BIT(V4L2_MPEG_VIDEO_H264_LEVEL_1B) |
                         BIT(V4L2_MPEG_VIDEO_H264_LEVEL_1_1) |
                         BIT(V4L2_MPEG_VIDEO_H264_LEVEL_1_2) |