mbox series

[GIT,PULL] drm/msm: drm-msm-fixes-2022-05-19

Message ID b011d51d-d634-123e-bf5f-27219ee33151@quicinc.com
State New
Headers show
Series [GIT,PULL] drm/msm: drm-msm-fixes-2022-05-19 | expand

Pull-request

https://gitlab.freedesktop.org/abhinavk/msm.git/ tags/msm-next-5.19-fixes

Message

Abhinav Kumar May 19, 2022, 4:21 p.m. UTC
Hi Rob

Here is the pull request for the fixes for 5.19.

Just a few more changes on top of msm-fixes-staging.

Mainly it has the foll fixes:

- Limiting WB modes to max sspp linewidth
- Fixing the supported rotations to add 180 back for IGT
- Fix to handle pm_runtime_get_sync() errors to avoid unclocked access
   in the bind() path for dpu driver
- Fix the irq_free() without request issue which was a big-time
   hitter in the CI-runs.

Thanks

Abhinav



The following changes since commit 947a844bb3ebff0f4736d244d792ce129f6700d7:

   drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() 
(2022-05-18 11:05:21 -0700)

are available in the git repository at:

   https://gitlab.freedesktop.org/abhinavk/msm.git/ tags/msm-next-5.19-fixes

for you to fetch changes up to 64b22a0da12adb571c01edd671ee43634ebd7e41:

   drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path 
(2022-05-18 18:32:03 -0700)

----------------------------------------------------------------
5.19 fixes for msm-next

Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com>

----------------------------------------------------------------
Abhinav Kumar (3):
       drm/msm/dpu: limit writeback modes according to max_linewidth
       drm/msm/dpu: add DRM_MODE_ROTATE_180 back to supported rotations
       drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path

Dmitry Baryshkov (1):
       drm/msm: don't free the IRQ if it was not requested

  drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c       | 4 +++-
  drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c     | 2 +-
  drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 4 +++-
  drivers/gpu/drm/msm/msm_drv.c                 | 7 ++++++-
  drivers/gpu/drm/msm/msm_kms.h                 | 1 +
  5 files changed, 14 insertions(+), 4 deletions(-)

Comments

Dmitry Baryshkov May 26, 2022, 11:52 a.m. UTC | #1
On 19/05/2022 19:21, Abhinav Kumar wrote:
> Hi Rob
> 
> Here is the pull request for the fixes for 5.19.
> 
> Just a few more changes on top of msm-fixes-staging.
> 
> Mainly it has the foll fixes:
> 
> - Limiting WB modes to max sspp linewidth
> - Fixing the supported rotations to add 180 back for IGT
> - Fix to handle pm_runtime_get_sync() errors to avoid unclocked access
>    in the bind() path for dpu driver
> - Fix the irq_free() without request issue which was a big-time
>    hitter in the CI-runs.

Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>

> 
> Thanks
> 
> Abhinav
> 
> 
> 
> The following changes since commit 
> 947a844bb3ebff0f4736d244d792ce129f6700d7:
> 
>    drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() 
> (2022-05-18 11:05:21 -0700)
> 
> are available in the git repository at:
> 
>    https://gitlab.freedesktop.org/abhinavk/msm.git/ 
> tags/msm-next-5.19-fixes
> 
> for you to fetch changes up to 64b22a0da12adb571c01edd671ee43634ebd7e41:
> 
>    drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path 
> (2022-05-18 18:32:03 -0700)
> 
> ----------------------------------------------------------------
> 5.19 fixes for msm-next
> 
> Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
> 
> ----------------------------------------------------------------
> Abhinav Kumar (3):
>        drm/msm/dpu: limit writeback modes according to max_linewidth
>        drm/msm/dpu: add DRM_MODE_ROTATE_180 back to supported rotations
>        drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
> 
> Dmitry Baryshkov (1):
>        drm/msm: don't free the IRQ if it was not requested
> 
>   drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c       | 4 +++-
>   drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c     | 2 +-
>   drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 4 +++-
>   drivers/gpu/drm/msm/msm_drv.c                 | 7 ++++++-
>   drivers/gpu/drm/msm/msm_kms.h                 | 1 +
>   5 files changed, 14 insertions(+), 4 deletions(-)