RE: [PATCH] drm/radeon: Fix style issues in radeon _encoders.c & _gart.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[Public]

> -----Original Message-----
> From: amd-gfx <amd-gfx-bounces@xxxxxxxxxxxxxxxxxxxxx> On Behalf Of
> Srinivasan Shanmugam
> Sent: Saturday, July 15, 2023 11:27 PM
> To: Koenig, Christian <Christian.Koenig@xxxxxxx>; Deucher, Alexander
> <Alexander.Deucher@xxxxxxx>
> Cc: SHANMUGAM, SRINIVASAN <SRINIVASAN.SHANMUGAM@xxxxxxx>;
> amd-gfx@xxxxxxxxxxxxxxxxxxxxx
> Subject: [PATCH] drm/radeon: Fix style issues in radeon _encoders.c &
> _gart.c
>
> Conform to Linux kernel coding style.
>
> Fixes the following & other checks in radeon_encoders.c & radeon_gart.c:
>
> WARNING: Missing a blank line after declarations
> WARNING: Block comments use * on subsequent lines
> WARNING: Prefer 'unsigned int' to bare use of 'unsigned'
> WARNING: braces {} are not necessary for single statement blocks
>
> Cc: Christian König <christian.koenig@xxxxxxx>
> Cc: Alex Deucher <alexander.deucher@xxxxxxx>
> Signed-off-by: Srinivasan Shanmugam <srinivasan.shanmugam@xxxxxxx>
> ---
>  drivers/gpu/drm/radeon/radeon_encoders.c | 22 +++++++------
>  drivers/gpu/drm/radeon/radeon_gart.c     | 39 ++++++++++++------------
>  2 files changed, 32 insertions(+), 29 deletions(-)
>
> diff --git a/drivers/gpu/drm/radeon/radeon_encoders.c
> b/drivers/gpu/drm/radeon/radeon_encoders.c
> index b3518a8f95a0..9cb6401fe97e 100644
> --- a/drivers/gpu/drm/radeon/radeon_encoders.c
> +++ b/drivers/gpu/drm/radeon/radeon_encoders.c
> @@ -58,6 +58,7 @@ static uint32_t radeon_encoder_clones(struct
> drm_encoder *encoder)
>       count = -1;
>       list_for_each_entry(clone_encoder, &dev->mode_config.encoder_list,
> head) {
>               struct radeon_encoder *radeon_clone =
> to_radeon_encoder(clone_encoder);
> +
>               count++;
>
>               if (clone_encoder == encoder)
> @@ -108,9 +109,10 @@ radeon_get_encoder_enum(struct drm_device *dev,
> uint32_t supported_device, uint8
>                       if (ASIC_IS_AVIVO(rdev))
>                               ret =
> ENCODER_INTERNAL_KLDSCP_DAC2_ENUM_ID1;
>                       else {
> -                             /*if (rdev->family == CHIP_R200)
> -                               ret =
> ENCODER_INTERNAL_DVO1_ENUM_ID1;
> -                               else*/
> +                             /* if (rdev->family == CHIP_R200)
> +                              * ret =
> ENCODER_INTERNAL_DVO1_ENUM_ID1;
> +                              * else
> +                              */
>                               ret = ENCODER_INTERNAL_DAC2_ENUM_ID1;
>                       }
>                       break;
> @@ -234,6 +236,7 @@ void radeon_encoder_set_active_device(struct
> drm_encoder *encoder)
>       list_for_each_entry(connector, &dev->mode_config.connector_list,
> head) {
>               if (connector->encoder == encoder) {
>                       struct radeon_connector *radeon_connector =
> to_radeon_connector(connector);
> +
>                       radeon_encoder->active_device = radeon_encoder-
> >devices & radeon_connector->devices;
>                       DRM_DEBUG_KMS("setting active device to %08x
> from %08x %08x for encoder %d\n",
>                                 radeon_encoder->active_device,
> radeon_encoder->devices, @@ -320,12 +323,12 @@ void
> radeon_panel_mode_fixup(struct drm_encoder *encoder,
>       struct drm_device *dev = encoder->dev;
>       struct radeon_device *rdev = dev->dev_private;
>       struct drm_display_mode *native_mode = &radeon_encoder-
> >native_mode;
> -     unsigned hblank = native_mode->htotal - native_mode->hdisplay;
> -     unsigned vblank = native_mode->vtotal - native_mode->vdisplay;
> -     unsigned hover = native_mode->hsync_start - native_mode-
> >hdisplay;
> -     unsigned vover = native_mode->vsync_start - native_mode->vdisplay;
> -     unsigned hsync_width = native_mode->hsync_end - native_mode-
> >hsync_start;
> -     unsigned vsync_width = native_mode->vsync_end - native_mode-
> >vsync_start;
> +     unsigned int hblank = native_mode->htotal - native_mode->hdisplay;
> +     unsigned int vblank = native_mode->vtotal - native_mode->vdisplay;
> +     unsigned int hover = native_mode->hsync_start - native_mode-
> >hdisplay;
> +     unsigned int vover = native_mode->vsync_start - native_mode-
> >vdisplay;
> +     unsigned int hsync_width = native_mode->hsync_end - native_mode-
> >hsync_start;
> +     unsigned int vsync_width = native_mode->vsync_end -
> +native_mode->vsync_start;
>
>       adjusted_mode->clock = native_mode->clock;
>       adjusted_mode->flags = native_mode->flags; @@ -424,6 +427,7 @@
> bool radeon_dig_monitor_is_duallink(struct drm_encoder *encoder,  bool
> radeon_encoder_is_digital(struct drm_encoder *encoder)  {
>       struct radeon_encoder *radeon_encoder =
> to_radeon_encoder(encoder);
> +
>       switch (radeon_encoder->encoder_id) {
>       case ENCODER_OBJECT_ID_INTERNAL_LVDS:
>       case ENCODER_OBJECT_ID_INTERNAL_TMDS1:
> diff --git a/drivers/gpu/drm/radeon/radeon_gart.c
> b/drivers/gpu/drm/radeon/radeon_gart.c
> index 04109a2a6fd7..96de98be65f4 100644
> --- a/drivers/gpu/drm/radeon/radeon_gart.c
> +++ b/drivers/gpu/drm/radeon/radeon_gart.c
> @@ -74,9 +74,9 @@ int radeon_gart_table_ram_alloc(struct radeon_device
> *rdev)
>
>       ptr = dma_alloc_coherent(&rdev->pdev->dev, rdev->gart.table_size,
>                                &rdev->gart.table_addr, GFP_KERNEL);
> -     if (ptr == NULL) {
> +     if (!ptr)
>               return -ENOMEM;
> -     }
> +
>  #ifdef CONFIG_X86
>       if (rdev->family == CHIP_RS400 || rdev->family == CHIP_RS480 ||
>           rdev->family == CHIP_RS690 || rdev->family == CHIP_RS740) { @@
> -99,9 +99,9 @@ int radeon_gart_table_ram_alloc(struct radeon_device
> *rdev)
>   */
>  void radeon_gart_table_ram_free(struct radeon_device *rdev)  {
> -     if (rdev->gart.ptr == NULL) {
> +     if (!rdev->gart.ptr)
>               return;
> -     }
> +
>  #ifdef CONFIG_X86
>       if (rdev->family == CHIP_RS400 || rdev->family == CHIP_RS480 ||
>           rdev->family == CHIP_RS690 || rdev->family == CHIP_RS740) { @@
> -133,9 +133,8 @@ int radeon_gart_table_vram_alloc(struct radeon_device
> *rdev)
>               r = radeon_bo_create(rdev, rdev->gart.table_size,
>                                    PAGE_SIZE, true,
> RADEON_GEM_DOMAIN_VRAM,
>                                    0, NULL, NULL, &rdev->gart.robj);
> -             if (r) {
> +             if (r)
>                       return r;
> -             }
>       }
>       return 0;
>  }
> @@ -197,9 +196,9 @@ void radeon_gart_table_vram_unpin(struct
> radeon_device *rdev)  {
>       int r;
>
> -     if (rdev->gart.robj == NULL) {
> +     if (!rdev->gart.robj)
>               return;
> -     }
> +
>       r = radeon_bo_reserve(rdev->gart.robj, false);
>       if (likely(r == 0)) {
>               radeon_bo_kunmap(rdev->gart.robj);
> @@ -220,9 +219,9 @@ void radeon_gart_table_vram_unpin(struct
> radeon_device *rdev)
>   */
>  void radeon_gart_table_vram_free(struct radeon_device *rdev)  {
> -     if (rdev->gart.robj == NULL) {
> +     if (!rdev->gart.robj)
>               return;
> -     }
> +
>       radeon_bo_unref(&rdev->gart.robj);
>  }
>
> @@ -239,11 +238,11 @@ void radeon_gart_table_vram_free(struct
> radeon_device *rdev)
>   * Unbinds the requested pages from the gart page table and
>   * replaces them with the dummy page (all asics).
>   */
> -void radeon_gart_unbind(struct radeon_device *rdev, unsigned offset,
> +void radeon_gart_unbind(struct radeon_device *rdev, unsigned int
> +offset,
>                       int pages)
>  {
> -     unsigned t;
> -     unsigned p;
> +     unsigned int t;
> +     unsigned int p;

You can squash both to "unsigned int t, p;".

>       int i, j;
>
>       if (!rdev->gart.ready) {
> @@ -284,12 +283,12 @@ void radeon_gart_unbind(struct radeon_device
> *rdev, unsigned offset,
>   * (all asics).
>   * Returns 0 for success, -EINVAL for failure.
>   */
> -int radeon_gart_bind(struct radeon_device *rdev, unsigned offset,
> +int radeon_gart_bind(struct radeon_device *rdev, unsigned int offset,
>                    int pages, struct page **pagelist, dma_addr_t *dma_addr,
>                    uint32_t flags)
>  {
> -     unsigned t;
> -     unsigned p;
> +     unsigned int t;
> +     unsigned int p;

Same as above.

With the two nit-picks above fixed, this patch is:

Reviewed-by: Guchun Chen <guchun.chen@xxxxxxx>

Regards,
Guchun

>       uint64_t page_base, page_entry;
>       int i, j;
>
> @@ -307,9 +306,9 @@ int radeon_gart_bind(struct radeon_device *rdev,
> unsigned offset,
>               for (j = 0; j < (PAGE_SIZE / RADEON_GPU_PAGE_SIZE); j++, t++)
> {
>                       page_entry =
> radeon_gart_get_page_entry(page_base, flags);
>                       rdev->gart.pages_entry[t] = page_entry;
> -                     if (rdev->gart.ptr) {
> +                     if (rdev->gart.ptr)
>                               radeon_gart_set_page(rdev, t, page_entry);
> -                     }
> +
>                       page_base += RADEON_GPU_PAGE_SIZE;
>               }
>       }
> @@ -332,9 +331,9 @@ int radeon_gart_init(struct radeon_device *rdev)  {
>       int r, i;
>
> -     if (rdev->gart.pages) {
> +     if (rdev->gart.pages)
>               return 0;
> -     }
> +
>       /* We need PAGE_SIZE >= RADEON_GPU_PAGE_SIZE */
>       if (PAGE_SIZE < RADEON_GPU_PAGE_SIZE) {
>               DRM_ERROR("Page size is smaller than GPU page size!\n");
> --
> 2.25.1

<<attachment: winmail.dat>>


[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux