diff options
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_crtc.c')
-rw-r--r-- | drivers/gpu/drm/omapdrm/omap_crtc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_crtc.c b/drivers/gpu/drm/omapdrm/omap_crtc.c index 400d0d2f6790..cc85c16cbc2a 100644 --- a/drivers/gpu/drm/omapdrm/omap_crtc.c +++ b/drivers/gpu/drm/omapdrm/omap_crtc.c | |||
@@ -589,8 +589,10 @@ omap_crtc_duplicate_state(struct drm_crtc *crtc) | |||
589 | current_state = to_omap_crtc_state(crtc->state); | 589 | current_state = to_omap_crtc_state(crtc->state); |
590 | 590 | ||
591 | state = kmalloc(sizeof(*state), GFP_KERNEL); | 591 | state = kmalloc(sizeof(*state), GFP_KERNEL); |
592 | if (state) | 592 | if (!state) |
593 | __drm_atomic_helper_crtc_duplicate_state(crtc, &state->base); | 593 | return NULL; |
594 | |||
595 | __drm_atomic_helper_crtc_duplicate_state(crtc, &state->base); | ||
594 | 596 | ||
595 | state->zpos = current_state->zpos; | 597 | state->zpos = current_state->zpos; |
596 | state->rotation = current_state->rotation; | 598 | state->rotation = current_state->rotation; |