Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp768506imm; Tue, 15 May 2018 08:55:19 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrFKEd5AAh4e3EPRI20HJ2ya4mxzsJ0mt24Ej0BCn92SiYPziP115+Ow2jyJTpNiQWL7ysS X-Received: by 2002:a17:902:229:: with SMTP id 38-v6mr15076528plc.384.1526399718946; Tue, 15 May 2018 08:55:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526399718; cv=none; d=google.com; s=arc-20160816; b=JRSwwSyCF9vMMXieU+aVAuRw5TWuvj0ayyeouVur1FciEUy/hsm5T9lEgx4PHdFmBv dpNe+nLW4WcDt/B3VUxtpG4xj1l/Z/Y44aO8NclrkyUaW09uZIgbW9+xRE/Mv662a9AW uiKwsvcIvtMpt5BLpgNSEqPrdoH1Vu/jQX27zVhzRo8+D1r5Pk5gjg7PdaG4bTuUgVsU kGnG2mF2LQX4eOnpgcIn4qpAod6RYEW/6eFcgXpQIqMoE8fPzZ7gcg/o7ieTyHHK8A7Z zhmgaL4iHIZeECWI3hhH8VcQr8MxbWwiZB1PsSdhRwRdax23qkJM+lVlxK9Iz7qJYvPg uunw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:thread-index:content-language :content-transfer-encoding:mime-version:message-id:date:subject :in-reply-to:references:cc:to:from:dkim-signature :arc-authentication-results; bh=3pFbhq4gqHarksdbkaRi5Ig4JpLFS0RCxJRJh8A4CY8=; b=wTFZbTjyVSrt7KdPR5sobTEEoohPAbBR9Gbe6kQa+MWZA7UknKvgxlpPpTaW9IxwH9 UQFXNqYScOnnA4r1qwBxh5rNKR4SpB4f832sFNupOAPzMUI0ITjTpNYnuAo1WKD3BtlU NmU6L3ZH2BBylSig5UDqnMbLEA6O0lUJQxJ7aYW82dMrm3mQE6Z36HT+k0Bv2XBQRk8V Z94dXA22o2Ah5H7iM6sluNYonk13gMCwvmvTYezVID+Eb0PoCDii0YyhJloScPx6IGjh coQAGursK/YcXdfR/rMFPSpfK/9Wxz0YExdUgDgZnE0h6C/11yHFFvepnC2gkEdCyhAR +eBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=OnVErqJX; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 5-v6si332157pfd.73.2018.05.15.08.55.05; Tue, 15 May 2018 08:55:18 -0700 (PDT) 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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=OnVErqJX; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753838AbeEOPbw (ORCPT + 99 others); Tue, 15 May 2018 11:31:52 -0400 Received: from mail-qt0-f196.google.com ([209.85.216.196]:38462 "EHLO mail-qt0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752543AbeEOPbu (ORCPT ); Tue, 15 May 2018 11:31:50 -0400 Received: by mail-qt0-f196.google.com with SMTP id m9-v6so795149qtb.5; Tue, 15 May 2018 08:31:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:content-language :thread-index; bh=3pFbhq4gqHarksdbkaRi5Ig4JpLFS0RCxJRJh8A4CY8=; b=OnVErqJXuc0RzNTtymhSJCOP1mLNaQDrkA6DplLVC6dJy9lc9Z7myM3dIkt6dnQTQC lGx/ka/AGr7nGn2WX4O5eJgmaCodi+3UE42x4V7z85WYdoH9haC5egwhejwLjmlO4MZV ZtYfwcoai8aeklp1dnwTNY+pGwUkNQ7eNcu+cUD2NSrEWQtMUmeVjHvTPTSkH7w8B5iF zXEJUblaLKmGzGBUmhSFkH5u9wZFLS8VBXoXEiM+8N+zW4aX3zxstgZJF9Vy/xnHtD3j WCIEXxTtcGoWzyPfvDPragT0E6yVAVjEbfaY2pQPeqCXXOPJW31HOp/U5nxMCIbPnRB3 0tfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:content-language :thread-index; bh=3pFbhq4gqHarksdbkaRi5Ig4JpLFS0RCxJRJh8A4CY8=; b=jocZ0VkC2Aj2PQffAAIvm7B+FF3LPHV3svOvs/u66ZTbils/6o805kdAqgPOn5EdKf amDeGGyQZostTm7k3N0b78dCF8MdlnaGMmDKKbC+icRMvH6Q2WqIj518e2XzQUpsBeAt S71NEcH60egOyjcTE3eBcqhBhOppo5/3f23StmEikwKfgLPCkYH3HJUzxOv4WIfTH/gq NpHq3mWXojiqSJ/8/DjTRL9HH5J9uWpxk0UquHPXoQftQMYGV7N+09EBs0iFjR4UxyYR LGHlEyg2HD4sgVKHmUuf/mw77tZwlqXKvnDNRdikA7PwatKiXj0JjFpVn2Hg23VA/EHv jvNg== X-Gm-Message-State: ALKqPwcRzx6mHU6w8Tj2mVUBm9UY8yaQpqwYkxuBsxl4gTIpN250k7Nv pw4j3AthsC0G6UgXvK0mqgk3ow== X-Received: by 2002:a0c:91c2:: with SMTP id r2-v6mr13846085qvr.43.1526398309596; Tue, 15 May 2018 08:31:49 -0700 (PDT) Received: from DESKTOP3JAHB13 ([2001:468:c80:4391:98df:bf42:4bb2:645e]) by smtp.gmail.com with ESMTPSA id y84-v6sm220556qkb.23.2018.05.15.08.31.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 May 2018 08:31:48 -0700 (PDT) From: "Jingoo Han" To: "'Jan Kiszka'" , "'Bjorn Helgaas'" , "'Linux Kernel Mailing List'" , , Cc: "'Vladimir Zapolskiy'" , "'Joao Pinto'" , "'Lorenzo Pieralisi'" References: <3aeb2ed038cbce8fe744b614dc19d414555a7e8f.1526375226.git.jan.kiszka@siemens.com> In-Reply-To: <3aeb2ed038cbce8fe744b614dc19d414555a7e8f.1526375226.git.jan.kiszka@siemens.com> Subject: Re: [PATCH v4 6/8] PCI: Rework of_pci_get_host_bridge_resources() to devm_of_pci_get_host_bridge_resources() Date: Tue, 15 May 2018 11:31:47 -0400 Message-ID: <000001d3ec61$d70e2e50$852a8af0$@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Content-Language: en-us Thread-Index: AQHv8WjU+LO0eWxfJL86NrIpwhHMqAF7ZxaPo+0FS9A= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tuesday, May 15, 2018 5:07 AM, Jan Kiszka wrote: > > From: Jan Kiszka > > of_pci_get_host_bridge_resources() allocates the resource structures it > fills dynamically, but none of its callers care to release them so far. > Rather than requiring everyone to do this explicitly, convert the > existing function to a managed version. > > CC: Jingoo Han > CC: Joao Pinto > CC: Lorenzo Pieralisi > Signed-off-by: Jan Kiszka Acked-by: Jingoo Han Best regards, Jingoo Han > --- > drivers/pci/dwc/pcie-designware-host.c | 2 +- > drivers/pci/host/pci-aardvark.c | 2 +- > drivers/pci/host/pci-ftpci100.c | 2 +- > drivers/pci/host/pci-v3-semi.c | 2 +- > drivers/pci/host/pci-versatile.c | 2 +- > drivers/pci/host/pci-xgene.c | 2 +- > drivers/pci/host/pcie-altera.c | 2 +- > drivers/pci/host/pcie-iproc-platform.c | 2 +- > drivers/pci/host/pcie-rcar.c | 2 +- > drivers/pci/host/pcie-rockchip.c | 2 +- > drivers/pci/host/pcie-xilinx-nwl.c | 2 +- > drivers/pci/host/pcie-xilinx.c | 2 +- > drivers/pci/of.c | 30 ++++++++++++------------------ > include/linux/of_pci.h | 4 ++-- > 14 files changed, 26 insertions(+), 32 deletions(-) >