[Freedreno] [PATCH v6 0/4] drm/msm: convet to drm_crtc_handle_vblank()
Dmitry Baryshkov
dmitry.baryshkov at linaro.org
Fri Jun 17 23:33:24 UTC 2022
This patchseries replaces drm_handle_vblank() with
drm_crtc_handle_vblank(). As a bonus result of this conversion it is
possible to drop the stored array of allocated CRTCs and use the core
CRTC iterators.
Changes since v5:
- Clean up the event_thread->worker in case of an error to fix possible
oops in msm_drm_uninit().
Changes since v4:
- Removed the duplicate word 'duplicate' from the last patch'es commit
message (noticed by Abhinav).
Changes since v3:
- In msm_drm_init simplify the code by using an interim var for the
event thread itself rather than just the index (suggested by Abhinav)
Changes since v2;
- none (sent by mistake)
Changes since v1;
- fixed uninitialized var access (LTP Robot)
Dmitry Baryshkov (4):
drm/msm: clean event_thread->worker in case of an error
drm/msm/mdp4: convert to drm_crtc_handle_vblank()
drm/msm/mdp5: convert to drm_crtc_handle_vblank()
drm/msm: stop storing the array of CRTCs in struct msm_drm_private
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c | 9 +++--
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c | 9 +++--
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +-
drivers/gpu/drm/msm/msm_drv.c | 44 +++++++++++++-----------
drivers/gpu/drm/msm/msm_drv.h | 3 +-
7 files changed, 35 insertions(+), 36 deletions(-)
--
2.35.1
More information about the Freedreno
mailing list