summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/powerplay/eventmgr
diff options
context:
space:
mode:
authorrezhu <Rex.Zhu@amd.com>2015-11-12 08:40:50 (GMT)
committerAlex Deucher <alexander.deucher@amd.com>2015-12-21 21:42:38 (GMT)
commit09b7a9862222c44945c936f1c4f017b4cda1eaa1 (patch)
tree1f6e2b93990ec969feaba51e4f86e0c868b78e31 /drivers/gpu/drm/amd/powerplay/eventmgr
parent9c0bad907413f5e3bea19d062beaab65b3dbf98f (diff)
downloadlinux-09b7a9862222c44945c936f1c4f017b4cda1eaa1.tar.xz
drm/amd/powerplay: fix warning of cast to pointer from integer of different size.
Signed-off-by: Rex Zhu <Rex.Zhu@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/powerplay/eventmgr')
-rw-r--r--drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c4
-rw-r--r--drivers/gpu/drm/amd/powerplay/eventmgr/psm.c6
2 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c b/drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c
index fdd67c6..618aadf 100644
--- a/drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c
+++ b/drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c
@@ -402,7 +402,7 @@ restart_search:
event_data->pnew_power_state = state;
return 0;
}
- state = (struct pp_power_state *)((uint64_t)state + hwmgr->ps_size);
+ state = (struct pp_power_state *)((unsigned long)state + hwmgr->ps_size);
}
switch (event_data->requested_ui_label) {
@@ -428,4 +428,4 @@ int pem_task_initialize_thermal_controller(struct pp_eventmgr *eventmgr, struct
int pem_task_uninitialize_thermal_controller(struct pp_eventmgr *eventmgr, struct pem_event_data *event_data)
{
return phm_stop_thermal_controller(eventmgr->hwmgr);
-} \ No newline at end of file
+}
diff --git a/drivers/gpu/drm/amd/powerplay/eventmgr/psm.c b/drivers/gpu/drm/amd/powerplay/eventmgr/psm.c
index 82774ac..5740fbf 100644
--- a/drivers/gpu/drm/amd/powerplay/eventmgr/psm.c
+++ b/drivers/gpu/drm/amd/powerplay/eventmgr/psm.c
@@ -37,7 +37,7 @@ int psm_get_ui_state(struct pp_eventmgr *eventmgr, enum PP_StateUILabel ui_label
*state_id = state->id;
return 0;
}
- state = (struct pp_power_state *)((uint64_t)state + hwmgr->ps_size);
+ state = (struct pp_power_state *)((unsigned long)state + hwmgr->ps_size);
}
return -1;
}
@@ -57,7 +57,7 @@ int psm_get_state_by_classification(struct pp_eventmgr *eventmgr, enum PP_StateC
*state_id = state->id;
return 0;
}
- state = (struct pp_power_state *)((uint64_t)state + hwmgr->ps_size);
+ state = (struct pp_power_state *)((unsigned long)state + hwmgr->ps_size);
}
return -1;
}
@@ -77,7 +77,7 @@ int psm_set_performance_states(struct pp_eventmgr *eventmgr, unsigned long *stat
hwmgr->request_ps = state;
return 0;
}
- state = (struct pp_power_state *)((uint64_t)state + hwmgr->ps_size);
+ state = (struct pp_power_state *)((unsigned long)state + hwmgr->ps_size);
}
return -1;
}