Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp313820rdg; Tue, 10 Oct 2023 10:59:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH+Uzw2oVMXP1KRDp6+4FckRxvOTq4rFzITyxmhnXqx4sjhXMMFUmrWWCYqYzjZQO1rm74z X-Received: by 2002:a17:90b:4ad0:b0:274:a021:9383 with SMTP id mh16-20020a17090b4ad000b00274a0219383mr18586800pjb.17.1696960783176; Tue, 10 Oct 2023 10:59:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696960783; cv=none; d=google.com; s=arc-20160816; b=zxM4KaIfGIErrIbKbhMkmHsXbQ20NAhlkwwbhfYuZnu2IVanjpmjyok7jMwtO1+djQ bgh5hmzdL/CdXjfGTtvWPxh0eanSyiRCzvfBXFI7O3s/kEuJZe1dLLBX812CKsKNq9st XkzKsksvM6OmgXmq6jdVdgyHJMaZU0w4+Lmpn946UPBRHzBjX+lUnmA3qc9D2TLy1foK Hk/1DWSqbmrz/qhnk2LAsZHVfqp1NyfS+JdtMhdLNcVlZz+wFB3R+RPvqFMV0WAINhbb 3Dj27gn0XIW1RF6/0J0pMWUMXQ73jPQPdS8Lv6BO8pzOwzMbIQCCRervv3Aq817inh72 oILg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=kGIeLbonPPYlH9oYKOAbS/s/wMjxEMpdPvDdi4ETn8U=; fh=gW1HSrBx/v90pJI7ypucU/pmvJ/aPR7yTNFW5P5F2VA=; b=0P7C/uEtGScZrezsPwYnSi2PlxaJY6mUjG4H0cEae/dw3Pa/sywbWN5/s/xv8Y3S4l cmD6t6kVSiuGyo3vvwsocPoBiQoGhQRfU22e/25+6W8MwueDX4yAU7bppXeiwc3jy5wC 5ZsVBDeSreY1T+rwnV1bwvcCwMWTkU7ddaYnXHl+mga05DBgcKuQCfRBOL0cV2pECI8E WZ+sq8jM0UuYlX3I0CCIXtJI665PPh0QapG0Qk1ihXVu2XJsx9gUCFmdHETejLXSQAB+ uexEueTeAFgP5Ol4ZL77f94fQY4vRF9DyQhl9HftBKZN4/Vk1yn4Dyd/K+FDDbtx3mqf DVsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ZnjxZvqE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id x12-20020a17090a9dcc00b0027000086c93si7480497pjv.102.2023.10.10.10.59.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Oct 2023 10:59:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ZnjxZvqE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 6A10280B3B71; Tue, 10 Oct 2023 10:59:40 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343545AbjJJR7c (ORCPT + 99 others); Tue, 10 Oct 2023 13:59:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37192 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234083AbjJJR7a (ORCPT ); Tue, 10 Oct 2023 13:59:30 -0400 Received: from mail-oi1-x22f.google.com (mail-oi1-x22f.google.com [IPv6:2607:f8b0:4864:20::22f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 43B389D for ; Tue, 10 Oct 2023 10:59:29 -0700 (PDT) Received: by mail-oi1-x22f.google.com with SMTP id 5614622812f47-3ae65e8eb45so4114650b6e.1 for ; Tue, 10 Oct 2023 10:59:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696960768; x=1697565568; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=kGIeLbonPPYlH9oYKOAbS/s/wMjxEMpdPvDdi4ETn8U=; b=ZnjxZvqE64j19H/6w9cqBIHrAaz4QYH2BhgZLPdz2mFEzdsoS3JHlKMPwiFyJM2Nbs nt/Nq9/AAlMBiZoKYSAGfSwVSQUn8ncVHKn2N59RbEP5loNDfm7lIfUra3lcf522D1A8 CbNfZmLPKnfOuZ1zap/jGIEzS9uZ0rnF6QnLqKJz7zP4BDFFso3Q0adiQbnucen8j74z +SwJNgzteqax1LH326YJKppcZkALi37E7pxszhNvbJTfrsbiwREHcdMZLJBEL7sX2k0W JGWkXRZG/Jkwd5q0YrfU54eCn2+2whWqa6wbWR21xXqllRt999uLV/rku6lHK/j22/hL cd2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696960768; x=1697565568; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kGIeLbonPPYlH9oYKOAbS/s/wMjxEMpdPvDdi4ETn8U=; b=dNwUSlhmFHZibCBBgdrEa6ysHXdFKwkcB1NwhVFc+uA7JhD3pRQPwCAgYj/66kPiw9 tSP4mKj5c9KBBTamNIJCmAZK+lR1kAqlLp0h0/FGh4TkgnNVgPHp6Ph0f3H4o0RNxZG1 ZABVHj1dkFED0XDFqDzG8raAYDbfm7kULV1gdhsuqrJr8Ap7zeBE6JaQ1qlQ9XWEKm4F 0tyPZmhQ7iA4aexwhnYcaOg0JpCcq6sUfj6FdubrP2B1QO2B7ri3ZYQ1tBBcSlgVArmj eLJ60jxHkPXolO0VC20zDIwgcQrgRktkrlOAiixzWp6uxD7T4M+3qbqW24rY567ecYLq dvKQ== X-Gm-Message-State: AOJu0YziXC/cHNHH92OClOah3pu/FnJDuC00A6hivi0oh5zOb5/ae7Wd 3jitQPqtCbebXC6MogFNdqO7Uz8fhCMWwbcrMKc= X-Received: by 2002:a05:6871:79c:b0:1d6:5fee:d8ef with SMTP id o28-20020a056871079c00b001d65feed8efmr20943526oap.22.1696960768389; Tue, 10 Oct 2023 10:59:28 -0700 (PDT) MIME-Version: 1.0 References: <20231010061039.75878-1-chentao@kylinos.cn> In-Reply-To: From: Alex Deucher Date: Tue, 10 Oct 2023 13:59:17 -0400 Message-ID: Subject: Re: [PATCH] drm/amd/pm: Fix a memory leak on an error path To: "Wang, Yang(Kevin)" Cc: "Kunwu.Chan" , "Pan, Xinhui" , "kunwu.chan@hotmail.com" , "dri-devel@lists.freedesktop.org" , "Lazar, Lijo" , "linux-kernel@vger.kernel.org" , "Kamal, Asad" , "Ma, Le" , "amd-gfx@lists.freedesktop.org" , "Deucher, Alexander" , "evan.quan@amd.com" , "Koenig, Christian" , "dan.carpenter@linaro.org" , "Zhang, Hawking" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=3.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_SBL_CSS, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Tue, 10 Oct 2023 10:59:40 -0700 (PDT) X-Spam-Level: ** Applied. Thanks! Alex On Tue, Oct 10, 2023 at 2:32=E2=80=AFAM Wang, Yang(Kevin) wrote: > > [AMD Official Use Only - General] > > Reviewed-by: Yang Wang > > Best Regards, > Kevin > > -----Original Message----- > From: Kunwu.Chan > Sent: Tuesday, October 10, 2023 2:11 PM > To: Wang, Yang(Kevin) > Cc: Deucher, Alexander ; Kamal, Asad ; Koenig, Christian ; Zhang, Hawking <= Hawking.Zhang@amd.com>; Ma, Le ; Lazar, Lijo ; Pan, Xinhui ; airlied@gmail.com; amd-gfx@lists.f= reedesktop.org; chentao@kylinos.cn; dan.carpenter@linaro.org; daniel@ffwll.= ch; dri-devel@lists.freedesktop.org; evan.quan@amd.com; kunwu.chan@hotmail.= com; linux-kernel@vger.kernel.org > Subject: [PATCH] drm/amd/pm: Fix a memory leak on an error path > > Add missing free on an error path. > > Fixes: 511a95552ec8 ("drm/amd/pm: Add SMU 13.0.6 support") > Signed-off-by: Kunwu.Chan > --- > drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c b/drive= rs/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c > index ce971a93d28b..c26e12ff532c 100644 > --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c > +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c > @@ -1981,8 +1981,10 @@ static ssize_t smu_v13_0_6_get_gpu_metrics(struct = smu_context *smu, void **table > > metrics =3D kzalloc(sizeof(MetricsTable_t), GFP_KERNEL); > ret =3D smu_v13_0_6_get_metrics_table(smu, metrics, true); > - if (ret) > + if (ret) { > + kfree(metrics); > return ret; > + } > > smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 3); > > -- > 2.25.1 >