Message ID | 20241114134018.32126-2-massimiliano.pellizzer@canonical.com |
---|---|
State | New |
Headers | show |
Series | CVE-2023-52821 | expand |
diff --git a/drivers/gpu/drm/panel/panel-arm-versatile.c b/drivers/gpu/drm/panel/panel-arm-versatile.c index a0574dc03e16..33febcb08f8b 100644 --- a/drivers/gpu/drm/panel/panel-arm-versatile.c +++ b/drivers/gpu/drm/panel/panel-arm-versatile.c @@ -271,6 +271,8 @@ static int versatile_panel_get_modes(struct drm_panel *panel) connector->display_info.bus_flags = vpanel->panel_type->bus_flags; mode = drm_mode_duplicate(panel->drm, &vpanel->panel_type->mode); + if (!mode) + return -ENOMEM; drm_mode_set_name(mode); mode->type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED;