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>
Mon, 6 Jul 2020 09:07:44 +0000 (18:07 +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 296d0db..7e1526d 100644 (file)
@@ -1115,7 +1115,7 @@ static const struct bm2835_mmal_v4l2_ctrl v4l2_ctrls[V4L2_CTRL_COUNT] = {
        {
                V4L2_CID_MPEG_VIDEO_H264_PROFILE,
                MMAL_CONTROL_TYPE_STD_MENU,
-               ~(BIT(V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE) |
+               (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)),
@@ -1127,7 +1127,7 @@ static const struct bm2835_mmal_v4l2_ctrl v4l2_ctrls[V4L2_CTRL_COUNT] = {
        },
        {
                V4L2_CID_MPEG_VIDEO_H264_LEVEL, MMAL_CONTROL_TYPE_STD_MENU,
-               ~(BIT(V4L2_MPEG_VIDEO_H264_LEVEL_1_0) |
+               (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) |