Received: by 10.192.165.148 with SMTP id m20csp3328850imm; Sun, 29 Apr 2018 20:29:56 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqGIg8ry9DOPRqF8hRZOzgzcVE7CZVR/x+Pu0Do7BdLh8eK4S+zA72AYAmTO5LI80JcWj0M X-Received: by 10.167.130.22 with SMTP id k22mr10577544pfi.73.1525058996387; Sun, 29 Apr 2018 20:29:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525058996; cv=none; d=google.com; s=arc-20160816; b=MB+qarkOxwYpbPXC80qvebcSOJZzOoi/yeDOQaO2iPtuOi2SdtDf98bmhb3xPxpu6z /2T1a9Ji8rJWUtqFUwj2UeEyI8ESwOZzma4LzEGOL1O45vrFnrtEm7NC/UZf6gbltpY8 /dH7+rtcr7YG9g5A6iZVEszmqB41vjeQjS6IVTuNFEiPUIqPh9NBFPk0ryytF/P5eG+Y GXzUMY8GzhzEVfesnzbiyRsAs1fNdz+sQkojN2GtqDzn/ZivAb+rDrN195RvQxYnC2ek ugaDitTRdXXEeJszi3ZSkDy/KyvoAS033XFeKtd5sTe92a78awIs5c6MvUQVcpR3QH6f hMgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=kKzgEyCv80ZPrsJjzNmaHzwG7gKOFiSrY6WZB6jv33A=; b=DjK0DV2MLmCag1dYzgYm6vIFg9VBbLhdI3p/FUv5DnxqtMN3o+kHR4EliLST5ugCeU GxxzBYZUPNdfCPg3GmHH5uL/Ylu9iMdeubT5CPW1Jgtx0QAzNnEvBWRyzVumn9JMRuZQ lVcMcoZiJw3/ohK6TK1G1YnD99a3m7Jj9gWsWmZEIxPoLnzvV7RUt8JaYqaBlFsVyZEd d/PZlfM0gq9qTY42OOjIYgrIZBNbTK/9KE3XE/Ya5kTTdneaTSRbuSShGtLEOtA6xJX9 eex4v4kuDDHMUqDJw3dNKKlumOPNYTcNPvIv6IHNtjr2niuWv7hMxNyGloyzdgcRJPu/ pnlg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector1 header.b=DreMd4QT; 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=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b9-v6si6385134pls.339.2018.04.29.20.29.31; Sun, 29 Apr 2018 20:29:56 -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=@nxp.com header.s=selector1 header.b=DreMd4QT; 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=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751534AbeD3D1W (ORCPT + 99 others); Sun, 29 Apr 2018 23:27:22 -0400 Received: from mail-db5eur01on0045.outbound.protection.outlook.com ([104.47.2.45]:9044 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751348AbeD3D1U (ORCPT ); Sun, 29 Apr 2018 23:27:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=kKzgEyCv80ZPrsJjzNmaHzwG7gKOFiSrY6WZB6jv33A=; b=DreMd4QTxq+NOmT0N6kgN2Ym31ugFOWkqUdRxt8GqqcqweRRjMDibCkOrgNMuxc2Rxi/69nXKQM8CKIXfalJtZaDR/5tm8OSxWY2tgWPkJEzxIAUNJXJr31g8nFdqVbtKw1fFWNTpPUJt3sw3mwpMbJUMRFCxX1PzdaTcivIa1s= Received: from DB6PR0401MB2424.eurprd04.prod.outlook.com (10.168.55.27) by DB6PR0401MB2680.eurprd04.prod.outlook.com (10.169.226.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.715.18; Mon, 30 Apr 2018 03:27:16 +0000 Received: from DB6PR0401MB2424.eurprd04.prod.outlook.com ([fe80::b968:baa3:9ca1:2d32]) by DB6PR0401MB2424.eurprd04.prod.outlook.com ([fe80::b968:baa3:9ca1:2d32%17]) with mapi id 15.20.0696.020; Mon, 30 Apr 2018 03:27:16 +0000 From: Nipun Gupta To: Rob Herring CC: "robin.murphy@arm.com" , "will.deacon@arm.com" , "mark.rutland@arm.com" , "catalin.marinas@arm.com" , "hch@lst.de" , "gregkh@linuxfoundation.org" , "joro@8bytes.org" , "m.szyprowski@samsung.com" , "shawnguo@kernel.org" , "frowand.list@gmail.com" , "bhelgaas@google.com" , "iommu@lists.linux-foundation.org" , "linux-kernel@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linuxppc-dev@lists.ozlabs.org" , "linux-pci@vger.kernel.org" , Bharat Bhushan , "stuyoder@gmail.com" , Laurentiu Tudor , Leo Li Subject: RE: [PATCH 2/6 v3] iommu: of: make of_pci_map_rid() available for other devices too Thread-Topic: [PATCH 2/6 v3] iommu: of: make of_pci_map_rid() available for other devices too Thread-Index: AQHT3hJnNdFmewk/v0GeuiS+c3SIWKQU2pOAgAPPKrA= Date: Mon, 30 Apr 2018 03:27:16 +0000 Message-ID: References: <1524824826-29473-1-git-send-email-nipun.gupta@nxp.com> <1524824826-29473-3-git-send-email-nipun.gupta@nxp.com> <20180427171537.lvzygghnuolk6cnh@rob-hp-laptop> In-Reply-To: <20180427171537.lvzygghnuolk6cnh@rob-hp-laptop> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=nipun.gupta@nxp.com; x-originating-ip: [14.142.187.166] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DB6PR0401MB2680;7:1Wpz+IsUn3uvB0awTUKo+2kgBx2daC3m5tKyZ1llVncsAWEJ08q7NiDPQZZ1eYkKJbxhPyHJ+VhSXqqNGPNsJyQxAY+nP7OkIZq9D9R0y7CI42UStdvANSBLM2gwc0VNcUhxJ6YqOS14mgDXng41CNdSLQT6z7tZgdgKWitLb4hZie9wyVSJnP6gzjlHmHjxDdCD7s4np0oD4dUscgF2AZtOoL5fDlPDLSuFbfr8MtHZVVyBHgohpnUuaH0joeHF x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(48565401081)(2017052603328)(7153060)(7193020);SRVR:DB6PR0401MB2680; x-ms-traffictypediagnostic: DB6PR0401MB2680: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(9452136761055)(65623756079841)(185117386973197)(85827821059158)(258649278758335)(211936372134217)(7411616537696); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231254)(944501410)(52105095)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011);SRVR:DB6PR0401MB2680;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0401MB2680; x-forefront-prvs: 0658BAF71F x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(346002)(39380400002)(39860400002)(366004)(376002)(396003)(189003)(199004)(13464003)(97736004)(2900100001)(53936002)(7736002)(105586002)(4326008)(68736007)(66066001)(9686003)(33656002)(55016002)(229853002)(106356001)(55236004)(53546011)(6436002)(6916009)(14454004)(6246003)(345774005)(39060400002)(7416002)(6116002)(7696005)(99286004)(86362001)(102836004)(5250100002)(81156014)(8936002)(186003)(8676002)(6506007)(76176011)(3280700002)(44832011)(476003)(486006)(74316002)(54906003)(446003)(81166006)(11346002)(2906002)(3660700001)(316002)(478600001)(3846002)(25786009)(5660300001)(26005)(305945005);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0401MB2680;H:DB6PR0401MB2424.eurprd04.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: HwdcZOtO1JMLvFBYbqiFexPNXZvW5QekC9BsQ2Esgs6C0kmwjrIr0cc6hH5A/666Bo+JIfsFFmd3HN09aRv6a34l4FdUWPulAvdYVyhCClPLCSr8MrFe/OFF8EX+TOviKqFAv8p7rEWxK3d6Y5f7YbzP7t1E/NY40QzR/jTpRH+cT+1fhgF/QOnPOkXwJ9Ew spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 6d4455de-7abb-405f-a75e-08d5ae4a45ad X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6d4455de-7abb-405f-a75e-08d5ae4a45ad X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Apr 2018 03:27:16.1208 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0401MB2680 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > -----Original Message----- > From: Rob Herring [mailto:robh@kernel.org] > Sent: Friday, April 27, 2018 10:46 PM > To: Nipun Gupta > Cc: robin.murphy@arm.com; will.deacon@arm.com; mark.rutland@arm.com; > catalin.marinas@arm.com; hch@lst.de; gregkh@linuxfoundation.org; > joro@8bytes.org; m.szyprowski@samsung.com; shawnguo@kernel.org; > frowand.list@gmail.com; bhelgaas@google.com; iommu@lists.linux- > foundation.org; linux-kernel@vger.kernel.org; devicetree@vger.kernel.org; > linux-arm-kernel@lists.infradead.org; linuxppc-dev@lists.ozlabs.org; linu= x- > pci@vger.kernel.org; Bharat Bhushan ; > stuyoder@gmail.com; Laurentiu Tudor ; Leo Li > > Subject: Re: [PATCH 2/6 v3] iommu: of: make of_pci_map_rid() available fo= r > other devices too >=20 > On Fri, Apr 27, 2018 at 03:57:02PM +0530, Nipun Gupta wrote: > > iommu-map property is also used by devices with fsl-mc. This > > patch moves the of_pci_map_rid to generic location, so that it > > can be used by other busses too. > > > > 'of_pci_map_rid' is renamed here to 'of_map_rid' and there is no > > functional change done in the API. > > > > Signed-off-by: Nipun Gupta > > --- > > drivers/iommu/of_iommu.c | 6 +-- > > drivers/of/address.c | 102 > +++++++++++++++++++++++++++++++++++++++++++++ > > drivers/of/irq.c | 7 ++-- > > drivers/pci/of.c | 101 -------------------------------------= ------- > > include/linux/of_address.h | 11 +++++ > > include/linux/of_pci.h | 10 ----- > > 6 files changed, 120 insertions(+), 117 deletions(-) >=20 > of/address.c isn't really the best fit either, though I don't have a > better suggestion. >=20 > I'm guessing this breaks on Sparc which doesn't build of/address.c. > I guess move it to base.c and of.h if that is the case. Sure, that makes sense. Thank you for the suggestion !! I'll spin off new version with this change. Regards, Nipun >=20 > Rob