Skip to content

Commit 4809a01

Browse files
en4bzzackr
authored andcommitted
drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_check
Handle unlikely ENOMEN condition and other errors in vmw_stdu_connector_atomic_check. Signed-off-by: Ian Forbes <ian.forbes@broadcom.com> Reported-by: Dan Carpenter <dan.carpenter@linaro.org> Fixes: 75c3e8a ("drm/vmwgfx: Trigger a modeset when the screen moves") Reviewed-by: Zack Rusin <zack.rusin@broadcom.com> Reviewed-by: Martin Krastev <martin.krastev@broadcom.com> Signed-off-by: Zack Rusin <zack.rusin@broadcom.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240809183756.27283-1-ian.forbes@broadcom.com
1 parent 28a5dfd commit 4809a01

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -886,6 +886,10 @@ static int vmw_stdu_connector_atomic_check(struct drm_connector *conn,
886886
struct drm_crtc_state *new_crtc_state;
887887

888888
conn_state = drm_atomic_get_connector_state(state, conn);
889+
890+
if (IS_ERR(conn_state))
891+
return PTR_ERR(conn_state);
892+
889893
du = vmw_connector_to_stdu(conn);
890894

891895
if (!conn_state->crtc)

0 commit comments

Comments
 (0)