-
- Downloads
drm/msm/dpu: use devres-managed allocation for HW blocks
Use devm_kzalloc to create HW block structure. This allows us to remove corresponding kfree and drop all dpu_hw_*_destroy() functions as well as dpu_rm_destroy(), which becomes empty afterwards. Reviewed-by:Jessica Zhang <quic_jesszhan@quicinc.com> Signed-off-by:
Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Patchwork: https://patchwork.freedesktop.org/patch/570041/ Link: https://lore.kernel.org/r/20231201211845.1026967-7-dmitry.baryshkov@linaro.org
Showing
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c 9 additions, 10 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h 6 additions, 10 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c 5 additions, 7 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h 7 additions, 3 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c 5 additions, 2 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c 6 additions, 10 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h 4 additions, 8 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c 7 additions, 9 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h 5 additions, 8 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c 6 additions, 8 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h 4 additions, 8 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c 6 additions, 8 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h 4 additions, 9 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c 7 additions, 8 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h 5 additions, 9 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c 7 additions, 10 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h 6 additions, 10 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c 7 additions, 8 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h 5 additions, 8 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h
- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 1 addition, 7 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
Loading
Please register or sign in to comment