]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm/dpu: handle_frame_done() from vblank irq
authorRob Clark <robdclark@chromium.org>
Thu, 29 Aug 2019 16:45:11 +0000 (09:45 -0700)
committerRob Clark <robdclark@chromium.org>
Tue, 3 Sep 2019 23:17:01 +0000 (16:17 -0700)
commitd355aaadd86c49dcc551239085d56168d3276c6f
tree887f1f151e43f0ca2ae7c50c22305288adad6404
parentb20178b64f51e9d437ef46e31eace421fbd63ad9
drm/msm/dpu: handle_frame_done() from vblank irq

Previously the callback was called from whoever called wait_for_vblank(),
but that isn't a great plan when wait_for_vblank() stops getting called,
and results in frame_done_timer expiring.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c