From mboxrd@z Thu Jan 1 00:00:00 1970 From: Markus Elfring Subject: Re: [PATCH v2] drm/amdgpu: fix multiple memory leaks Date: Fri, 27 Sep 2019 18:37:37 +0200 Message-ID: <1cc7e3f9-69fb-e8dc-4bfc-dbb69de66ec7@web.de> References: <20190918190529.17298-1-navid.emamdoost@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <20190918190529.17298-1-navid.emamdoost@gmail.com> Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org To: Navid Emamdoost , =?UTF-8?Q?Christian_K=c3=b6nig?= , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Cc: Chunming Zhou , Rex Zhu , Alex Deucher , Sam Ravnborg , David Airlie , Daniel Vetter , Navid Emamdoost , Kangjie Lu , Stephen A McCamant , linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org > v2: moved the released into goto error handlings A better version comment should be moved below the triple dashes. Will the tag =E2=80=9CFixes=E2=80=9D be added? > @@ -393,6 +395,16 @@ static int acp_hw_init(void *handle) > val &=3D ~ACP_SOFT_RESET__SoftResetAud_MASK; > cgs_write_register(adev->acp.cgs_device, mmACP_SOFT_RESET, val); > return 0; > + > +out4: > + kfree(i2s_pdata); > +out3: > + kfree(adev->acp.acp_res); > +out2: > + kfree(adev->acp.acp_cell); > +out1: > + kfree(adev->acp.acp_genpd); > + return ret; > } > > /** I suggest to reconsider the label selection according to the Linux coding = style. Regards, Markus