Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1365758pxb; Fri, 21 Jan 2022 16:38:21 -0800 (PST) X-Google-Smtp-Source: ABdhPJy5Aj7Im0vyPqVC66eaawRPxIcWJ1vSPjS/ahf/XB5Gn21tSOz+yPfwSa1MftuiAXWk8Js4 X-Received: by 2002:a17:90b:224c:: with SMTP id hk12mr3075384pjb.62.1642811900983; Fri, 21 Jan 2022 16:38:20 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1642811900; cv=pass; d=google.com; s=arc-20160816; b=vz9hNmMWpKOn3xNMTlAh4KYxWkppeCJP6PlBqTYJ50g3te30rdmHA4DMgk9+LBsO3W Bgo0/GSLyAbi5iy2ahf9Xn4XNz/RvmUJgnoisOQFOrF7TNp9IrgER0WXYe/Ik15vqqIo NnuS4tG/DPfFtpP+MM3nEX9mKcmQduQhhU7afr13i4sGxDtJB+yqIkEw6WC56RAQtp/+ Jc6rDLeylvm4C2p3x0j84Exb16tDjBiJMQJ64EQOze6f/tBFkdRQjfuQQNsBNtSLaXhN nHP4lvaYH9+PMbgMBmkMbutwY6+HF0wijwgrRoGyJOkEjltwiYWXUNpQ6HK8kkyLu1zY a5hg== 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:in-reply-to:message-id:to:from:date :dkim-signature; bh=zS/E46hjknZynnTCbq+uMMNxcBLhWVmkZSc8YyaFfk0=; b=sVfH022TD1p4qrvaxL68NCiEC5UcaCtt2CCmHcSoPN+90eGfbRrAnBd6sigBkJrpoh cHI7zOETSxZfN0+Y3n46y8DikaqMaYzVg9X+iVHTH4J10EaWBS3+lFkaqspqmvVi0a4a tHp2LvlOGkqz/WXAL2kFRbpSbPM9UmwevuHb67eNzSr0+Ev3UUHMVWMiOIJrOsuzpXcO eH5y3lDJHgIkSQOIsbFUTdlBRPloY0lduM/ua5UIG4/8tZLH2Jxj3xLQKjLe5k8k/Ltz MxL3K2Np06wkMUvryWFc0TruVH+UbGa1ocu+NnjcpOv8fvNKo76yTrevY8X7p+/DdGMK 2O+g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@zohomail.com header.s=zm2020 header.b=AM+6ogz5; 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 23.128.96.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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a70si3591288pge.99.2022.01.21.16.38.08; Fri, 21 Jan 2022 16:38:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@zohomail.com header.s=zm2020 header.b=AM+6ogz5; 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 23.128.96.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: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1379101AbiAUHsc (ORCPT + 99 others); Fri, 21 Jan 2022 02:48:32 -0500 Received: from sender4-pp-o95.zoho.com ([136.143.188.95]:25547 "EHLO sender4-pp-o95.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231417AbiAUHsb (ORCPT ); Fri, 21 Jan 2022 02:48:31 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1642751305; cv=none; d=zohomail.com; s=zohoarc; b=kCb+omkDYYAaxGpiHyvuYkAfKLaQ2P2VxSvQAqORX8rJ4RIJ1t6BvPZYVwwqSCMPUMvyYJ/unIKUjYNfNtQYLbk1jTa+kUEgzaXydQ/iwUU4xOMJBCnKpT9wKvmx+BUMdZtH/KXEIC512/V2y4kIbcUHft/Xwh+sspgCou3TRcM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1642751305; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=zS/E46hjknZynnTCbq+uMMNxcBLhWVmkZSc8YyaFfk0=; b=kDCvnLyexiK+NFcKB1H3wgZ5r5wPtLQKM6j10ddiIT4N98pGOYSAuSurQhUGXzdktPzWhecvEDgzlRAhMRYjn17hf+KX6lwn40YKJQ8HYglUh+0mp9P6Pcs3Z5Y+9U2e2UZ1PmAw6LpN9ZEDsDxCOivHJ8E28QKpnEgipBhB4y0= 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=1642751305; s=zm2020; d=zohomail.com; i=lchen.firstlove@zohomail.com; h=Date:From:To:Message-ID:In-Reply-To:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=zS/E46hjknZynnTCbq+uMMNxcBLhWVmkZSc8YyaFfk0=; b=AM+6ogz5Skx4LeunRCdp5WhHxlgGwCiNdFm7d1V9ZN1JS4aPfsf8tkg2beyEjeDD g5G8/LtCkhOjlciHh1LU+vHAX9F0zwQwI4As1RzxSYDm6dYQQxvpFK9uMAyLWD5rDLD cH6U0m0vii/roCmyef+O51riS8Rovnt0BwtRwQgk= Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1642751303433442.1455374520232; Thu, 20 Jan 2022 23:48:23 -0800 (PST) Received: from [203.218.243.128] by mail.zoho.com with HTTP;Thu, 20 Jan 2022 23:48:23 -0800 (PST) Date: Fri, 21 Jan 2022 15:48:23 +0800 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: <17e7b9b9ee6.c6d9c6a02564.4545388417402742326@zohomail.com> In-Reply-To: Subject: [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 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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