diff options
Diffstat (limited to 'drivers/gpu/drm/vc4/vc4_crtc.c')
-rw-r--r-- | drivers/gpu/drm/vc4/vc4_crtc.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/drm/vc4/vc4_crtc.c b/drivers/gpu/drm/vc4/vc4_crtc.c index 24edd0c22cc9..865e9f494bcc 100644 --- a/drivers/gpu/drm/vc4/vc4_crtc.c +++ b/drivers/gpu/drm/vc4/vc4_crtc.c | |||
@@ -807,12 +807,13 @@ static int vc4_async_page_flip(struct drm_crtc *crtc, | |||
807 | static int vc4_page_flip(struct drm_crtc *crtc, | 807 | static int vc4_page_flip(struct drm_crtc *crtc, |
808 | struct drm_framebuffer *fb, | 808 | struct drm_framebuffer *fb, |
809 | struct drm_pending_vblank_event *event, | 809 | struct drm_pending_vblank_event *event, |
810 | uint32_t flags) | 810 | uint32_t flags, |
811 | struct drm_modeset_acquire_ctx *ctx) | ||
811 | { | 812 | { |
812 | if (flags & DRM_MODE_PAGE_FLIP_ASYNC) | 813 | if (flags & DRM_MODE_PAGE_FLIP_ASYNC) |
813 | return vc4_async_page_flip(crtc, fb, event, flags); | 814 | return vc4_async_page_flip(crtc, fb, event, flags); |
814 | else | 815 | else |
815 | return drm_atomic_helper_page_flip(crtc, fb, event, flags); | 816 | return drm_atomic_helper_page_flip(crtc, fb, event, flags, ctx); |
816 | } | 817 | } |
817 | 818 | ||
818 | static struct drm_crtc_state *vc4_crtc_duplicate_state(struct drm_crtc *crtc) | 819 | static struct drm_crtc_state *vc4_crtc_duplicate_state(struct drm_crtc *crtc) |