diff options
author | Dan Carpenter <dan.carpenter@oracle.com> | 2017-04-03 14:41:47 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-04-04 13:40:33 -0400 |
commit | 0f987cd0d78ead344a07c6fe215234f3be51d051 (patch) | |
tree | 823ed880efd16ccd1b928a607d30985a20aac9e7 /drivers/gpu | |
parent | 502372878af1caa0b3050b0820ef112a5b8adf6b (diff) |
drm/amd/powerplay: fix pp_dpm_get_current_power_state() (v2)
This switch statement is missing breaks.
v2: agd: break in default case as well
Fixes: 2a5071056e6a ("drm/amd/powerplay: add global PowerPlay mutex.")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/powerplay/amd_powerplay.c b/drivers/gpu/drm/amd/powerplay/amd_powerplay.c index 6f0ed07bb587..07dbeb225df7 100644 --- a/drivers/gpu/drm/amd/powerplay/amd_powerplay.c +++ b/drivers/gpu/drm/amd/powerplay/amd_powerplay.c | |||
@@ -539,15 +539,19 @@ static enum amd_pm_state_type pp_dpm_get_current_power_state(void *handle) | |||
539 | switch (state->classification.ui_label) { | 539 | switch (state->classification.ui_label) { |
540 | case PP_StateUILabel_Battery: | 540 | case PP_StateUILabel_Battery: |
541 | pm_type = POWER_STATE_TYPE_BATTERY; | 541 | pm_type = POWER_STATE_TYPE_BATTERY; |
542 | break; | ||
542 | case PP_StateUILabel_Balanced: | 543 | case PP_StateUILabel_Balanced: |
543 | pm_type = POWER_STATE_TYPE_BALANCED; | 544 | pm_type = POWER_STATE_TYPE_BALANCED; |
545 | break; | ||
544 | case PP_StateUILabel_Performance: | 546 | case PP_StateUILabel_Performance: |
545 | pm_type = POWER_STATE_TYPE_PERFORMANCE; | 547 | pm_type = POWER_STATE_TYPE_PERFORMANCE; |
548 | break; | ||
546 | default: | 549 | default: |
547 | if (state->classification.flags & PP_StateClassificationFlag_Boot) | 550 | if (state->classification.flags & PP_StateClassificationFlag_Boot) |
548 | pm_type = POWER_STATE_TYPE_INTERNAL_BOOT; | 551 | pm_type = POWER_STATE_TYPE_INTERNAL_BOOT; |
549 | else | 552 | else |
550 | pm_type = POWER_STATE_TYPE_DEFAULT; | 553 | pm_type = POWER_STATE_TYPE_DEFAULT; |
554 | break; | ||
551 | } | 555 | } |
552 | mutex_unlock(&pp_handle->pp_lock); | 556 | mutex_unlock(&pp_handle->pp_lock); |
553 | 557 | ||