On Fri, Mar 18, 2016 at 12:47 PM, Colin King <colin.king@xxxxxxxxxxxxx> wrote: > From: Colin Ian King <colin.king@xxxxxxxxxxxxx> > > tdp_table is being leaked on failed allocations of > hwmgr->dyn_state.cac_dtp_table. kfree tdp_table on the error > return path to fix the leak. > > Signed-off-by: Colin Ian King <colin.king@xxxxxxxxxxxxx> Applied, thanks! Alex > --- > drivers/gpu/drm/amd/powerplay/hwmgr/tonga_processpptables.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/tonga_processpptables.c b/drivers/gpu/drm/amd/powerplay/hwmgr/tonga_processpptables.c > index 34f4bef..b156481 100644 > --- a/drivers/gpu/drm/amd/powerplay/hwmgr/tonga_processpptables.c > +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/tonga_processpptables.c > @@ -512,8 +512,10 @@ static int get_cac_tdp_table( > > hwmgr->dyn_state.cac_dtp_table = kzalloc(table_size, GFP_KERNEL); > > - if (NULL == hwmgr->dyn_state.cac_dtp_table) > + if (NULL == hwmgr->dyn_state.cac_dtp_table) { > + kfree(tdp_table); > return -ENOMEM; > + } > > memset(hwmgr->dyn_state.cac_dtp_table, 0x00, table_size); > > -- > 2.7.3 > > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/dri-devel _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel