* [PATCH] drm/amd/powerplay: delete some dead code
@ 2018-02-06 12:35 Dan Carpenter
2018-02-06 19:26 ` Alex Deucher
2019-03-21 6:27 ` Dan Carpenter
0 siblings, 2 replies; 4+ messages in thread
From: Dan Carpenter @ 2018-02-06 12:35 UTC (permalink / raw)
To: Alex Deucher, Rex Zhu
Cc: David Airlie, kernel-janitors, amd-gfx, dri-devel, Eric Huang,
Christian König, Hawking Zhang
We deleted some code in e154162ef75d ("drm/amd/powerplay: refine pp code
for raven") but there were a few related bits that were missed. Let's
delete them as well.
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
diff --git a/drivers/gpu/drm/amd/powerplay/inc/hwmgr.h b/drivers/gpu/drm/amd/powerplay/inc/hwmgr.h
index 565fe0832f41..0b0fbb228edf 100644
--- a/drivers/gpu/drm/amd/powerplay/inc/hwmgr.h
+++ b/drivers/gpu/drm/amd/powerplay/inc/hwmgr.h
@@ -608,7 +608,6 @@ struct phm_dynamic_state_info {
struct phm_ppm_table *ppm_parameter_table;
struct phm_cac_tdp_table *cac_dtp_table;
struct phm_clock_voltage_dependency_table *vdd_gfx_dependency_on_sclk;
- struct phm_vq_budgeting_table *vq_budgeting_table;
};
struct pp_fan_info {
diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c b/drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c
index c3e7e34535e8..7545776a774d 100644
--- a/drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c
+++ b/drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c
@@ -1697,9 +1697,6 @@ static int pp_tables_uninitialize(struct pp_hwmgr *hwmgr)
kfree(hwmgr->dyn_state.vdd_gfx_dependency_on_sclk);
hwmgr->dyn_state.vdd_gfx_dependency_on_sclk = NULL;
- kfree(hwmgr->dyn_state.vq_budgeting_table);
- hwmgr->dyn_state.vq_budgeting_table = NULL;
-
return 0;
}
^ permalink raw reply related [flat|nested] 4+ messages in thread* Re: [PATCH] drm/amd/powerplay: delete some dead code 2018-02-06 12:35 [PATCH] drm/amd/powerplay: delete some dead code Dan Carpenter @ 2018-02-06 19:26 ` Alex Deucher 2019-03-21 6:27 ` Dan Carpenter 1 sibling, 0 replies; 4+ messages in thread From: Alex Deucher @ 2018-02-06 19:26 UTC (permalink / raw) To: Dan Carpenter Cc: Alex Deucher, Rex Zhu, David (ChunMing) Zhou, David Airlie, kernel-janitors, amd-gfx list, Maling list - DRI developers, Eric Huang, Christian König, Hawking Zhang On Tue, Feb 6, 2018 at 7:35 AM, Dan Carpenter <dan.carpenter@oracle.com> wrote: > We deleted some code in e154162ef75d ("drm/amd/powerplay: refine pp code > for raven") but there were a few related bits that were missed. Let's > delete them as well. > > Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Applied. Thanks! Alex > > diff --git a/drivers/gpu/drm/amd/powerplay/inc/hwmgr.h b/drivers/gpu/drm/amd/powerplay/inc/hwmgr.h > index 565fe0832f41..0b0fbb228edf 100644 > --- a/drivers/gpu/drm/amd/powerplay/inc/hwmgr.h > +++ b/drivers/gpu/drm/amd/powerplay/inc/hwmgr.h > @@ -608,7 +608,6 @@ struct phm_dynamic_state_info { > struct phm_ppm_table *ppm_parameter_table; > struct phm_cac_tdp_table *cac_dtp_table; > struct phm_clock_voltage_dependency_table *vdd_gfx_dependency_on_sclk; > - struct phm_vq_budgeting_table *vq_budgeting_table; > }; > > struct pp_fan_info { > diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c b/drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c > index c3e7e34535e8..7545776a774d 100644 > --- a/drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c > +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c > @@ -1697,9 +1697,6 @@ static int pp_tables_uninitialize(struct pp_hwmgr *hwmgr) > kfree(hwmgr->dyn_state.vdd_gfx_dependency_on_sclk); > hwmgr->dyn_state.vdd_gfx_dependency_on_sclk = NULL; > > - kfree(hwmgr->dyn_state.vq_budgeting_table); > - hwmgr->dyn_state.vq_budgeting_table = NULL; > - > return 0; > } > > _______________________________________________ > amd-gfx mailing list > amd-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH] drm/amd/powerplay: delete some dead code 2018-02-06 12:35 [PATCH] drm/amd/powerplay: delete some dead code Dan Carpenter 2018-02-06 19:26 ` Alex Deucher @ 2019-03-21 6:27 ` Dan Carpenter 2019-03-21 6:42 ` Huang, Ray 1 sibling, 1 reply; 4+ messages in thread From: Dan Carpenter @ 2019-03-21 6:27 UTC (permalink / raw) To: Alex Deucher Cc: David (ChunMing) Zhou, Chengming Gui, David Airlie, Kevin Wang, kernel-janitors-u79uwXL29TY76Z2rM5mHXA, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW, Huang Rui, Daniel Vetter, Likun Gao, Christian König The "size" variable is unsigned. We never pass invalid sizes to this function and we already used it as an array offset earlier so it's too late to check here. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> --- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c index 17143888e37e..b602975563fc 100644 --- a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c +++ b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c @@ -1668,9 +1668,6 @@ static int smu_v11_0_set_power_profile_mode(struct smu_context *smu, long *input } if (smu->power_profile_mode = PP_SMC_POWER_PROFILE_CUSTOM) { - if (size < 0) - return -EINVAL; - ret = smu_v11_0_get_activity_monitor_coeff(smu, (uint8_t *)(&activity_monitor), WORKLOAD_PPLIB_CUSTOM_BIT); -- 2.17.1 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* RE: [PATCH] drm/amd/powerplay: delete some dead code 2019-03-21 6:27 ` Dan Carpenter @ 2019-03-21 6:42 ` Huang, Ray 0 siblings, 0 replies; 4+ messages in thread From: Huang, Ray @ 2019-03-21 6:42 UTC (permalink / raw) To: Dan Carpenter, Deucher, Alexander Cc: Zhou, David(ChunMing), Gui, Jack, David Airlie, Wang, Kevin(Yang), kernel-janitors-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Daniel Vetter, Gao, Likun, Koenig, Christian > -----Original Message----- > From: Dan Carpenter [mailto:dan.carpenter@oracle.com] > Sent: Thursday, March 21, 2019 2:27 PM > To: Deucher, Alexander <Alexander.Deucher@amd.com> > Cc: Koenig, Christian <Christian.Koenig@amd.com>; Zhou, David(ChunMing) > <David1.Zhou@amd.com>; David Airlie <airlied@linux.ie>; Daniel Vetter > <daniel@ffwll.ch>; Huang, Ray <Ray.Huang@amd.com>; Wang, Kevin(Yang) > <Kevin1.Wang@amd.com>; Gao, Likun <Likun.Gao@amd.com>; Gui, Jack > <Jack.Gui@amd.com>; amd-gfx@lists.freedesktop.org; kernel- > janitors@vger.kernel.org > Subject: [PATCH] drm/amd/powerplay: delete some dead code > > The "size" variable is unsigned. We never pass invalid sizes to this function > and we already used it as an array offset earlier so it's too late to check here. > > Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Thanks, will apply it. Reviewed-by: Huang Rui <ray.huang@amd.com> > --- > drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c > b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c > index 17143888e37e..b602975563fc 100644 > --- a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c > +++ b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c > @@ -1668,9 +1668,6 @@ static int > smu_v11_0_set_power_profile_mode(struct smu_context *smu, long > *input > } > > if (smu->power_profile_mode == > PP_SMC_POWER_PROFILE_CUSTOM) { > - if (size < 0) > - return -EINVAL; > - > ret = smu_v11_0_get_activity_monitor_coeff(smu, > (uint8_t > *)(&activity_monitor), > > WORKLOAD_PPLIB_CUSTOM_BIT); > -- > 2.17.1 ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-03-21 6:42 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2018-02-06 12:35 [PATCH] drm/amd/powerplay: delete some dead code Dan Carpenter 2018-02-06 19:26 ` Alex Deucher 2019-03-21 6:27 ` Dan Carpenter 2019-03-21 6:42 ` Huang, Ray
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox