[PATCH 0/3] DC pull request cleanup

Alex Deucher alexdeucher at gmail.com
Wed Sep 27 22:34:50 UTC 2017


On Wed, Sep 27, 2017 at 3:46 PM, Harry Wentland <harry.wentland at amd.com> wrote:
> Patches to make DC use kzalloc/krealloc/kfree directly.
>
> Also updating the TODO list after a closer look at I2C in DC.
>
> Harry Wentland (3):
>   drm/amd/display: Use kernel alloc/free
>   drm/amd/display: Remove alloc/free macros
>   drm/amd/display: DC I2C review

patches 2, 3, and v2 of patch 1 are:
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

>
>  drivers/gpu/drm/amd/display/TODO                   | 26 +++++----
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  2 +-
>  drivers/gpu/drm/amd/display/dc/basics/logger.c     | 18 ++++---
>  drivers/gpu/drm/amd/display/dc/basics/vector.c     | 19 +++----
>  drivers/gpu/drm/amd/display/dc/bios/bios_parser.c  | 17 +++---
>  drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 14 ++---
>  drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c   |  5 +-
>  drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   |  6 +--
>  drivers/gpu/drm/amd/display/dc/core/dc.c           | 42 ++++++++-------
>  drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  6 +--
>  drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  | 18 +++----
>  drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  2 +-
>  drivers/gpu/drm/amd/display/dc/core/dc_sink.c      | 11 ++--
>  drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |  6 +--
>  drivers/gpu/drm/amd/display/dc/core/dc_surface.c   | 15 +++---
>  drivers/gpu/drm/amd/display/dc/dce/dce_abm.c       |  4 +-
>  drivers/gpu/drm/amd/display/dc/dce/dce_audio.c     |  4 +-
>  .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  | 12 +++--
>  drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c    | 10 ++--
>  drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |  6 +--
>  drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c       |  2 +-
>  .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c  |  2 +-
>  drivers/gpu/drm/amd/display/dc/dce/dce_opp.c       |  2 +-
>  .../drm/amd/display/dc/dce100/dce100_resource.c    | 43 +++++++--------
>  .../drm/amd/display/dc/dce110/dce110_compressor.c  |  6 +--
>  .../drm/amd/display/dc/dce110/dce110_resource.c    | 61 ++++++++++++----------
>  .../drm/amd/display/dc/dce112/dce112_compressor.c  |  6 +--
>  .../drm/amd/display/dc/dce112/dce112_resource.c    | 43 +++++++--------
>  .../drm/amd/display/dc/dce120/dce120_resource.c    | 43 +++++++--------
>  .../drm/amd/display/dc/dce80/dce80_compressor.c    |  6 +--
>  .../gpu/drm/amd/display/dc/dce80/dce80_resource.c  | 47 +++++++++--------
>  drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c   |  2 +-
>  drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c   |  2 +-
>  .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  | 56 ++++++++++----------
>  drivers/gpu/drm/amd/display/dc/dm_services.h       |  4 --
>  drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c    |  4 +-
>  drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 21 ++++----
>  drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c       |  6 +--
>  drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c   |  2 +-
>  drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c       |  6 +--
>  .../amd/display/dc/i2caux/dce100/i2caux_dce100.c   |  4 +-
>  .../display/dc/i2caux/dce110/aux_engine_dce110.c   |  6 +--
>  .../dc/i2caux/dce110/i2c_hw_engine_dce110.c        |  7 +--
>  .../dc/i2caux/dce110/i2c_sw_engine_dce110.c        |  7 +--
>  .../amd/display/dc/i2caux/dce110/i2caux_dce110.c   |  6 +--
>  .../amd/display/dc/i2caux/dce112/i2caux_dce112.c   |  4 +-
>  .../amd/display/dc/i2caux/dce120/i2caux_dce120.c   |  4 +-
>  .../display/dc/i2caux/dce80/i2c_hw_engine_dce80.c  |  6 +--
>  .../display/dc/i2caux/dce80/i2c_sw_engine_dce80.c  |  6 +--
>  .../drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c |  6 +--
>  .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c |  4 +-
>  .../display/dc/i2caux/diagnostics/i2caux_diag.c    |  7 +--
>  .../gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.c  |  6 +--
>  .../amd/display/dc/irq/dce110/irq_service_dce110.c |  5 +-
>  .../amd/display/dc/irq/dce120/irq_service_dce120.c |  5 +-
>  .../amd/display/dc/irq/dce80/irq_service_dce80.c   |  5 +-
>  .../amd/display/dc/irq/dcn10/irq_service_dcn10.c   |  5 +-
>  drivers/gpu/drm/amd/display/dc/irq/irq_service.c   |  2 +-
>  .../amd/display/dc/virtual/virtual_link_encoder.c  |  2 +-
>  .../display/dc/virtual/virtual_stream_encoder.c    |  4 +-
>  .../drm/amd/display/modules/freesync/freesync.c    | 14 ++---
>  drivers/gpu/drm/amd/display/replace_alloc.cocci    | 25 +++++++++
>  62 files changed, 399 insertions(+), 348 deletions(-)
>  create mode 100644 drivers/gpu/drm/amd/display/replace_alloc.cocci
>
> --
> 2.11.0
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx


More information about the amd-gfx mailing list