Received: by 10.213.65.68 with SMTP id h4csp1380021imn; Wed, 21 Mar 2018 09:15:31 -0700 (PDT) X-Google-Smtp-Source: AG47ELs4zLwt23NjThRPNs5+RJrPhzB0xla3b4sRY369M56yrlJp017g4+/yNAJy4bOjtk1M8GtE X-Received: by 2002:a17:902:86:: with SMTP id a6-v6mr16748546pla.165.1521648931751; Wed, 21 Mar 2018 09:15:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521648931; cv=none; d=google.com; s=arc-20160816; b=ZN8hNwCdYdqwSsS+TcO/DMETzq5pyeEYs8sy/aUmKUIPD+0s06pJvqQ1k7WLHzVKdu c/C+yo/osDyHj2ENNCUYfvCKxa/rknZf2aFq32BuYWk3nWXoDU3OHKwIABuapDxKizeM Cd9XITRO7FZwvEwzHyKE9C/6voHWjrT7nSw6hFDhE4FMSJ/dxnoBu9SOE5NyidSzz4YO cxSgH71/EQwdQCX6R0FrLPYYdZ/Fg9OaPgaxwm1dY1ijaX+f6dCHa4Yofwtg38vFnPc3 yF9CEN6wCTVjmYcWljljCWDSLR5iFrDx9fY7HJxklsGpJXyqa/3eiE1zK2F4aKNwZkWB mQZg== 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=qfTT64eWo/0FZI6hFlRAg1XjBqpp6j8CQAdLFYXrDs8=; b=otcb/FWeoVwRqsqONolyuzEGMohfG8R9Fz67b2cDIgBN7i/sDsVt7XnZpMor20iL0u S5L7OHoBKMXro6sNOOBY84K8LzVsBMp9FfmMedeju2L2two4l+U5NbQBKVHCnSvzEz82 hK564Q73t+tm+z58XOM1H7/JOfeUNQHnDPkN2ool/WyiAg67JabxFAitV5PjQzCv2rcd ugLkfBJGZ1pIo3X3unNF/wWflq07gdK9bZme80o0+qYzZ2wbj8/y7+Z4bUfzJwfbRQGx n00wtcLRKPXCLGJQHHLl5bT6ItfXmeQh9y3dy87d/S2cxy6+U8xqhRBU2a4zfMSzpGtE dNyQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector1 header.b=cuF18SLX; 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 w5-v6si4020267plz.239.2018.03.21.09.15.16; Wed, 21 Mar 2018 09:15:31 -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=cuF18SLX; 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 S1752679AbeCUQNv (ORCPT + 99 others); Wed, 21 Mar 2018 12:13:51 -0400 Received: from mail-he1eur01on0055.outbound.protection.outlook.com ([104.47.0.55]:32144 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751854AbeCUQNq (ORCPT ); Wed, 21 Mar 2018 12:13:46 -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=qfTT64eWo/0FZI6hFlRAg1XjBqpp6j8CQAdLFYXrDs8=; b=cuF18SLXGxQ76jVfYbWPdA9wW15EhnDf4YtHvcMPPR1ip9H6CFSFQ2Mnn1e34vpbSzxlq8jAdOuT6fvmLi+kCM0DDO+41KqWs3M25h7pg88UWrRGSDOnk3LNLHHnhsxTmT5alYPl2cf+w/zm5VFQh1l0HSVaL4gBLLjIh330BT4= Received: from HE1PR0401MB2425.eurprd04.prod.outlook.com (10.168.33.22) by HE1PR0401MB2026.eurprd04.prod.outlook.com (10.166.122.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.588.14; Wed, 21 Mar 2018 16:13:39 +0000 Received: from HE1PR0401MB2425.eurprd04.prod.outlook.com ([fe80::a409:1898:a18e:6e85]) by HE1PR0401MB2425.eurprd04.prod.outlook.com ([fe80::a409:1898:a18e:6e85%18]) with mapi id 15.20.0588.017; Wed, 21 Mar 2018 16:13:38 +0000 From: Nipun Gupta To: Greg KH CC: "robin.murphy@arm.com" , "hch@lst.de" , "linux@armlinux.org.uk" , "m.szyprowski@samsung.com" , "bhelgaas@google.com" , "zajec5@gmail.com" , "andy.gross@linaro.org" , "david.brown@linaro.org" , "dan.j.williams@intel.com" , "vinod.koul@intel.com" , "thierry.reding@gmail.com" , "robh+dt@kernel.org" , "frowand.list@gmail.com" , "jarkko.sakkinen@linux.intel.com" , "rafael.j.wysocki@intel.com" , "dmitry.torokhov@gmail.com" , "johan@kernel.org" , "msuchanek@suse.de" , "linux-kernel@vger.kernel.org" , "iommu@lists.linux-foundation.org" , "linux-wireless@vger.kernel.org" , "linux-arm-msm@vger.kernel.org" , "linux-soc@vger.kernel.org" , "dmaengine@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , "linux-tegra@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-pci@vger.kernel.org" , Bharat Bhushan , Leo Li Subject: RE: [PATCH v2 1/2] dma-mapping: move dma configuration to bus infrastructure Thread-Topic: [PATCH v2 1/2] dma-mapping: move dma configuration to bus infrastructure Thread-Index: AQHTwOGuh4ghPV/yzkyrY/8xyV2sSKPabJMAgABv32A= Date: Wed, 21 Mar 2018 16:13:38 +0000 Message-ID: References: <1520868292-2479-1-git-send-email-nipun.gupta@nxp.com> <1521615323-4752-1-git-send-email-nipun.gupta@nxp.com> <20180321092954.GS14085@kroah.com> In-Reply-To: <20180321092954.GS14085@kroah.com> 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: [182.68.80.146] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;HE1PR0401MB2026;7:xck/W8gUuQ2W3stqQRgUXWpAKt0p+KnyHa9XtJO3qUZAZ5nqkq1C85ymN+3bW0wENd2lKB0oHHTldiiH8z9LjXTXyJRJRSYtlEbNDCmlYmeRetOMK/QGDrnzT+nPad1BEtMUMENkE9qcL3KJCjXv0EVZZpTcD66olZ4fwTBOLtqo7Ux2XTaCgEE7+GNOfQhOfZvq4lO+YXOrqSbRjk9JN9ycrbLh/axEa9htyR8SrBYrfL2LjQP8DeNCR/EuJPqn x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 93658bc6-f32c-4b79-bf8a-08d58f46b4fc x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:HE1PR0401MB2026; x-ms-traffictypediagnostic: HE1PR0401MB2026: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231221)(944501324)(52105095)(10201501046)(6055026)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011);SRVR:HE1PR0401MB2026;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0401MB2026; x-forefront-prvs: 0618E4E7E1 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(39860400002)(376002)(39380400002)(396003)(366004)(346002)(199004)(189003)(13464003)(54906003)(25786009)(14454004)(345774005)(316002)(6506007)(102836004)(229853002)(2950100002)(97736004)(86362001)(186003)(99286004)(4326008)(2900100001)(3660700001)(5250100002)(106356001)(59450400001)(26005)(7696005)(105586002)(6436002)(7416002)(8936002)(9686003)(33656002)(68736007)(53936002)(3846002)(6246003)(55016002)(305945005)(3280700002)(74316002)(66066001)(6916009)(81166006)(81156014)(8676002)(6116002)(76176011)(2906002)(478600001)(5660300001)(39060400002)(7736002);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0401MB2026;H:HE1PR0401MB2425.eurprd04.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: Z8uMxBNXWBiY4vHbADOivwEtbsXxKu42ZlFzWknFrEesDujcncfDoP4Q9h3voa+ydTrj9EtALZ0oLgjvsdGn77lv3umQbaL0b5WgIFUnBUf6X4Be9zPY60Dp0T9E1omr7vbnui9geZioEmKoXToq/Xsi7OlGfkq9pwhYEkOuMBaEcsGhGgbeTbR8wLuOcpLy5wBJdozzMp1wxIClYOjGu+hOwcmgiXqOoyxT3VvfYE7y+S16woSFdssIcRrVaRQ0qAU7jgsyAJm3Ch0898a2nZncg4u4p00EmGtM9IXgPB0NRSZ1tMUzqdqCi47CKAFfJzgBLtm3kKiePy5hIPMnXQ== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 93658bc6-f32c-4b79-bf8a-08d58f46b4fc X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2018 16:13:38.7082 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0401MB2026 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > -----Original Message----- > From: Greg KH [mailto:gregkh@linuxfoundation.org] > Sent: Wednesday, March 21, 2018 15:00 > > +int dma_configure(struct device *dev) > > +{ > > + if (dev->bus->dma_configure) > > + return dev->bus->dma_configure(dev); > > + > > + return 0; > > +} > > void dma_deconfigure(struct device *dev) >=20 > Empty line after this new function? Sorry, couldn't help it :) >=20 > > { > > of_dma_deconfigure(dev); > > diff --git a/drivers/base/platform.c b/drivers/base/platform.c > > index f1bf7b3..d2d5891 100644 > > --- a/drivers/base/platform.c > > +++ b/drivers/base/platform.c > > @@ -1130,6 +1130,11 @@ int platform_pm_restore(struct device *dev) > > > > #endif /* CONFIG_HIBERNATE_CALLBACKS */ > > > > + > > const struct dev_pm_ops *pm; > > > > const struct iommu_ops *iommu_ops; > > diff --git a/include/linux/dma-mapping.h b/include/linux/dma-mapping.h > > index eb9eab4..c15986b 100644 > > --- a/include/linux/dma-mapping.h > > +++ b/include/linux/dma-mapping.h > > @@ -761,6 +761,7 @@ void *dma_mark_declared_memory_occupied(struct > device *dev, > > } > > #endif /* CONFIG_HAVE_GENERIC_DMA_COHERENT */ > > > > +int dma_common_configure(struct device *dev); > > #ifdef CONFIG_HAS_DMA >=20 > Blank line after the new function declaration? >=20 > Other than those very minor things, nice job, this looks good: >=20 > Reviewed-by: Greg Kroah-Hartman Thank you for the review :). I will fix your comments in next version. Regards, Nipun