Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp1654606pxb; Wed, 9 Feb 2022 01:19:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJw5M0RwQr+p9uWqeACcUH1H0WsQiYh6tRhS4csDVEztBI5yArvElviS+wV9NM4TdKWxK8nQ X-Received: by 2002:a17:902:758d:: with SMTP id j13mr1469776pll.85.1644398347248; Wed, 09 Feb 2022 01:19:07 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1644398347; cv=pass; d=google.com; s=arc-20160816; b=gpCCbZOM4PHp4NBjzfLOYELh3eIddiPChK5QcRkErvamlmddyl6GZmtqDLSpQ0YA2B IYr5SlGswpBfZ7nz/GxGygVdaC2mSgQvNt1sNDZytXuz41jalCrnJ5lVBbjsXvr8wnQ1 YNPOFDE0TOePgqBGl6WrzlTgC16NCkUN3kaNzJivebJiU5v+jBdAJ77Mtt13GtQJubor tUuFRXdOYSxqa40bjnIxbWquHUMCtwOWmC+LaNEJAPHPwt07FV+eJ7EcjxpOYF+SSEyR u5/CeG7+mY/gyXI9BGgl0N32Mm2PoAUWWtpAoMMNj+ZkHHsMcitL1qkzsYxJ+aSVCMa4 W16A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:importance:content-transfer-encoding :mime-version:subject:references:in-reply-to:message-id:to:from:date :dkim-signature; bh=9rkLAN/8k6qz/+MCyKkO/cuBmp6HwOLZxvM3wynyJt8=; b=O93kNcyFi5Q4T9wDoQXOdMExTT5cXwC9TwN86vN6J+GXbpAoiQIMToRHojlMs4qtQb /s0eNzOPq9mU0oUJZWpKVhKoHTU8GYe7kGl19IUqQI7OIENQCEFu+buL1Aj7aecBh3hV 2dCw11cgL1KWqVv1IoktxXTnuFFCeuBBFkKWdxH9xy7POJp9UCo0tU9FGL0S4jOxraj4 yLK8VYDnAN5MS7ELF8d7rYU3PbxfDkyToN8Tza+MSA2/OagkOYg+J4nfuEdoJUVB66aj oIiKxAWDkVFjR72U+9a6EU01O+CO1MJ1hTbriUSYPgFB+G6N9b4n1kt3u9O0PHWdXC9r Y9KA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@zohomail.com header.s=zm2020 header.b=jmm5HoQ8; arc=pass (i=1 spf=pass spfdomain=zohomail.com dkim=pass dkdomain=zohomail.com dmarc=pass fromdomain=zohomail.com>); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=zohomail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id w24si14109521plq.267.2022.02.09.01.19.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Feb 2022 01:19:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@zohomail.com header.s=zm2020 header.b=jmm5HoQ8; arc=pass (i=1 spf=pass spfdomain=zohomail.com dkim=pass dkdomain=zohomail.com dmarc=pass fromdomain=zohomail.com>); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=zohomail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 60FBEE033CEC; Wed, 9 Feb 2022 00:55:46 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347778AbiBHGsH (ORCPT + 99 others); Tue, 8 Feb 2022 01:48:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43562 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236745AbiBHGsF (ORCPT ); Tue, 8 Feb 2022 01:48:05 -0500 Received: from sender4-pp-o95.zoho.com (sender4-pp-o95.zoho.com [136.143.188.95]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 266D7C0401F5; Mon, 7 Feb 2022 22:48:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644302876; cv=none; d=zohomail.com; s=zohoarc; b=Mz5nes1S9Bv7uWg7mSdSkoWdqOUwx1ai6CPGy/4ZaRCeK/so4I5iIctzdQhCKtG/ItC82VgSQY1gm3W7XO0pBlnJS6EENrejw8S1jwffSvmnF64PeEfWEJ2/31yqUaxsBo5OmHbYeVOXXl08TSWnPYTQtL7rHDzEByRe9GR8WqU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1644302876; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=9rkLAN/8k6qz/+MCyKkO/cuBmp6HwOLZxvM3wynyJt8=; b=b8idG1FPq+aVw4jPrnJ0JeQPt3nrFc3C0Lz7VT9tQcMFq8Dbn+SD+WHI9J8W5CZE539xnjcJq5vnhEWNsEiy+vpi9oVM8dlbBWwXsW06pfbzOVB35oS+d7Cszlu9LVDSnPw7VRkMtgNzyl2gnKTBjng+nxP4xm+YME2OCDTvfAU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zohomail.com; spf=pass smtp.mailfrom=lchen.firstlove@zohomail.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1644302876; s=zm2020; d=zohomail.com; i=lchen.firstlove@zohomail.com; h=Date:From:To:Message-ID:In-Reply-To:References:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=9rkLAN/8k6qz/+MCyKkO/cuBmp6HwOLZxvM3wynyJt8=; b=jmm5HoQ8dH4kGzfEOCCZz0VFiJml/KwoXdh5nV1+P342P3NkjkjhQMpbB7MOs4u1 Vs4I9hAW0AF3rAy+HBgTD+Ipb+8++kkddaP/UPnwRzXey3Wg1/UnG7yKYFl2XUpgM7v rVJNRYUK6cFuFyFQp/dY8WnuZ2GUmSeCh+cMJ3Mc= Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1644302874384547.2045927238538; Mon, 7 Feb 2022 22:47:54 -0800 (PST) Received: from [45.80.185.140] by mail.zoho.com with HTTP;Mon, 7 Feb 2022 22:47:54 -0800 (PST) Date: Tue, 08 Feb 2022 01:47:54 -0500 From: Li Chen To: "Kishon Vijay Abraham I" , "Lorenzo Pieralisi" , =?UTF-8?Q?=22Krzysztof_Wilczy=C5=84ski=22?= , "Bjorn Helgaas" , "linux-pci" , "linux-kernel" Message-ID: <17ed816b6f3.d4fb44fb69745.1048447841721382920@zohomail.com> In-Reply-To: <17e7b9b9ee6.c6d9c6a02564.4545388417402742326@zohomail.com> References: <17e7b9b9ee6.c6d9c6a02564.4545388417402742326@zohomail.com> Subject: Re: [PATCH] PCI: endpoint fix misused goto label MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Importance: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ping ---- On Fri, 21 Jan 2022 02:48:23 -0500 Li Chen wrote ---- > From: Li Chen > > If we goto err_map_addr here, buf allocated > via kmalloc won't get freeed, then memoryleak. > > Signed-off-by: Li Chen > --- > drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/pci/endpoint/functions/pci-epf-test.c b/drivers/pci/endpoint/functions/pci-epf-test.c > index 96489cfdf58db..60303223976a1 100644 > --- a/drivers/pci/endpoint/functions/pci-epf-test.c > +++ b/drivers/pci/endpoint/functions/pci-epf-test.c > @@ -441,7 +441,7 @@ static int pci_epf_test_write(struct pci_epf_test *epf_test) > if (!epf_test->dma_supported) { > dev_err(dev, "Cannot transfer data using DMA\n"); > ret = -EINVAL; > - goto err_map_addr; > + goto err_dma_map; > } > > src_phys_addr = dma_map_single(dma_dev, buf, reg->size, > -- > 2.34.1 > > >