[PATCH] drm/amd/display: Clean up coding style violations

Alex Deucher alexdeucher at gmail.com
Tue Jan 29 21:48:39 UTC 2019


On Tue, Jan 29, 2019 at 4:03 PM David Francis <David.Francis at amd.com> wrote:
>
> Some of the grandfathered amd display code does not follow
> Linux coding style and emits warnings or errors on checkpatch
>
> No functional changes here - just cleanup
>
> Signed-off-by: David Francis <David.Francis at amd.com>

Acked-by: Alex Deucher <alexander.deucher at amd.com>

> ---
>  .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 96 +++++++++----------
>  1 file changed, 47 insertions(+), 49 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
> index cdda68aba70e..973517d35d5c 100644
> --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
> +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
> @@ -176,56 +176,56 @@ static const enum drm_plane_type dm_plane_type_stoney[AMDGPU_MAX_PLANES] = {
>   */
>  static u32 dm_vblank_get_counter(struct amdgpu_device *adev, int crtc)
>  {
> +       struct amdgpu_crtc *acrtc;
> +       struct dm_crtc_state *acrtc_state;
> +
>         if (crtc >= adev->mode_info.num_crtc)
>                 return 0;
> -       else {
> -               struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc];
> -               struct dm_crtc_state *acrtc_state = to_dm_crtc_state(
> -                               acrtc->base.state);
>
> +       acrtc = adev->mode_info.crtcs[crtc];
> +       acrtc_state = to_dm_crtc_state(acrtc->base.state);
>
> -               if (acrtc_state->stream == NULL) {
> -                       DRM_ERROR("dc_stream_state is NULL for crtc '%d'!\n",
> -                                 crtc);
> -                       return 0;
> -               }
> -
> -               return dc_stream_get_vblank_counter(acrtc_state->stream);
> +       if (acrtc_state->stream == NULL) {
> +               DRM_ERROR("dc_stream_state is NULL for crtc '%d'!\n",
> +                         crtc);
> +               return 0;
>         }
> +
> +       return dc_stream_get_vblank_counter(acrtc_state->stream);
>  }
>
>  static int dm_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
>                                   u32 *vbl, u32 *position)
>  {
>         uint32_t v_blank_start, v_blank_end, h_position, v_position;
> +       struct amdgpu_crtc *acrtc;
> +       struct dm_crtc_state *acrtc_state;
>
>         if ((crtc < 0) || (crtc >= adev->mode_info.num_crtc))
>                 return -EINVAL;
> -       else {
> -               struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc];
> -               struct dm_crtc_state *acrtc_state = to_dm_crtc_state(
> -                                               acrtc->base.state);
> -
> -               if (acrtc_state->stream ==  NULL) {
> -                       DRM_ERROR("dc_stream_state is NULL for crtc '%d'!\n",
> -                                 crtc);
> -                       return 0;
> -               }
>
> -               /*
> -                * TODO rework base driver to use values directly.
> -                * for now parse it back into reg-format
> -                */
> -               dc_stream_get_scanoutpos(acrtc_state->stream,
> -                                        &v_blank_start,
> -                                        &v_blank_end,
> -                                        &h_position,
> -                                        &v_position);
> +       acrtc = adev->mode_info.crtcs[crtc];
> +       acrtc_state = to_dm_crtc_state(acrtc->base.state);
>
> -               *position = v_position | (h_position << 16);
> -               *vbl = v_blank_start | (v_blank_end << 16);
> +       if (acrtc_state->stream ==  NULL) {
> +               DRM_ERROR("dc_stream_state is NULL for crtc '%d'!\n",
> +                         crtc);
> +               return 0;
>         }
>
> +       /*
> +        * TODO rework base driver to use values directly.
> +        * for now parse it back into reg-format
> +        */
> +       dc_stream_get_scanoutpos(acrtc_state->stream,
> +                                &v_blank_start,
> +                                &v_blank_end,
> +                                &h_position,
> +                                &v_position);
> +
> +       *position = v_position | (h_position << 16);
> +       *vbl = v_blank_start | (v_blank_end << 16);
> +
>         return 0;
>  }
>
> @@ -293,8 +293,8 @@ static void dm_pflip_high_irq(void *interrupt_params)
>
>         spin_lock_irqsave(&adev->ddev->event_lock, flags);
>
> -       if (amdgpu_crtc->pflip_status != AMDGPU_FLIP_SUBMITTED){
> -               DRM_DEBUG_DRIVER("amdgpu_crtc->pflip_status = %d !=AMDGPU_FLIP_SUBMITTED(%d) on crtc:%d[%p] \n",
> +       if (amdgpu_crtc->pflip_status != AMDGPU_FLIP_SUBMITTED) {
> +               DRM_DEBUG_DRIVER("amdgpu_crtc->pflip_status = %d !=AMDGPU_FLIP_SUBMITTED(%d) on crtc:%d[%p]\n",
>                                                  amdgpu_crtc->pflip_status,
>                                                  AMDGPU_FLIP_SUBMITTED,
>                                                  amdgpu_crtc->crtc_id,
> @@ -370,7 +370,7 @@ static int dm_set_powergating_state(void *handle,
>  }
>
>  /* Prototypes of private functions */
> -static int dm_early_init(void* handle);
> +static int dm_early_init(void *handle);
>
>  /* Allocate memory for FBC compressed data  */
>  static void amdgpu_dm_fbc_init(struct drm_connector *connector)
> @@ -416,6 +416,7 @@ static void amdgpu_dm_fbc_init(struct drm_connector *connector)
>  static int amdgpu_dm_init(struct amdgpu_device *adev)
>  {
>         struct dc_init_data init_data;
> +
>         adev->dm.ddev = adev->ddev;
>         adev->dm.adev = adev;
>
> @@ -424,7 +425,7 @@ static int amdgpu_dm_init(struct amdgpu_device *adev)
>
>         mutex_init(&adev->dm.dc_lock);
>
> -       if(amdgpu_dm_irq_init(adev)) {
> +       if (amdgpu_dm_irq_init(adev)) {
>                 DRM_ERROR("amdgpu: failed to initialize DM IRQ support.\n");
>                 goto error;
>         }
> @@ -540,8 +541,6 @@ static void amdgpu_dm_fini(struct amdgpu_device *adev)
>                 dc_destroy(&adev->dm.dc);
>
>         mutex_destroy(&adev->dm.dc_lock);
> -
> -       return;
>  }
>
>  static int load_dmcu_fw(struct amdgpu_device *adev)
> @@ -1021,8 +1020,7 @@ static const struct amd_ip_funcs amdgpu_dm_funcs = {
>         .set_powergating_state = dm_set_powergating_state,
>  };
>
> -const struct amdgpu_ip_block_version dm_ip_block =
> -{
> +const struct amdgpu_ip_block_version dm_ip_block = {
>         .type = AMD_IP_BLOCK_TYPE_DCE,
>         .major = 1,
>         .minor = 0,
> @@ -1242,6 +1240,7 @@ static void dm_handle_hpd_rx_irq(struct amdgpu_dm_connector *aconnector)
>         while (dret == dpcd_bytes_to_read &&
>                 process_count < max_process_count) {
>                 uint8_t retry;
> +
>                 dret = 0;
>
>                 process_count++;
> @@ -1367,7 +1366,7 @@ static void register_hpd_handlers(struct amdgpu_device *adev)
>                 aconnector = to_amdgpu_dm_connector(connector);
>                 dc_link = aconnector->dc_link;
>
> -               if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd) {
> +               if (dc_link->irq_source_hpd != DC_IRQ_SOURCE_INVALID) {
>                         int_params.int_context = INTERRUPT_LOW_IRQ_CONTEXT;
>                         int_params.irq_source = dc_link->irq_source_hpd;
>
> @@ -1376,7 +1375,7 @@ static void register_hpd_handlers(struct amdgpu_device *adev)
>                                         (void *) aconnector);
>                 }
>
> -               if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd_rx) {
> +               if (dc_link->irq_source_hpd_rx != DC_IRQ_SOURCE_INVALID) {
>
>                         /* Also register for DP short pulse (hpd_rx). */
>                         int_params.int_context = INTERRUPT_LOW_IRQ_CONTEXT;
> @@ -1397,7 +1396,7 @@ static int dce110_register_irq_handlers(struct amdgpu_device *adev)
>         struct dc_interrupt_params int_params = {0};
>         int r;
>         int i;
> -       unsigned client_id = AMDGPU_IRQ_CLIENTID_LEGACY;
> +       unsigned int client_id = AMDGPU_IRQ_CLIENTID_LEGACY;
>
>         if (adev->asic_type == CHIP_VEGA10 ||
>             adev->asic_type == CHIP_VEGA12 ||
> @@ -2034,7 +2033,6 @@ static void amdgpu_dm_destroy_drm_device(struct amdgpu_display_manager *dm)
>  {
>         drm_mode_config_cleanup(dm->ddev);
>         drm_atomic_private_obj_fini(&dm->atomic_obj);
> -       return;
>  }
>
>  /******************************************************************************
> @@ -3094,9 +3092,9 @@ create_stream_for_sink(struct amdgpu_dm_connector *aconnector,
>                 drm_mode_set_crtcinfo(&mode, 0);
>
>         /*
> -       * If scaling is enabled and refresh rate didn't change
> -       * we copy the vic and polarities of the old timings
> -       */
> +        * If scaling is enabled and refresh rate didn't change
> +        * we copy the vic and polarities of the old timings
> +        */
>         if (!scale || mode_refresh != preferred_refresh)
>                 fill_stream_properties_from_drm_display_mode(stream,
>                         &mode, &aconnector->base, NULL);
> @@ -5678,7 +5676,7 @@ static int dm_update_crtc_state(struct amdgpu_display_manager *dm,
>  skip_modeset:
>         /* Release extra reference */
>         if (new_stream)
> -                dc_stream_release(new_stream);
> +               dc_stream_release(new_stream);
>
>         /*
>          * We want to do dc stream updates that do not require a
> @@ -6179,7 +6177,7 @@ static int amdgpu_dm_atomic_check(struct drm_device *dev,
>         else if (ret == -EINTR || ret == -EAGAIN || ret == -ERESTARTSYS)
>                 DRM_DEBUG_DRIVER("Atomic check stopped due to signal.\n");
>         else
> -               DRM_DEBUG_DRIVER("Atomic check failed with err: %d \n", ret);
> +               DRM_DEBUG_DRIVER("Atomic check failed with err: %d.\n", ret);
>
>         return ret;
>  }
> --
> 2.17.1
>
> _______________________________________________
> 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