Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp7509901ybl; Thu, 16 Jan 2020 00:31:31 -0800 (PST) X-Google-Smtp-Source: APXvYqyUpIhCSLIVKa8foUDqZwJ7HiGOORzvm4GvIbqpaal1wsve6pYz62/t8y85oeJs41yGz5Zp X-Received: by 2002:aca:52cd:: with SMTP id g196mr3302451oib.18.1579163491378; Thu, 16 Jan 2020 00:31:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579163491; cv=none; d=google.com; s=arc-20160816; b=ahYcfvK0c7DjI0mMtlWpa0I6i/Hadwhq2/rDNeSCZ71GvI8yPgyibm6weLeHRkNMtv l+dTthB1iKBsU17/rUQzIbJoojvvf3suj+rNPJBMFqIYcfKdvkqT3roNIDnYrN8WMhXa WjRzMnLPDBvYZffd28KWKjtAkLqZjNIq4iRYWH80vmbd987fJp1Qzz25FJ9gFWvxt8wT sgftDR0U2cHWDBDRkXVQ9odA9/YIf6o1y5jd9aBRNEyV1tLYsZ5rElzvRX+Y4c0IEbOs wmReOsQ9+5e+aJXlbdxDq5u9gmBHr4wOQfYKOP+geC6pZHghneEtA7YFpTQfM7aSBBvE Mg0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id; bh=8fMNaLrk1Z1B7M2U9m/LInK23dXeVfFRe5WZ4ddgSXE=; b=GDIfbGsW8Snv1i2VL6uEWsh6uHiGPe4yciOFoYrec2bhJ21Y1CFC8HoOKgAAd2b7p8 /xZ3JBLnpYFPExaU5VtYTCtDGyMQdqqnQqWvOrdPcAMHEsmbW2rkS4XWiEpLkz1PuFjJ UEFKnVwne3d3sOIt2nww0d2ZtDb2I5+c6+J05aLizVZGuzXU6AGzc10Gs8ZruqzePXbi emnUSX11MuPLMXyPEKvEQz96j5j/WXYybOq+EBxyEJL4yNEp1wU6Bkn/RDOOvpU2Kwwe MgYI8U2SqsiEGmlU7WXBw2UbeEYCPcZ/zYzgi4Um+2lJ/3Ge6FAlGwd1SniYjAERK7Hw FZnQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d20si13264524oti.311.2020.01.16.00.31.18; Thu, 16 Jan 2020 00:31:31 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729880AbgAPG4l (ORCPT + 99 others); Thu, 16 Jan 2020 01:56:41 -0500 Received: from mga06.intel.com ([134.134.136.31]:57151 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725973AbgAPG4k (ORCPT ); Thu, 16 Jan 2020 01:56:40 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jan 2020 22:56:40 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,325,1574150400"; d="scan'208";a="425393870" Received: from wanglin3-mobl.ccr.corp.intel.com ([10.255.31.165]) by fmsmga006.fm.intel.com with ESMTP; 15 Jan 2020 22:56:38 -0800 Message-ID: <970ad09ea5ef05ca5bf158fdb9e5c9596e746fc5.camel@intel.com> Subject: Re: [PATCH] thermal: intel: fix unmatched pci_release_region From: Zhang Rui To: Chuhong Yuan Cc: Eduardo Valentin , Daniel Lezcano , Amit Kucheria , linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Date: Thu, 16 Jan 2020 14:57:10 +0800 In-Reply-To: <20191206075531.18637-1-hslester96@gmail.com> References: <20191206075531.18637-1-hslester96@gmail.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2019-12-06 at 15:55 +0800, Chuhong Yuan wrote: > The driver calls pci_request_regions() in probe and uses > pci_release_regions() in probe failure. > However, it calls pci_release_region() in remove, which does > match the other two calls. > Use pci_release_regions() instead to unify them. > > Signed-off-by: Chuhong Yuan Acked-by: Zhang Rui > --- > drivers/thermal/intel/intel_pch_thermal.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/thermal/intel/intel_pch_thermal.c > b/drivers/thermal/intel/intel_pch_thermal.c > index 4f0bb8f502e1..5f7798b8d35f 100644 > --- a/drivers/thermal/intel/intel_pch_thermal.c > +++ b/drivers/thermal/intel/intel_pch_thermal.c > @@ -365,7 +365,7 @@ static void intel_pch_thermal_remove(struct > pci_dev *pdev) > thermal_zone_device_unregister(ptd->tzd); > iounmap(ptd->hw_base); > pci_set_drvdata(pdev, NULL); > - pci_release_region(pdev, 0); > + pci_release_regions(pdev); > pci_disable_device(pdev); > } >