[media] exynos4-is: Fix initialization of subdev 'flags' field
[linux-2.6-block.git] / drivers / media / platform / exynos4-is / fimc-lite.c
index 661d0d148cb5e2f6c214c66cd329210d59a88c1d..7ecf4e7ff5fc4c950d4e88a6f3ecad984f762b46 100644 (file)
@@ -1377,7 +1377,7 @@ static int fimc_lite_create_capture_subdev(struct fimc_lite *fimc)
        int ret;
 
        v4l2_subdev_init(sd, &fimc_lite_subdev_ops);
-       sd->flags = V4L2_SUBDEV_FL_HAS_DEVNODE;
+       sd->flags |= V4L2_SUBDEV_FL_HAS_DEVNODE;
        snprintf(sd->name, sizeof(sd->name), "FIMC-LITE.%d", fimc->index);
 
        fimc->subdev_pads[FLITE_SD_PAD_SINK].flags = MEDIA_PAD_FL_SINK;