[PATCH 1/2] drm/amd/powerplay: mark symbols static where possible
Hi Alex and Baoyou, I will implement and use most of the functions in Patch2 in the future. and I will refine the code and fix the build warning. Thanks very much. Best Regards Rex -Original Message- From: Alex Deucher [mailto:alexdeuc...@gmail.com] Sent: Saturday, October 01, 2016 1:32 AM To: Christian König Cc: Baoyou Xie; Deucher, Alexander; Dave Airlie; Zhu, Rex; Huang, JinHuiEric; Zhou, Jammy; StDenis, Tom; Nath, Arindam; Nils Wallménius; Yang, Eric; funfunctor at folklore1984.net; Yang, Young; Dan Carpenter; Huang, Ray; Arnd Bergmann; Cui, Flora; Wang, Ken; Liu, Monk; Min, Frank; tang.qiang007 at zte.com.cn; xie.baoyou at zte.com.cn; han.fei at zte.com.cn; LKML; Maling list - DRI developers Subject: Re: [PATCH 1/2] drm/amd/powerplay: mark symbols static where possible On Fri, Sep 30, 2016 at 8:16 AM, Christian König wrote: > Both patches are Acked-by: Christian König . Applied patch 1. I'd like to get Rex's ack on patch 2 before applying it. Alex > > Regards, > Christian. > > > Am 30.09.2016 um 11:58 schrieb Baoyou Xie: >> >> We get a few warnings when building kernel with W=1: >> drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.c:162:5: >> warning: no previous prototype for 'fiji_setup_pwr_virus' >> [-Wmissing-prototypes] >> drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smc.c:2052:5: warning: >> no previous prototype for 'fiji_program_mem_timing_parameters' >> [-Wmissing-prototypes] >> drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.c:175:5: >> warning: no previous prototype for 'polaris10_avfs_event_mgr' >> [-Wmissing-prototypes] >> drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_hwmgr.c:69:10: warning: >> no previous prototype for 'cz_get_eclk_level' [-Wmissing-prototypes] >> drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.c:92:26: warning: >> no previous prototype for 'cast_phw_smu7_power_state' >> [-Wmissing-prototypes] >> >> In fact, these functions are only used in the file in which they are >> declared and don't need a declaration, but can be made static. >> So this patch marks these functions with 'static'. >> >> Signed-off-by: Baoyou Xie >> --- >> drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 5 ++- >> drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c | 12 +++--- >> .../amd/powerplay/hwmgr/process_pptables_v1_0.c| 6 +-- >> .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 4 +- >> .../amd/powerplay/hwmgr/smu7_clockpowergating.c| 10 ++--- >> drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 45 >> -- >> drivers/gpu/drm/amd/powerplay/smumgr/fiji_smc.c| 2 +- >> drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 12 +++--- >> .../drm/amd/powerplay/smumgr/polaris10_smumgr.c| 5 ++- >> 9 files changed, 54 insertions(+), 47 deletions(-) >> >> diff --git a/drivers/gpu/drm/amd/powerplay/amd_powerplay.c >> b/drivers/gpu/drm/amd/powerplay/amd_powerplay.c >> index 7174f7a..bb8a345 100644 >> --- a/drivers/gpu/drm/amd/powerplay/amd_powerplay.c >> +++ b/drivers/gpu/drm/amd/powerplay/amd_powerplay.c >> @@ -436,7 +436,8 @@ static enum PP_StateUILabel >> power_state_convert(enum amd_pm_state_type state) >> } >> } >> -int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event >> event_id, void *input, void *output) >> +static int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event >> event_id, >> + void *input, void *output) >> { >> int ret = 0; >> struct pp_instance *pp_handle; @@ -475,7 +476,7 @@ int >> pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event event_id, void >> *input, >> return ret; >> } >> -enum amd_pm_state_type pp_dpm_get_current_power_state(void >> *handle) >> +static enum amd_pm_state_type pp_dpm_get_current_power_state(void >> *handle) >> { >> struct pp_hwmgr *hwmgr; >> struct pp_power_state *state; diff --git >> a/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c >> b/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c >> index 7e4fcbb..b48d00f 100644 >> --- a/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c >> +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c >> @@ -66,7 +66,7 @@ static const struct cz_power_state >> *cast_const_PhwCzPowerState( >> return (struct cz_power_state *)hw_ps; >> } >> -uint32_t cz_get_eclk_level(struct pp_hwmgr *hwmgr, >> +static uint32_t cz_get_eclk_level(struct pp_hwmgr *hwmgr, >> uint32_t clock, uint32_t msg) &
[PATCH 1/2] drm/amd/powerplay: mark symbols static where possible
We get a few warnings when building kernel with W=1: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.c:162:5: warning: no previous prototype for 'fiji_setup_pwr_virus' [-Wmissing-prototypes] drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smc.c:2052:5: warning: no previous prototype for 'fiji_program_mem_timing_parameters' [-Wmissing-prototypes] drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.c:175:5: warning: no previous prototype for 'polaris10_avfs_event_mgr' [-Wmissing-prototypes] drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_hwmgr.c:69:10: warning: no previous prototype for 'cz_get_eclk_level' [-Wmissing-prototypes] drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.c:92:26: warning: no previous prototype for 'cast_phw_smu7_power_state' [-Wmissing-prototypes] In fact, these functions are only used in the file in which they are declared and don't need a declaration, but can be made static. So this patch marks these functions with 'static'. Signed-off-by: Baoyou Xie --- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 5 ++- drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c | 12 +++--- .../amd/powerplay/hwmgr/process_pptables_v1_0.c| 6 +-- .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 4 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.c| 10 ++--- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 45 -- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smc.c| 2 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 12 +++--- .../drm/amd/powerplay/smumgr/polaris10_smumgr.c| 5 ++- 9 files changed, 54 insertions(+), 47 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/amd_powerplay.c b/drivers/gpu/drm/amd/powerplay/amd_powerplay.c index 7174f7a..bb8a345 100644 --- a/drivers/gpu/drm/amd/powerplay/amd_powerplay.c +++ b/drivers/gpu/drm/amd/powerplay/amd_powerplay.c @@ -436,7 +436,8 @@ static enum PP_StateUILabel power_state_convert(enum amd_pm_state_type state) } } -int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event event_id, void *input, void *output) +static int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event event_id, + void *input, void *output) { int ret = 0; struct pp_instance *pp_handle; @@ -475,7 +476,7 @@ int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event event_id, void *input, return ret; } -enum amd_pm_state_type pp_dpm_get_current_power_state(void *handle) +static enum amd_pm_state_type pp_dpm_get_current_power_state(void *handle) { struct pp_hwmgr *hwmgr; struct pp_power_state *state; diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c b/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c index 7e4fcbb..b48d00f 100644 --- a/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c @@ -66,7 +66,7 @@ static const struct cz_power_state *cast_const_PhwCzPowerState( return (struct cz_power_state *)hw_ps; } -uint32_t cz_get_eclk_level(struct pp_hwmgr *hwmgr, +static uint32_t cz_get_eclk_level(struct pp_hwmgr *hwmgr, uint32_t clock, uint32_t msg) { int i = 0; @@ -1017,7 +1017,7 @@ static int cz_tf_program_bootup_state(struct pp_hwmgr *hwmgr, void *input, return 0; } -int cz_tf_reset_acp_boot_level(struct pp_hwmgr *hwmgr, void *input, +static int cz_tf_reset_acp_boot_level(struct pp_hwmgr *hwmgr, void *input, void *output, void *storage, int result) { struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); @@ -1225,7 +1225,7 @@ static int cz_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) return 0; } -int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr) +static int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr) { struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); @@ -1239,7 +1239,7 @@ int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr) return 0; } -int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr) +static int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr) { struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); struct phm_clock_voltage_dependency_table *table = @@ -1277,7 +1277,7 @@ int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr) return 0; } -int cz_phm_force_dpm_lowest(struct pp_hwmgr *hwmgr) +static int cz_phm_force_dpm_lowest(struct pp_hwmgr *hwmgr) { struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); @@ -1533,7 +1533,7 @@ static int cz_dpm_get_pp_table_entry(struct pp_hwmgr *hwmgr, return result; } -int cz_get_power_state_size(struct pp_hwmgr *hwmgr) +static int cz_get_power_state_size(struct pp_hwmgr *hwmgr) { return sizeof(struct cz_power_state); } diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c b/drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c index
[PATCH 1/2] drm/amd/powerplay: mark symbols static where possible
Both patches are Acked-by: Christian König . Regards, Christian. Am 30.09.2016 um 11:58 schrieb Baoyou Xie: > We get a few warnings when building kernel with W=1: > drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.c:162:5: warning: > no previous prototype for 'fiji_setup_pwr_virus' [-Wmissing-prototypes] > drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smc.c:2052:5: warning: no > previous prototype for 'fiji_program_mem_timing_parameters' > [-Wmissing-prototypes] > drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.c:175:5: > warning: no previous prototype for 'polaris10_avfs_event_mgr' > [-Wmissing-prototypes] > drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_hwmgr.c:69:10: warning: no > previous prototype for 'cz_get_eclk_level' [-Wmissing-prototypes] > drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.c:92:26: warning: no > previous prototype for 'cast_phw_smu7_power_state' [-Wmissing-prototypes] > > > In fact, these functions are only used in the file in which they are > declared and don't need a declaration, but can be made static. > So this patch marks these functions with 'static'. > > Signed-off-by: Baoyou Xie > --- > drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 5 ++- > drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c | 12 +++--- > .../amd/powerplay/hwmgr/process_pptables_v1_0.c| 6 +-- > .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 4 +- > .../amd/powerplay/hwmgr/smu7_clockpowergating.c| 10 ++--- > drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 45 > -- > drivers/gpu/drm/amd/powerplay/smumgr/fiji_smc.c| 2 +- > drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 12 +++--- > .../drm/amd/powerplay/smumgr/polaris10_smumgr.c| 5 ++- > 9 files changed, 54 insertions(+), 47 deletions(-) > > diff --git a/drivers/gpu/drm/amd/powerplay/amd_powerplay.c > b/drivers/gpu/drm/amd/powerplay/amd_powerplay.c > index 7174f7a..bb8a345 100644 > --- a/drivers/gpu/drm/amd/powerplay/amd_powerplay.c > +++ b/drivers/gpu/drm/amd/powerplay/amd_powerplay.c > @@ -436,7 +436,8 @@ static enum PP_StateUILabel power_state_convert(enum > amd_pm_state_type state) > } > } > > -int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event event_id, void > *input, void *output) > +static int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event event_id, > + void *input, void *output) > { > int ret = 0; > struct pp_instance *pp_handle; > @@ -475,7 +476,7 @@ int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event > event_id, void *input, > return ret; > } > > -enum amd_pm_state_type pp_dpm_get_current_power_state(void *handle) > +static enum amd_pm_state_type pp_dpm_get_current_power_state(void *handle) > { > struct pp_hwmgr *hwmgr; > struct pp_power_state *state; > diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c > b/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c > index 7e4fcbb..b48d00f 100644 > --- a/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c > +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c > @@ -66,7 +66,7 @@ static const struct cz_power_state > *cast_const_PhwCzPowerState( > return (struct cz_power_state *)hw_ps; > } > > -uint32_t cz_get_eclk_level(struct pp_hwmgr *hwmgr, > +static uint32_t cz_get_eclk_level(struct pp_hwmgr *hwmgr, > uint32_t clock, uint32_t msg) > { > int i = 0; > @@ -1017,7 +1017,7 @@ static int cz_tf_program_bootup_state(struct pp_hwmgr > *hwmgr, void *input, > return 0; > } > > -int cz_tf_reset_acp_boot_level(struct pp_hwmgr *hwmgr, void *input, > +static int cz_tf_reset_acp_boot_level(struct pp_hwmgr *hwmgr, void *input, > void *output, void *storage, int result) > { > struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); > @@ -1225,7 +1225,7 @@ static int cz_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) > return 0; > } > > -int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr) > +static int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr) > { > struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); > > @@ -1239,7 +1239,7 @@ int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr) > return 0; > } > > -int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr) > +static int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr) > { > struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); > struct phm_clock_voltage_dependency_table *table = > @@ -1277,7 +1277,7 @@ int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr) > return 0; > } > > -int cz_phm_force_dpm_lowest(struct pp_hwmgr *hwmgr) > +static int cz_phm_force_dpm_lowest(struct pp_hwmgr *hwmgr) > { > struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); > > @@ -1533,7 +1533,7 @@ static int cz_dpm_get_pp_table_entry(struct pp_hwmgr > *hwmgr,
[PATCH 1/2] drm/amd/powerplay: mark symbols static where possible
On Fri, Sep 30, 2016 at 8:16 AM, Christian König wrote: > Both patches are Acked-by: Christian König . Applied patch 1. I'd like to get Rex's ack on patch 2 before applying it. Alex > > Regards, > Christian. > > > Am 30.09.2016 um 11:58 schrieb Baoyou Xie: >> >> We get a few warnings when building kernel with W=1: >> drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.c:162:5: >> warning: no previous prototype for 'fiji_setup_pwr_virus' >> [-Wmissing-prototypes] >> drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smc.c:2052:5: warning: >> no previous prototype for 'fiji_program_mem_timing_parameters' >> [-Wmissing-prototypes] >> drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.c:175:5: >> warning: no previous prototype for 'polaris10_avfs_event_mgr' >> [-Wmissing-prototypes] >> drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_hwmgr.c:69:10: warning: >> no previous prototype for 'cz_get_eclk_level' [-Wmissing-prototypes] >> drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.c:92:26: warning: >> no previous prototype for 'cast_phw_smu7_power_state' [-Wmissing-prototypes] >> >> >> In fact, these functions are only used in the file in which they are >> declared and don't need a declaration, but can be made static. >> So this patch marks these functions with 'static'. >> >> Signed-off-by: Baoyou Xie >> --- >> drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 5 ++- >> drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c | 12 +++--- >> .../amd/powerplay/hwmgr/process_pptables_v1_0.c| 6 +-- >> .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 4 +- >> .../amd/powerplay/hwmgr/smu7_clockpowergating.c| 10 ++--- >> drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 45 >> -- >> drivers/gpu/drm/amd/powerplay/smumgr/fiji_smc.c| 2 +- >> drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 12 +++--- >> .../drm/amd/powerplay/smumgr/polaris10_smumgr.c| 5 ++- >> 9 files changed, 54 insertions(+), 47 deletions(-) >> >> diff --git a/drivers/gpu/drm/amd/powerplay/amd_powerplay.c >> b/drivers/gpu/drm/amd/powerplay/amd_powerplay.c >> index 7174f7a..bb8a345 100644 >> --- a/drivers/gpu/drm/amd/powerplay/amd_powerplay.c >> +++ b/drivers/gpu/drm/amd/powerplay/amd_powerplay.c >> @@ -436,7 +436,8 @@ static enum PP_StateUILabel power_state_convert(enum >> amd_pm_state_type state) >> } >> } >> -int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event event_id, >> void *input, void *output) >> +static int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event >> event_id, >> + void *input, void *output) >> { >> int ret = 0; >> struct pp_instance *pp_handle; >> @@ -475,7 +476,7 @@ int pp_dpm_dispatch_tasks(void *handle, enum >> amd_pp_event event_id, void *input, >> return ret; >> } >> -enum amd_pm_state_type pp_dpm_get_current_power_state(void *handle) >> +static enum amd_pm_state_type pp_dpm_get_current_power_state(void >> *handle) >> { >> struct pp_hwmgr *hwmgr; >> struct pp_power_state *state; >> diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c >> b/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c >> index 7e4fcbb..b48d00f 100644 >> --- a/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c >> +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c >> @@ -66,7 +66,7 @@ static const struct cz_power_state >> *cast_const_PhwCzPowerState( >> return (struct cz_power_state *)hw_ps; >> } >> -uint32_t cz_get_eclk_level(struct pp_hwmgr *hwmgr, >> +static uint32_t cz_get_eclk_level(struct pp_hwmgr *hwmgr, >> uint32_t clock, uint32_t msg) >> { >> int i = 0; >> @@ -1017,7 +1017,7 @@ static int cz_tf_program_bootup_state(struct >> pp_hwmgr *hwmgr, void *input, >> return 0; >> } >> -int cz_tf_reset_acp_boot_level(struct pp_hwmgr *hwmgr, void *input, >> +static int cz_tf_reset_acp_boot_level(struct pp_hwmgr *hwmgr, void >> *input, >> void *output, void *storage, int result) >> { >> struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); >> @@ -1225,7 +1225,7 @@ static int cz_hwmgr_backend_fini(struct pp_hwmgr >> *hwmgr) >> return 0; >> } >> -int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr) >> +static int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr) >> { >> struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); >> @@ -1239,7 +1239,7 @@ int cz_phm_force_dpm_highest(struct pp_hwmgr >> *hwmgr) >> return 0; >> } >> -int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr) >> +static int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr) >> { >> struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); >> struct phm_clock_voltage_dependency_table *table = >> @@ -1277,7 +1277,7 @@ int cz_phm_unforce_dpm_levels(struct pp_hwmgr >> *hwmgr) >> return 0; >> } >> -int