OSDN Git Service

drm/amdgpu/pp/smu7: remove local mc_addr variable
authorAlex Deucher <alexander.deucher@amd.com>
Wed, 11 Jul 2018 18:43:40 +0000 (13:43 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 13 Jul 2018 19:52:58 +0000 (14:52 -0500)
use the structure member directly.

Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c

index 0f11c53..cb5da61 100644 (file)
@@ -571,7 +571,6 @@ int smu7_setup_pwr_virus(struct pp_hwmgr *hwmgr)
 int smu7_init(struct pp_hwmgr *hwmgr)
 {
        struct smu7_smumgr *smu_data;
-       uint64_t mc_addr = 0;
        int r;
        /* Allocate memory for backend private data */
        smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend);
@@ -585,14 +584,12 @@ int smu7_init(struct pp_hwmgr *hwmgr)
                PAGE_SIZE,
                AMDGPU_GEM_DOMAIN_VRAM,
                &smu_data->header_buffer.handle,
-               &mc_addr,
+               &smu_data->header_buffer.mc_addr,
                &smu_data->header_buffer.kaddr);
 
        if (r)
                return -EINVAL;
 
-       smu_data->header_buffer.mc_addr = mc_addr;
-
        if (!hwmgr->not_vf)
                return 0;
 
@@ -602,7 +599,7 @@ int smu7_init(struct pp_hwmgr *hwmgr)
                PAGE_SIZE,
                AMDGPU_GEM_DOMAIN_VRAM,
                &smu_data->smu_buffer.handle,
-               &mc_addr,
+               &smu_data->smu_buffer.mc_addr,
                &smu_data->smu_buffer.kaddr);
 
        if (r) {
@@ -611,7 +608,6 @@ int smu7_init(struct pp_hwmgr *hwmgr)
                                        &smu_data->header_buffer.kaddr);
                return -EINVAL;
        }
-       smu_data->smu_buffer.mc_addr = mc_addr;
 
        if (smum_is_hw_avfs_present(hwmgr))
                hwmgr->avfs_supported = true;