struct dm_connector_state *dm_new_con_state = to_dm_connector_state(new_con_state);
                struct dm_connector_state *dm_old_con_state = to_dm_connector_state(old_con_state);
                struct amdgpu_crtc *acrtc = to_amdgpu_crtc(dm_new_con_state->base.crtc);
-               struct dc_surface_update dummy_updates[MAX_SURFACES] = { 0 };
-               struct dc_stream_update stream_update = { 0 };
+               struct dc_surface_update dummy_updates[MAX_SURFACES];
+               struct dc_stream_update stream_update;
                struct dc_stream_status *status = NULL;
 
+               memset(&dummy_updates, 0, sizeof(dummy_updates));
+               memset(&stream_update, 0, sizeof(stream_update));
+
                if (acrtc) {
                        new_crtc_state = drm_atomic_get_new_crtc_state(state, &acrtc->base);
                        old_crtc_state = drm_atomic_get_old_crtc_state(state, &acrtc->base);