{
        struct isc_device *isc = video_drvdata(file);
        struct v4l2_subdev_frame_size_enum fse = {
+               .code = isc->config.sd_format->mbus_code,
                .index = fsize->index,
                .which = V4L2_SUBDEV_FORMAT_ACTIVE,
        };
        if (ret)
                return ret;
 
-       fse.code = isc->config.sd_format->mbus_code;
-
        fsize->type = V4L2_FRMSIZE_TYPE_DISCRETE;
        fsize->discrete.width = fse.max_width;
        fsize->discrete.height = fse.max_height;
 {
        struct isc_device *isc = video_drvdata(file);
        struct v4l2_subdev_frame_interval_enum fie = {
+               .code = isc->config.sd_format->mbus_code,
                .index = fival->index,
                .width = fival->width,
                .height = fival->height,
        if (ret)
                return ret;
 
-       fie.code = isc->config.sd_format->mbus_code;
        fival->type = V4L2_FRMIVAL_TYPE_DISCRETE;
        fival->discrete = fie.interval;