[PATCH] drivers/amdgpu: Trim down some unnecessary braces

Edward O'Callaghan funfunctor at folklore1984.net
Mon Jul 11 06:34:45 UTC 2016


Indeed, I am going to probably revise this series with a few more cases
I found in the various patches. Its a pretty boring series so I rather
not drag it out too long though.

On 07/11/2016 04:19 PM, Alexandre Demers wrote:
> Some braces that you removed were there for readability purposes, mostly
> the ones where we are calling a function, returning a value or "goto"ing
> conditionally which get sandwiched with the following line without the
> braces. I'm not sure what others use as coding style, but I would at
> least add an empty space in such cases to keep readability.
> 
> Such an example where the "return" gets crushed between its condition
> and the following line one the braces are removes, thus loosing
> readability:
> 
> @@ -278,9 +277,8 @@ static void amdgpu_vram_scratch_fini(struct
> amdgpu_device *adev)
>  {
>      int r;
> 
> -    if (adev->vram_scratch.robj == NULL) {
> +    if (adev->vram_scratch.robj == NULL)
>          return;
> -    }
>      r = amdgpu_bo_reserve(adev->vram_scratch.robj, false);
>      if (likely(r == 0)) {
>          amdgpu_bo_kunmap(adev->vram_scratch.robj);
> 
> However, going through the code doesn't show a systematic coding style,
> here allowing sandwiches to happen, there adding an empty line instead
> of a closing brace to keep readability. Other than that, you have my
> Reviewed-by.
> 
> Alexandre Demers
> 
> On 2016-07-10 19:28, Edward O'Callaghan wrote:
>> By starting from the initial basic Coccinelle script:
>>
>>    @@
>>    statement S;
>>    @@
>>
>>    - {
>>    S
>>    - }
>>
>> then hand craft each hulk from there on..
>>
>> Signed-off-by: Edward O'Callaghan <funfunctor at folklore1984.net>
>> ---
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c      |  3 +--
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 15 ++++-------
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c      | 24 ++++++-----------
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c        |  3 +--
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    | 30
>> +++++++--------------
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_display.c   | 14 ++++------
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c        |  3 +--
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c      | 15 ++++-------
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c       | 15 ++++-------
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c        | 12 +++------
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c       |  6 ++---
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c       |  3 +--
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_object.c    |  6 ++---
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c        |  7 +++--
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c      |  6 ++---
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c        | 18 +++++--------
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_test.c      |  3 +--
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c       | 39
>> +++++++++------------------
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c       |  5 ++--
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c        |  3 +--
>>   drivers/gpu/drm/amd/amdgpu/ci_dpm.c           |  3 +--
>>   drivers/gpu/drm/amd/amdgpu/cik_sdma.c         |  5 ++--
>>   drivers/gpu/drm/amd/amdgpu/fiji_smc.c         |  2 --
>>   drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c         | 11 +++-----
>>   drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c         | 11 +++-----
>>   drivers/gpu/drm/amd/amdgpu/kv_dpm.c           | 11 +++-----
>>   drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c        |  5 ++--
>>   drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c        |  5 ++--
>>   drivers/gpu/drm/amd/amdgpu/tonga_smc.c        |  2 --
>>   29 files changed, 97 insertions(+), 188 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
>> index 5cd7b73..cd57425 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
>> @@ -640,9 +640,8 @@ int amdgpu_acpi_init(struct amdgpu_device *adev)
>>         /* Call the ATCS method */
>>       ret = amdgpu_atcs_verify_interface(handle, atcs);
>> -    if (ret) {
>> +    if (ret)
>>           DRM_DEBUG_DRIVER("Call to ATCS verify_interface failed:
>> %d\n", ret);
>> -    }
>>         /* Call the ATIF method */
>>       ret = amdgpu_atif_verify_interface(handle, atif);
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c
>> index 33e47a4..7c8c190 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c
>> @@ -81,30 +81,26 @@ static void amdgpu_benchmark_move(struct
>> amdgpu_device *adev, unsigned size,
>>       n = AMDGPU_BENCHMARK_ITERATIONS;
>>       r = amdgpu_bo_create(adev, size, PAGE_SIZE, true, sdomain, 0, NULL,
>>                    NULL, &sobj);
>> -    if (r) {
>> +    if (r)
>>           goto out_cleanup;
>> -    }
>>       r = amdgpu_bo_reserve(sobj, false);
>>       if (unlikely(r != 0))
>>           goto out_cleanup;
>>       r = amdgpu_bo_pin(sobj, sdomain, &saddr);
>>       amdgpu_bo_unreserve(sobj);
>> -    if (r) {
>> +    if (r)
>>           goto out_cleanup;
>> -    }
>>       r = amdgpu_bo_create(adev, size, PAGE_SIZE, true, ddomain, 0, NULL,
>>                    NULL, &dobj);
>> -    if (r) {
>> +    if (r)
>>           goto out_cleanup;
>> -    }
>>       r = amdgpu_bo_reserve(dobj, false);
>>       if (unlikely(r != 0))
>>           goto out_cleanup;
>>       r = amdgpu_bo_pin(dobj, ddomain, &daddr);
>>       amdgpu_bo_unreserve(dobj);
>> -    if (r) {
>> +    if (r)
>>           goto out_cleanup;
>> -    }
>>         if (adev->mman.buffer_funcs) {
>>           time = amdgpu_benchmark_do_move(adev, size, saddr, daddr, n);
>> @@ -133,9 +129,8 @@ out_cleanup:
>>           amdgpu_bo_unref(&dobj);
>>       }
>>   -    if (r) {
>> +    if (r)
>>           DRM_ERROR("Error while benchmarking BO move.\n");
>> -    }
>>   }
>>     void amdgpu_benchmark(struct amdgpu_device *adev, int test_number)
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
>> index 2b6afe1..ca22698 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
>> @@ -61,9 +61,8 @@ static bool igp_read_bios_from_vram(struct
>> amdgpu_device *adev)
>>       adev->bios = NULL;
>>       vram_base = pci_resource_start(adev->pdev, 0);
>>       bios = ioremap(vram_base, size);
>> -    if (!bios) {
>> +    if (!bios)
>>           return false;
>> -    }
>>         if (size == 0 || !AMD_IS_VALID_VBIOS(bios)) {
>>           iounmap(bios);
>> @@ -87,9 +86,8 @@ bool amdgpu_read_bios(struct amdgpu_device *adev)
>>       adev->bios = NULL;
>>       /* XXX: some cards may return 0 for rom size? ddx has a
>> workaround */
>>       bios = pci_map_rom(adev->pdev, &size);
>> -    if (!bios) {
>> +    if (!bios)
>>           return false;
>> -    }
>>         val[0] = readb(&bios[0]);
>>       val[1] = readb(&bios[1]);
>> @@ -148,17 +146,14 @@ static bool amdgpu_read_platform_bios(struct
>> amdgpu_device *adev)
>>       adev->bios = NULL;
>>         bios = pci_platform_rom(adev->pdev, &size);
>> -    if (!bios) {
>> +    if (!bios)
>>           return false;
>> -    }
>>   -    if (size == 0 || !AMD_IS_VALID_VBIOS(bios)) {
>> +    if (size == 0 || !AMD_IS_VALID_VBIOS(bios))
>>           return false;
>> -    }
>>       adev->bios = kmemdup(bios, size, GFP_KERNEL);
>> -    if (adev->bios == NULL) {
>> +    if (adev->bios == NULL)
>>           return false;
>> -    }
>>         return true;
>>   }
>> @@ -358,15 +353,12 @@ bool amdgpu_get_bios(struct amdgpu_device *adev)
>>           r = igp_read_bios_from_vram(adev);
>>       if (!r)
>>           r = amdgpu_read_bios(adev);
>> -    if (!r) {
>> +    if (!r)
>>           r = amdgpu_read_bios_from_rom(adev);
>> -    }
>> -    if (!r) {
>> +    if (!r)
>>           r = amdgpu_read_disabled_bios(adev);
>> -    }
>> -    if (!r) {
>> +    if (!r)
>>           r = amdgpu_read_platform_bios(adev);
>> -    }
>>       if (!r || adev->bios == NULL) {
>>           DRM_ERROR("Unable to locate a BIOS ROM\n");
>>           adev->bios = NULL;
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
>> index 9bc8f1d..1b96345 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
>> @@ -730,9 +730,8 @@ static int amdgpu_cs_ib_fill(struct amdgpu_device
>> *adev,
>>                 /* the IB should be reserved at this point */
>>               r = amdgpu_bo_kmap(aobj, (void **)&kptr);
>> -            if (r) {
>> +            if (r)
>>                   return r;
>> -            }
>>                 offset = ((uint64_t)m->it.start) * AMDGPU_GPU_PAGE_SIZE;
>>               kptr += chunk_ib->va_start - offset;
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
>> index 6e92008..bd13d58 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
>> @@ -251,9 +251,8 @@ static int amdgpu_vram_scratch_init(struct
>> amdgpu_device *adev)
>>                        PAGE_SIZE, true, AMDGPU_GEM_DOMAIN_VRAM,
>>                        AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED,
>>                        NULL, NULL, &adev->vram_scratch.robj);
>> -        if (r) {
>> +        if (r)
>>               return r;
>> -        }
>>       }
>>         r = amdgpu_bo_reserve(adev->vram_scratch.robj, false);
>> @@ -278,9 +277,8 @@ static void amdgpu_vram_scratch_fini(struct
>> amdgpu_device *adev)
>>   {
>>       int r;
>>   -    if (adev->vram_scratch.robj == NULL) {
>> +    if (adev->vram_scratch.robj == NULL)
>>           return;
>> -    }
>>       r = amdgpu_bo_reserve(adev->vram_scratch.robj, false);
>>       if (likely(r == 0)) {
>>           amdgpu_bo_kunmap(adev->vram_scratch.robj);
>> @@ -354,9 +352,8 @@ static int amdgpu_doorbell_init(struct
>> amdgpu_device *adev)
>>           return -EINVAL;
>>         adev->doorbell.ptr = ioremap(adev->doorbell.base,
>> adev->doorbell.num_doorbells * sizeof(u32));
>> -    if (adev->doorbell.ptr == NULL) {
>> +    if (adev->doorbell.ptr == NULL)
>>           return -ENOMEM;
>> -    }
>>       DRM_INFO("doorbell mmio base: 0x%08X\n",
>> (uint32_t)adev->doorbell.base);
>>       DRM_INFO("doorbell mmio size: %u\n",
>> (unsigned)adev->doorbell.size);
>>   @@ -1342,9 +1339,8 @@ static int amdgpu_suspend(struct amdgpu_device
>> *adev)
>>       /* ungate SMC block first */
>>       r = amdgpu_set_clockgating_state(adev, AMD_IP_BLOCK_TYPE_SMC,
>>                        AMD_CG_STATE_UNGATE);
>> -    if (r) {
>> +    if (r)
>>           DRM_ERROR("set_clockgating_state(ungate) SMC failed %d\n",r);
>> -    }
>>         for (i = adev->num_ip_blocks - 1; i >= 0; i--) {
>>           if (!adev->ip_block_status[i].valid)
>> @@ -1472,9 +1468,8 @@ int amdgpu_device_init(struct amdgpu_device *adev,
>>       adev->rmmio_base = pci_resource_start(adev->pdev, 5);
>>       adev->rmmio_size = pci_resource_len(adev->pdev, 5);
>>       adev->rmmio = ioremap(adev->rmmio_base, adev->rmmio_size);
>> -    if (adev->rmmio == NULL) {
>> +    if (adev->rmmio == NULL)
>>           return -ENOMEM;
>> -    }
>>       DRM_INFO("register mmio base: 0x%08X\n",
>> (uint32_t)adev->rmmio_base);
>>       DRM_INFO("register mmio size: %u\n", (unsigned)adev->rmmio_size);
>>   @@ -1585,14 +1580,12 @@ int amdgpu_device_init(struct amdgpu_device
>> *adev,
>>           DRM_ERROR("ib ring test failed (%d).\n", r);
>>         r = amdgpu_gem_debugfs_init(adev);
>> -    if (r) {
>> +    if (r)
>>           DRM_ERROR("registering gem debugfs failed (%d).\n", r);
>> -    }
>>         r = amdgpu_debugfs_regs_init(adev);
>> -    if (r) {
>> +    if (r)
>>           DRM_ERROR("registering register debugfs failed (%d).\n", r);
>> -    }
>>         if ((amdgpu_testing & 1)) {
>>           if (adev->accel_working)
>> @@ -1688,9 +1681,8 @@ int amdgpu_suspend_kms(struct drm_device *dev,
>> bool suspend, bool fbcon)
>>       struct drm_connector *connector;
>>       int r;
>>   -    if (dev == NULL || dev->dev_private == NULL) {
>> +    if (dev == NULL || dev->dev_private == NULL)
>>           return -ENODEV;
>> -    }
>>         adev = dev->dev_private;
>>   @@ -1721,9 +1713,8 @@ int amdgpu_suspend_kms(struct drm_device *dev,
>> bool suspend, bool fbcon)
>>               }
>>           }
>>   -        if (rfb == NULL || rfb->obj == NULL) {
>> +        if (rfb == NULL || rfb->obj == NULL)
>>               continue;
>> -        }
>>           robj = gem_to_amdgpu_bo(rfb->obj);
>>           /* don't unpin kernel fb objects */
>>           if (!amdgpu_fbdev_robj_is_fb(adev, robj)) {
>> @@ -1778,9 +1769,8 @@ int amdgpu_resume_kms(struct drm_device *dev,
>> bool resume, bool fbcon)
>>       if (dev->switch_power_state == DRM_SWITCH_POWER_OFF)
>>           return 0;
>>   -    if (fbcon) {
>> +    if (fbcon)
>>           console_lock();
>> -    }
>>       if (resume) {
>>           pci_set_power_state(dev->pdev, PCI_D0);
>>           pci_restore_state(dev->pdev);
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
>> index f518c10..9250f98 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
>> @@ -157,9 +157,8 @@ static void amdgpu_unpin_work_func(struct
>> work_struct *__work)
>>       r = amdgpu_bo_reserve(work->old_rbo, false);
>>       if (likely(r == 0)) {
>>           r = amdgpu_bo_unpin(work->old_rbo);
>> -        if (unlikely(r != 0)) {
>> +        if (unlikely(r != 0))
>>               DRM_ERROR("failed to unpin buffer after flip\n");
>> -        }
>>           amdgpu_bo_unreserve(work->old_rbo);
>>       } else
>>           DRM_ERROR("failed to reserve buffer after flip\n");
>> @@ -275,9 +274,8 @@ pflip_cleanup:
>>           DRM_ERROR("failed to reserve new rbo in error path\n");
>>           goto cleanup;
>>       }
>> -    if (unlikely(amdgpu_bo_unpin(new_rbo) != 0)) {
>> +    if (unlikely(amdgpu_bo_unpin(new_rbo) != 0))
>>           DRM_ERROR("failed to unpin new rbo in error path\n");
>> -    }
>>       amdgpu_bo_unreserve(new_rbo);
>>     cleanup:
>> @@ -490,11 +488,10 @@ bool amdgpu_ddc_probe(struct amdgpu_connector
>> *amdgpu_connector,
>>       if (amdgpu_connector->router.ddc_valid)
>>           amdgpu_i2c_router_select_ddc_port(amdgpu_connector);
>>   -    if (use_aux) {
>> +    if (use_aux)
>>           ret = i2c_transfer(&amdgpu_connector->ddc_bus->aux.ddc,
>> msgs, 2);
>> -    } else {
>> +    else
>>           ret = i2c_transfer(&amdgpu_connector->ddc_bus->adapter,
>> msgs, 2);
>> -    }
>>         if (ret != 2)
>>           /* Couldn't find an accessible DDC on this connector */
>> @@ -516,9 +513,8 @@ static void amdgpu_user_framebuffer_destroy(struct
>> drm_framebuffer *fb)
>>   {
>>       struct amdgpu_framebuffer *amdgpu_fb = to_amdgpu_framebuffer(fb);
>>   -    if (amdgpu_fb->obj) {
>> +    if (amdgpu_fb->obj)
>>           drm_gem_object_unreference_unlocked(amdgpu_fb->obj);
>> -    }
>>       drm_framebuffer_cleanup(fb);
>>       kfree(amdgpu_fb);
>>   }
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c
>> index 9191467..ae93546 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c
>> @@ -156,9 +156,8 @@ static int amdgpufb_create_pinned_object(struct
>> amdgpu_fbdev *rfbdev,
>>       }
>>       ret = amdgpu_bo_kmap(rbo, NULL);
>>       amdgpu_bo_unreserve(rbo);
>> -    if (ret) {
>> +    if (ret)
>>           goto out_unref;
>> -    }
>>         *gobj_p = gobj;
>>       return 0;
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
>> index 921bce2..b468f8e 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
>> @@ -68,9 +68,8 @@ int amdgpu_gart_table_ram_alloc(struct amdgpu_device
>> *adev)
>>         ptr = pci_alloc_consistent(adev->pdev, adev->gart.table_size,
>>                      &adev->gart.table_addr);
>> -    if (ptr == NULL) {
>> +    if (ptr == NULL)
>>           return -ENOMEM;
>> -    }
>>   #ifdef CONFIG_X86
>>       if (0) {
>>           set_memory_uc((unsigned long)ptr,
>> @@ -93,9 +92,8 @@ int amdgpu_gart_table_ram_alloc(struct amdgpu_device
>> *adev)
>>    */
>>   void amdgpu_gart_table_ram_free(struct amdgpu_device *adev)
>>   {
>> -    if (adev->gart.ptr == NULL) {
>> +    if (adev->gart.ptr == NULL)
>>           return;
>> -    }
>>   #ifdef CONFIG_X86
>>       if (0) {
>>           set_memory_wb((unsigned long)adev->gart.ptr,
>> @@ -128,9 +126,8 @@ int amdgpu_gart_table_vram_alloc(struct
>> amdgpu_device *adev)
>>                        PAGE_SIZE, true, AMDGPU_GEM_DOMAIN_VRAM,
>>                        AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED,
>>                        NULL, NULL, &adev->gart.robj);
>> -        if (r) {
>> +        if (r)
>>               return r;
>> -        }
>>       }
>>       return 0;
>>   }
>> @@ -179,9 +176,8 @@ void amdgpu_gart_table_vram_unpin(struct
>> amdgpu_device *adev)
>>   {
>>       int r;
>>   -    if (adev->gart.robj == NULL) {
>> +    if (adev->gart.robj == NULL)
>>           return;
>> -    }
>>       r = amdgpu_bo_reserve(adev->gart.robj, false);
>>       if (likely(r == 0)) {
>>           amdgpu_bo_kunmap(adev->gart.robj);
>> @@ -202,9 +198,8 @@ void amdgpu_gart_table_vram_unpin(struct
>> amdgpu_device *adev)
>>    */
>>   void amdgpu_gart_table_vram_free(struct amdgpu_device *adev)
>>   {
>> -    if (adev->gart.robj == NULL) {
>> +    if (adev->gart.robj == NULL)
>>           return;
>> -    }
>>       amdgpu_bo_unref(&adev->gart.robj);
>>   }
>>   diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
>> index 8fab648..d9edaff 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
>> @@ -54,9 +54,8 @@ int amdgpu_gem_object_create(struct amdgpu_device
>> *adev, unsigned long size,
>>         *obj = NULL;
>>       /* At least align on page size */
>> -    if (alignment < PAGE_SIZE) {
>> +    if (alignment < PAGE_SIZE)
>>           alignment = PAGE_SIZE;
>> -    }
>>         if (!(initial_domain & (AMDGPU_GEM_DOMAIN_GDS |
>> AMDGPU_GEM_DOMAIN_GWS | AMDGPU_GEM_DOMAIN_OA))) {
>>           /* Maximum bo size is the unpinned gtt size since we use the
>> gtt to
>> @@ -339,9 +338,8 @@ int amdgpu_mode_dumb_mmap(struct drm_file *filp,
>>       struct amdgpu_bo *robj;
>>         gobj = drm_gem_object_lookup(filp, handle);
>> -    if (gobj == NULL) {
>> +    if (gobj == NULL)
>>           return -ENOENT;
>> -    }
>>       robj = gem_to_amdgpu_bo(gobj);
>>       if (amdgpu_ttm_tt_get_usermm(robj->tbo.ttm) ||
>>           (robj->flags & AMDGPU_GEM_CREATE_NO_CPU_ACCESS)) {
>> @@ -403,9 +401,8 @@ int amdgpu_gem_wait_idle_ioctl(struct drm_device
>> *dev, void *data,
>>       long ret;
>>         gobj = drm_gem_object_lookup(filp, handle);
>> -    if (gobj == NULL) {
>> +    if (gobj == NULL)
>>           return -ENOENT;
>> -    }
>>       robj = gem_to_amdgpu_bo(gobj);
>>       if (timeout == 0)
>>           ret = reservation_object_test_signaled_rcu(robj->tbo.resv,
>> true);
>> @@ -647,9 +644,8 @@ int amdgpu_gem_op_ioctl(struct drm_device *dev,
>> void *data,
>>       int r;
>>         gobj = drm_gem_object_lookup(filp, args->handle);
>> -    if (gobj == NULL) {
>> +    if (gobj == NULL)
>>           return -ENOENT;
>> -    }
>>       robj = gem_to_amdgpu_bo(gobj);
>>         r = amdgpu_bo_reserve(robj, false);
>> @@ -719,9 +715,8 @@ int amdgpu_mode_dumb_create(struct drm_file
>> *file_priv,
>>       r = drm_gem_handle_create(file_priv, gobj, &handle);
>>       /* drop reference from allocate - handle holds it now */
>>       drm_gem_object_unreference_unlocked(gobj);
>> -    if (r) {
>> +    if (r)
>>           return r;
>> -    }
>>       args->handle = handle;
>>       return 0;
>>   }
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
>> index 34e3542..5fc3fce 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
>> @@ -235,26 +235,22 @@ int amdgpu_ib_pool_init(struct amdgpu_device *adev)
>>   {
>>       int r;
>>   -    if (adev->ib_pool_ready) {
>> +    if (adev->ib_pool_ready)
>>           return 0;
>> -    }
>>       r = amdgpu_sa_bo_manager_init(adev, &adev->ring_tmp_bo,
>>                         AMDGPU_IB_POOL_SIZE*64*1024,
>>                         AMDGPU_GPU_PAGE_SIZE,
>>                         AMDGPU_GEM_DOMAIN_GTT);
>> -    if (r) {
>> +    if (r)
>>           return r;
>> -    }
>>         r = amdgpu_sa_bo_manager_start(adev, &adev->ring_tmp_bo);
>> -    if (r) {
>> +    if (r)
>>           return r;
>> -    }
>>         adev->ib_pool_ready = true;
>> -    if (amdgpu_debugfs_sa_init(adev)) {
>> +    if (amdgpu_debugfs_sa_init(adev))
>>           dev_err(adev->dev, "failed to register debugfs file for SA\n");
>> -    }
>>       return 0;
>>   }
>>   diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
>> index 835a3fa..2f4dca6a 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
>> @@ -156,9 +156,8 @@ void amdgpu_irq_uninstall(struct drm_device *dev)
>>   {
>>       struct amdgpu_device *adev = dev->dev_private;
>>   -    if (adev == NULL) {
>> +    if (adev == NULL)
>>           return;
>> -    }
>>       amdgpu_irq_disable_all(adev);
>>   }
>>   @@ -216,9 +215,8 @@ int amdgpu_irq_init(struct amdgpu_device *adev)
>>         spin_lock_init(&adev->irq.lock);
>>       r = drm_vblank_init(adev->ddev, adev->mode_info.num_crtc);
>> -    if (r) {
>> +    if (r)
>>           return r;
>> -    }
>>         /* enable msi */
>>       adev->irq.msi_enabled = false;
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
>> index d851ea1..9ee8264 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
>> @@ -89,9 +89,8 @@ int amdgpu_driver_load_kms(struct drm_device *dev,
>> unsigned long flags)
>>       int r, acpi_status;
>>         adev = kzalloc(sizeof(struct amdgpu_device), GFP_KERNEL);
>> -    if (adev == NULL) {
>> +    if (adev == NULL)
>>           return -ENOMEM;
>> -    }
>>       dev->dev_private = (void *)adev;
>>         if ((amdgpu_runtime_pm != 0) &&
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
>> index 7ecea83..6f38b67 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
>> @@ -274,9 +274,8 @@ int amdgpu_bo_create_restricted(struct
>> amdgpu_device *adev,
>>       r = ttm_bo_init(&adev->mman.bdev, &bo->tbo, size, type,
>>               &bo->placement, page_align, !kernel, NULL,
>>               acc_size, sg, resv, &amdgpu_ttm_bo_destroy);
>> -    if (unlikely(r != 0)) {
>> +    if (unlikely(r != 0))
>>           return r;
>> -    }
>>       *bo_ptr = bo;
>>         trace_amdgpu_bo_create(bo);
>> @@ -314,9 +313,8 @@ int amdgpu_bo_kmap(struct amdgpu_bo *bo, void **ptr)
>>           return -EPERM;
>>         if (bo->kptr) {
>> -        if (ptr) {
>> +        if (ptr)
>>               *ptr = bo->kptr;
>> -        }
>>           return 0;
>>       }
>>   diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
>> index 0e13d80..8eef9e8 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
>> @@ -60,9 +60,9 @@ static ssize_t amdgpu_get_dpm_state(struct device *dev,
>>       struct amdgpu_device *adev = ddev->dev_private;
>>       enum amd_pm_state_type pm;
>>   -    if (adev->pp_enabled) {
>> +    if (adev->pp_enabled)
>>           pm = amdgpu_dpm_get_current_power_state(adev);
>> -    } else
>> +    else
>>           pm = adev->pm.dpm.user_state;
>>         return snprintf(buf, PAGE_SIZE, "%s\n",
>> @@ -315,9 +315,8 @@ static ssize_t amdgpu_get_pp_table(struct device
>> *dev,
>>       if (size >= PAGE_SIZE)
>>           size = PAGE_SIZE - 1;
>>   -    for (i = 0; i < size; i++) {
>> +    for (i = 0; i < size; i++)
>>           sprintf(buf + i, "%02x", table[i]);
>> -    }
>>       sprintf(buf + i, "\n");
>>         return size;
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
>> index 870f949..c4abc05 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
>> @@ -202,9 +202,8 @@ int amdgpu_ring_restore(struct amdgpu_ring *ring,
>>       if (r)
>>           return r;
>>   -    for (i = 0; i < size; ++i) {
>> +    for (i = 0; i < size; ++i)
>>           amdgpu_ring_write(ring, data[i]);
>> -    }
>>         amdgpu_ring_commit(ring);
>>       kfree(data);
>> @@ -319,9 +318,8 @@ int amdgpu_ring_init(struct amdgpu_device *adev,
>> struct amdgpu_ring *ring,
>>       ring->ptr_mask = (ring->ring_size / 4) - 1;
>>       ring->max_dw = max_dw;
>>   -    if (amdgpu_debugfs_ring_init(adev, ring)) {
>> +    if (amdgpu_debugfs_ring_init(adev, ring))
>>           DRM_ERROR("Failed to register debugfs file for rings !\n");
>> -    }
>>       return 0;
>>   }
>>   diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
>> index 48618ee..25803ad 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
>> @@ -172,9 +172,8 @@ static inline unsigned
>> amdgpu_sa_bo_hole_soffset(struct amdgpu_sa_manager *sa_ma
>>   {
>>       struct list_head *hole = sa_manager->hole;
>>   -    if (hole != &sa_manager->olist) {
>> +    if (hole != &sa_manager->olist)
>>           return list_entry(hole, struct amdgpu_sa_bo, olist)->eoffset;
>> -    }
>>       return 0;
>>   }
>>   @@ -182,9 +181,8 @@ static inline unsigned
>> amdgpu_sa_bo_hole_eoffset(struct amdgpu_sa_manager *sa_ma
>>   {
>>       struct list_head *hole = sa_manager->hole;
>>   -    if (hole->next != &sa_manager->olist) {
>> +    if (hole->next != &sa_manager->olist)
>>           return list_entry(hole->next, struct amdgpu_sa_bo,
>> olist)->soffset;
>> -    }
>>       return sa_manager->size;
>>   }
>>   @@ -236,9 +234,8 @@ static bool amdgpu_sa_event(struct
>> amdgpu_sa_manager *sa_manager,
>>       eoffset = amdgpu_sa_bo_hole_eoffset(sa_manager);
>>       wasted = (align - (soffset % align)) % align;
>>   -    if ((eoffset - soffset) >= (size + wasted)) {
>> +    if ((eoffset - soffset) >= (size + wasted))
>>           return true;
>> -    }
>>         return false;
>>   }
>> @@ -278,9 +275,8 @@ static bool amdgpu_sa_bo_next_hole(struct
>> amdgpu_sa_manager *sa_manager,
>>           }
>>             /* limit the number of tries each ring gets */
>> -        if (tries[i] > 2) {
>> +        if (tries[i] > 2)
>>               continue;
>> -        }
>>             tmp = sa_bo->soffset;
>>           if (tmp < soffset) {
>> @@ -327,9 +323,8 @@ int amdgpu_sa_bo_new(struct amdgpu_sa_manager
>> *sa_manager,
>>           return -EINVAL;
>>         *sa_bo = kmalloc(sizeof(struct amdgpu_sa_bo), GFP_KERNEL);
>> -    if ((*sa_bo) == NULL) {
>> +    if ((*sa_bo) == NULL)
>>           return -ENOMEM;
>> -    }
>>       (*sa_bo)->manager = sa_manager;
>>       (*sa_bo)->fence = NULL;
>>       INIT_LIST_HEAD(&(*sa_bo)->olist);
>> @@ -388,9 +383,8 @@ void amdgpu_sa_bo_free(struct amdgpu_device *adev,
>> struct amdgpu_sa_bo **sa_bo,
>>   {
>>       struct amdgpu_sa_manager *sa_manager;
>>   -    if (sa_bo == NULL || *sa_bo == NULL) {
>> +    if (sa_bo == NULL || *sa_bo == NULL)
>>           return;
>> -    }
>>         sa_manager = (*sa_bo)->manager;
>>       spin_lock(&sa_manager->wq.lock);
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c
>> index 05a53f4..5bd4902 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c
>> @@ -227,9 +227,8 @@ out_unref:
>>       amdgpu_bo_unref(&vram_obj);
>>   out_cleanup:
>>       kfree(gtt_obj);
>> -    if (r) {
>> +    if (r)
>>           printk(KERN_WARNING "Error while testing BO move.\n");
>> -    }
>>   }
>>     void amdgpu_test_moves(struct amdgpu_device *adev)
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
>> index 3b9053a..2a46bec 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
>> @@ -317,23 +317,19 @@ static int amdgpu_move_vram_ram(struct
>> ttm_buffer_object *bo,
>>       placements.flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_TT;
>>       r = ttm_bo_mem_space(bo, &placement, &tmp_mem,
>>                    interruptible, no_wait_gpu);
>> -    if (unlikely(r)) {
>> +    if (unlikely(r))
>>           return r;
>> -    }
>>         r = ttm_tt_set_placement_caching(bo->ttm, tmp_mem.placement);
>> -    if (unlikely(r)) {
>> +    if (unlikely(r))
>>           goto out_cleanup;
>> -    }
>>         r = ttm_tt_bind(bo->ttm, &tmp_mem);
>> -    if (unlikely(r)) {
>> +    if (unlikely(r))
>>           goto out_cleanup;
>> -    }
>>       r = amdgpu_move_blit(bo, true, no_wait_gpu, &tmp_mem, old_mem);
>> -    if (unlikely(r)) {
>> +    if (unlikely(r))
>>           goto out_cleanup;
>> -    }
>>       r = ttm_bo_move_ttm(bo, true, no_wait_gpu, new_mem);
>>   out_cleanup:
>>       ttm_bo_mem_put(bo, &tmp_mem);
>> @@ -364,17 +360,14 @@ static int amdgpu_move_ram_vram(struct
>> ttm_buffer_object *bo,
>>       placements.flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_TT;
>>       r = ttm_bo_mem_space(bo, &placement, &tmp_mem,
>>                    interruptible, no_wait_gpu);
>> -    if (unlikely(r)) {
>> +    if (unlikely(r))
>>           return r;
>> -    }
>>       r = ttm_bo_move_ttm(bo, true, no_wait_gpu, &tmp_mem);
>> -    if (unlikely(r)) {
>> +    if (unlikely(r))
>>           goto out_cleanup;
>> -    }
>>       r = amdgpu_move_blit(bo, true, no_wait_gpu, new_mem, old_mem);
>> -    if (unlikely(r)) {
>> +    if (unlikely(r))
>>           goto out_cleanup;
>> -    }
>>   out_cleanup:
>>       ttm_bo_mem_put(bo, &tmp_mem);
>>       return r;
>> @@ -430,9 +423,8 @@ static int amdgpu_bo_move(struct ttm_buffer_object
>> *bo,
>>       if (r) {
>>   memcpy:
>>           r = ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem);
>> -        if (r) {
>> +        if (r)
>>               return r;
>> -        }
>>       }
>>         /* update statistics */
>> @@ -704,9 +696,8 @@ static struct ttm_tt *amdgpu_ttm_tt_create(struct
>> ttm_bo_device *bdev,
>>       adev = amdgpu_get_adev(bdev);
>>         gtt = kzalloc(sizeof(struct amdgpu_ttm_tt), GFP_KERNEL);
>> -    if (gtt == NULL) {
>> +    if (gtt == NULL)
>>           return NULL;
>> -    }
>>       gtt->ttm.ttm.func = &amdgpu_backend_func;
>>       gtt->adev = adev;
>>       if (ttm_dma_tt_init(&gtt->ttm, bdev, size, page_flags,
>> dummy_read_page)) {
>> @@ -747,15 +738,13 @@ static int amdgpu_ttm_tt_populate(struct ttm_tt
>> *ttm)
>>       adev = amdgpu_get_adev(ttm->bdev);
>>     #ifdef CONFIG_SWIOTLB
>> -    if (swiotlb_nr_tbl()) {
>> +    if (swiotlb_nr_tbl())
>>           return ttm_dma_populate(&gtt->ttm, adev->dev);
>> -    }
>>   #endif
>>         r = ttm_pool_populate(ttm);
>> -    if (r) {
>> +    if (r)
>>           return r;
>> -    }
>>         for (i = 0; i < ttm->num_pages; i++) {
>>           gtt->ttm.dma_address[i] = pci_map_page(adev->pdev,
>> ttm->pages[i],
>> @@ -981,9 +970,8 @@ int amdgpu_ttm_init(struct amdgpu_device *adev)
>>       int r;
>>         r = amdgpu_ttm_global_init(adev);
>> -    if (r) {
>> +    if (r)
>>           return r;
>> -    }
>>       /* No others user of address space so set it to 0 */
>>       r = ttm_bo_device_init(&adev->mman.bdev,
>>                      adev->mman.bo_global_ref.ref.object,
>> @@ -1018,9 +1006,8 @@ int amdgpu_ttm_init(struct amdgpu_device *adev)
>>                    AMDGPU_GEM_DOMAIN_VRAM,
>>                    AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED,
>>                    NULL, NULL, &adev->stollen_vga_memory);
>> -    if (r) {
>> +    if (r)
>>           return r;
>> -    }
>>       r = amdgpu_bo_reserve(adev->stollen_vga_memory, false);
>>       if (r)
>>           return r;
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
>> index 875626a..4abda0a 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
>> @@ -859,11 +859,10 @@ int amdgpu_vce_ring_test_ib(struct amdgpu_ring
>> *ring)
>>       }
>>         r = fence_wait(fence, false);
>> -    if (r) {
>> +    if (r)
>>           DRM_ERROR("amdgpu: fence wait failed (%d).\n", r);
>> -    } else {
>> +    else
>>           DRM_INFO("ib test on ring %d succeeded\n", ring->idx);
>> -    }
>>   error:
>>       fence_put(fence);
>>       return r;
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
>> b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
>> index 9f36ed3..e480238 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
>> @@ -1122,9 +1122,8 @@ struct amdgpu_bo_va *amdgpu_vm_bo_add(struct
>> amdgpu_device *adev,
>>       struct amdgpu_bo_va *bo_va;
>>         bo_va = kzalloc(sizeof(struct amdgpu_bo_va), GFP_KERNEL);
>> -    if (bo_va == NULL) {
>> +    if (bo_va == NULL)
>>           return NULL;
>> -    }
>>       bo_va->vm = vm;
>>       bo_va->bo = bo;
>>       bo_va->ref_count = 1;
>> diff --git a/drivers/gpu/drm/amd/amdgpu/ci_dpm.c
>> b/drivers/gpu/drm/amd/amdgpu/ci_dpm.c
>> index b3b17bb..50a2d06 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/ci_dpm.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/ci_dpm.c
>> @@ -5726,9 +5726,8 @@ static void ci_dpm_fini(struct amdgpu_device *adev)
>>   {
>>       int i;
>>   -    for (i = 0; i < adev->pm.dpm.num_ps; i++) {
>> +    for (i = 0; i < adev->pm.dpm.num_ps; i++)
>>           kfree(adev->pm.dpm.ps[i].ps_priv);
>> -    }
>>       kfree(adev->pm.dpm.ps);
>>       kfree(adev->pm.dpm.priv);
>>       kfree(adev->pm.dpm.dyn_state.vddc_dependency_on_dispclk.entries);
>> diff --git a/drivers/gpu/drm/amd/amdgpu/cik_sdma.c
>> b/drivers/gpu/drm/amd/amdgpu/cik_sdma.c
>> index 554f2fd..4ec5b97 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/cik_sdma.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/cik_sdma.c
>> @@ -880,11 +880,10 @@ static void cik_sdma_ring_emit_vm_flush(struct
>> amdgpu_ring *ring,
>>                 SDMA_POLL_REG_MEM_EXTRA_FUNC(0)); /* always */
>>         amdgpu_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_SRBM_WRITE, 0,
>> 0xf000));
>> -    if (vm_id < 8) {
>> +    if (vm_id < 8)
>>           amdgpu_ring_write(ring, (mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR
>> + vm_id));
>> -    } else {
>> +    else
>>           amdgpu_ring_write(ring, (mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR
>> + vm_id - 8));
>> -    }
>>       amdgpu_ring_write(ring, pd_addr >> 12);
>>         /* flush TLB */
>> diff --git a/drivers/gpu/drm/amd/amdgpu/fiji_smc.c
>> b/drivers/gpu/drm/amd/amdgpu/fiji_smc.c
>> index b336c91..13d7609 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/fiji_smc.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/fiji_smc.c
>> @@ -172,9 +172,7 @@ static int fiji_send_msg_to_smc_offset(struct
>> amdgpu_device *adev)
>>   static int fiji_send_msg_to_smc(struct amdgpu_device *adev,
>> PPSMC_Msg msg)
>>   {
>>       if (!fiji_is_smc_ram_running(adev))
>> -    {
>>           return -EINVAL;;
>> -    }
>>         if (wait_smu_response(adev)) {
>>           DRM_ERROR("Failed to send previous message\n");
>> diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
>> b/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
>> index 1feb643..3df0e91 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
>> @@ -311,9 +311,8 @@ static void gmc_v7_0_mc_program(struct
>> amdgpu_device *adev)
>>           amdgpu_display_set_vga_render_state(adev, false);
>>         gmc_v7_0_mc_stop(adev, &save);
>> -    if (amdgpu_asic_wait_for_mc_idle(adev)) {
>> +    if (amdgpu_asic_wait_for_mc_idle(adev))
>>           dev_warn(adev->dev, "Wait for MC idle timedout !\n");
>> -    }
>>       /* Update configuration */
>>       WREG32(mmMC_VM_SYSTEM_APERTURE_LOW_ADDR,
>>              adev->mc.vram_start >> 12);
>> @@ -331,9 +330,8 @@ static void gmc_v7_0_mc_program(struct
>> amdgpu_device *adev)
>>       WREG32(mmMC_VM_AGP_BASE, 0);
>>       WREG32(mmMC_VM_AGP_TOP, 0x0FFFFFFF);
>>       WREG32(mmMC_VM_AGP_BOT, 0x0FFFFFFF);
>> -    if (amdgpu_asic_wait_for_mc_idle(adev)) {
>> +    if (amdgpu_asic_wait_for_mc_idle(adev))
>>           dev_warn(adev->dev, "Wait for MC idle timedout !\n");
>> -    }
>>       gmc_v7_0_mc_resume(adev, &save);
>>         WREG32(mmBIF_FB_EN, BIF_FB_EN__FB_READ_EN_MASK |
>> BIF_FB_EN__FB_WRITE_EN_MASK);
>> @@ -362,11 +360,10 @@ static int gmc_v7_0_mc_init(struct amdgpu_device
>> *adev)
>>         /* Get VRAM informations */
>>       tmp = RREG32(mmMC_ARB_RAMCFG);
>> -    if (REG_GET_FIELD(tmp, MC_ARB_RAMCFG, CHANSIZE)) {
>> +    if (REG_GET_FIELD(tmp, MC_ARB_RAMCFG, CHANSIZE))
>>           chansize = 64;
>> -    } else {
>> +    else
>>           chansize = 32;
>> -    }
>>       tmp = RREG32(mmMC_SHARED_CHMAP);
>>       switch (REG_GET_FIELD(tmp, MC_SHARED_CHMAP, NOOFCHAN)) {
>>       case 0:
>> diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
>> b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
>> index 9945d5b..4e093b8 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
>> @@ -393,9 +393,8 @@ static void gmc_v8_0_mc_program(struct
>> amdgpu_device *adev)
>>           amdgpu_display_set_vga_render_state(adev, false);
>>         gmc_v8_0_mc_stop(adev, &save);
>> -    if (amdgpu_asic_wait_for_mc_idle(adev)) {
>> +    if (amdgpu_asic_wait_for_mc_idle(adev))
>>           dev_warn(adev->dev, "Wait for MC idle timedout !\n");
>> -    }
>>       /* Update configuration */
>>       WREG32(mmMC_VM_SYSTEM_APERTURE_LOW_ADDR,
>>              adev->mc.vram_start >> 12);
>> @@ -413,9 +412,8 @@ static void gmc_v8_0_mc_program(struct
>> amdgpu_device *adev)
>>       WREG32(mmMC_VM_AGP_BASE, 0);
>>       WREG32(mmMC_VM_AGP_TOP, 0x0FFFFFFF);
>>       WREG32(mmMC_VM_AGP_BOT, 0x0FFFFFFF);
>> -    if (amdgpu_asic_wait_for_mc_idle(adev)) {
>> +    if (amdgpu_asic_wait_for_mc_idle(adev))
>>           dev_warn(adev->dev, "Wait for MC idle timedout !\n");
>> -    }
>>       gmc_v8_0_mc_resume(adev, &save);
>>         WREG32(mmBIF_FB_EN, BIF_FB_EN__FB_READ_EN_MASK |
>> BIF_FB_EN__FB_WRITE_EN_MASK);
>> @@ -444,11 +442,10 @@ static int gmc_v8_0_mc_init(struct amdgpu_device
>> *adev)
>>         /* Get VRAM informations */
>>       tmp = RREG32(mmMC_ARB_RAMCFG);
>> -    if (REG_GET_FIELD(tmp, MC_ARB_RAMCFG, CHANSIZE)) {
>> +    if (REG_GET_FIELD(tmp, MC_ARB_RAMCFG, CHANSIZE))
>>           chansize = 64;
>> -    } else {
>> +    else
>>           chansize = 32;
>> -    }
>>       tmp = RREG32(mmMC_SHARED_CHMAP);
>>       switch (REG_GET_FIELD(tmp, MC_SHARED_CHMAP, NOOFCHAN)) {
>>       case 0:
>> diff --git a/drivers/gpu/drm/amd/amdgpu/kv_dpm.c
>> b/drivers/gpu/drm/amd/amdgpu/kv_dpm.c
>> index a789a86..0585cd1 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/kv_dpm.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/kv_dpm.c
>> @@ -1499,11 +1499,10 @@ static int kv_update_uvd_dpm(struct
>> amdgpu_device *adev, bool gate)
>>           else
>>               pi->uvd_boot_level = 0;
>>   -        if (!pi->caps_uvd_dpm || pi->caps_stable_p_state) {
>> +        if (!pi->caps_uvd_dpm || pi->caps_stable_p_state)
>>               mask = 1 << pi->uvd_boot_level;
>> -        } else {
>> +        else
>>               mask = 0x1f;
>> -        }
>>             ret = amdgpu_kv_copy_bytes_to_smc(adev,
>>                          pi->dpm_table_start +
>> @@ -2607,9 +2606,8 @@ static int kv_parse_sys_info_table(struct
>> amdgpu_device *adev)
>>               pi->sys_info.htc_hyst_lmt = 5;
>>           else
>>               pi->sys_info.htc_hyst_lmt = igp_info->info_8.ucHtcHystLmt;
>> -        if (pi->sys_info.htc_tmp_lmt <= pi->sys_info.htc_hyst_lmt) {
>> +        if (pi->sys_info.htc_tmp_lmt <= pi->sys_info.htc_hyst_lmt)
>>               DRM_ERROR("The htcTmpLmt should be larger than
>> htcHystLmt.\n");
>> -        }
>>             if (le32_to_cpu(igp_info->info_8.ulSystemConfig) & (1 << 3))
>>               pi->sys_info.nb_dpm_enable = true;
>> @@ -2926,9 +2924,8 @@ static void kv_dpm_fini(struct amdgpu_device *adev)
>>   {
>>       int i;
>>   -    for (i = 0; i < adev->pm.dpm.num_ps; i++) {
>> +    for (i = 0; i < adev->pm.dpm.num_ps; i++)
>>           kfree(adev->pm.dpm.ps[i].ps_priv);
>> -    }
>>       kfree(adev->pm.dpm.ps);
>>       kfree(adev->pm.dpm.priv);
>>       amdgpu_free_extended_power_table(adev);
>> diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
>> b/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
>> index 959cada9..98a841d 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
>> @@ -935,11 +935,10 @@ static void sdma_v2_4_ring_emit_vm_flush(struct
>> amdgpu_ring *ring,
>>   {
>>       amdgpu_ring_write(ring, SDMA_PKT_HEADER_OP(SDMA_OP_SRBM_WRITE) |
>>                 SDMA_PKT_SRBM_WRITE_HEADER_BYTE_EN(0xf));
>> -    if (vm_id < 8) {
>> +    if (vm_id < 8)
>>           amdgpu_ring_write(ring, (mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR
>> + vm_id));
>> -    } else {
>> +    else
>>           amdgpu_ring_write(ring, (mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR
>> + vm_id - 8));
>> -    }
>>       amdgpu_ring_write(ring, pd_addr >> 12);
>>         /* flush TLB */
>> diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
>> b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
>> index f96fdc8..7710129 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
>> @@ -1163,11 +1163,10 @@ static void
>> sdma_v3_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
>>   {
>>       amdgpu_ring_write(ring, SDMA_PKT_HEADER_OP(SDMA_OP_SRBM_WRITE) |
>>                 SDMA_PKT_SRBM_WRITE_HEADER_BYTE_EN(0xf));
>> -    if (vm_id < 8) {
>> +    if (vm_id < 8)
>>           amdgpu_ring_write(ring, (mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR
>> + vm_id));
>> -    } else {
>> +    else
>>           amdgpu_ring_write(ring, (mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR
>> + vm_id - 8));
>> -    }
>>       amdgpu_ring_write(ring, pd_addr >> 12);
>>         /* flush TLB */
>> diff --git a/drivers/gpu/drm/amd/amdgpu/tonga_smc.c
>> b/drivers/gpu/drm/amd/amdgpu/tonga_smc.c
>> index 083893d..2d281ce 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/tonga_smc.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/tonga_smc.c
>> @@ -172,9 +172,7 @@ static int tonga_send_msg_to_smc_offset(struct
>> amdgpu_device *adev)
>>   static int tonga_send_msg_to_smc(struct amdgpu_device *adev,
>> PPSMC_Msg msg)
>>   {
>>       if (!tonga_is_smc_ram_running(adev))
>> -    {
>>           return -EINVAL;;
>> -    }
>>         if (wait_smu_response(adev)) {
>>           DRM_ERROR("Failed to send previous message\n");
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/amd-gfx/attachments/20160711/7c1a34f0/attachment-0001.sig>


More information about the amd-gfx mailing list