From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Niklas=20S=C3=B6derlund?= Subject: [PATCH 1/2] dma-mapping: fix ia64 build, use PHYS_PFN Date: Thu, 29 Sep 2016 12:02:39 +0200 Message-ID: <20160929100240.7955-2-niklas.soderlund@ragnatech.se> References: <20160929100240.7955-1-niklas.soderlund@ragnatech.se> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160929100240.7955-1-niklas.soderlund-1zkq55x86MTxsAP9Fp7wbw@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: vinod.koul-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org, linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dmaengine-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Cc: =?UTF-8?q?Niklas=20S=C3=B6derlund?= , arnd-r2nGTMty4D4@public.gmane.org List-Id: iommu@lists.linux-foundation.org RnJvbTogTmlrbGFzIFPDtmRlcmx1bmQgPG5pa2xhcy5zb2Rlcmx1bmQrcmVuZXNhc0ByYWduYXRl Y2guc2U+CgprYnVpbGQgdGVzdCByb2JvdCByZXBvcnRzOgoKICAgSW4gZmlsZSBpbmNsdWRlZCBm cm9tIGluY2x1ZGUvbGludXgvc2tidWZmLmg6MzQ6MCwKICAgICAgICAgICAgICAgICAgICBmcm9t IGluY2x1ZGUvbGludXgvdGNwLmg6MjEsCiAgICAgICAgICAgICAgICAgICAgZnJvbSBkcml2ZXJz L25ldC9ldGhlcm5ldC9hbWQveGdiZS94Z2JlLWRydi5jOjExOToKICAgaW5jbHVkZS9saW51eC9k bWEtbWFwcGluZy5oOiBJbiBmdW5jdGlvbiAnZG1hX21hcF9yZXNvdXJjZSc6Cj4+IGluY2x1ZGUv bGludXgvZG1hLW1hcHBpbmcuaDoyNzQ6MjI6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBv ZiBmdW5jdGlvbiAnX19waHlzX3RvX3BmbicgWy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVj bGFyYXRpb25dCiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBfX3BoeXNfdG9fcGZuKHBoeXNfYWRk cik7CiAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+CgppYTY0IGRvZXMgbm90 IHByb3ZpZGUgX19waHlzX3RvX3BmbigpLCB1c2UgdGhlIFBIWVNfUEZOKCkgYWxpYXMuCgpTaWdu ZWQtb2ZmLWJ5OiBOaWtsYXMgU8O2ZGVybHVuZCA8bmlrbGFzLnNvZGVybHVuZCtyZW5lc2FzQHJh Z25hdGVjaC5zZT4KLS0tCiBpbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmggfCAyICstCiAxIGZp bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9p bmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmggYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgK aW5kZXggNmUwMGM3Zi4uZmY3Yzg3ZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9kbWEtbWFw cGluZy5oCisrKyBiL2luY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaApAQCAtMjcxLDcgKzI3MSw3 IEBAIHN0YXRpYyBpbmxpbmUgZG1hX2FkZHJfdCBkbWFfbWFwX3Jlc291cmNlKHN0cnVjdCBkZXZp Y2UgKmRldiwKIAkJCQkJICB1bnNpZ25lZCBsb25nIGF0dHJzKQogewogCXN0cnVjdCBkbWFfbWFw X29wcyAqb3BzID0gZ2V0X2RtYV9vcHMoZGV2KTsKLQl1bnNpZ25lZCBsb25nIHBmbiA9IF9fcGh5 c190b19wZm4ocGh5c19hZGRyKTsKKwl1bnNpZ25lZCBsb25nIHBmbiA9IFBIWVNfUEZOKHBoeXNf YWRkcik7CiAJZG1hX2FkZHJfdCBhZGRyOwogCiAJQlVHX09OKCF2YWxpZF9kbWFfZGlyZWN0aW9u KGRpcikpOwotLSAKMi45LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmlvbW11IG1haWxpbmcgbGlzdAppb21tdUBsaXN0cy5saW51eC1mb3VuZGF0aW9u Lm9yZwpodHRwczovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0aW5mby9p b21tdQ== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-4.sys.kth.se ([130.237.48.193]:55163 "EHLO smtp-4.sys.kth.se" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932557AbcI2KDj (ORCPT ); Thu, 29 Sep 2016 06:03:39 -0400 From: =?UTF-8?q?Niklas=20S=C3=B6derlund?= To: vinod.koul@intel.com, linux-renesas-soc@vger.kernel.org, dmaengine@vger.kernel.org, iommu@lists.linux-foundation.org Cc: robin.murphy@arm.com, arnd@arndb.de, =?UTF-8?q?Niklas=20S=C3=B6derlund?= Subject: [PATCH 1/2] dma-mapping: fix ia64 build, use PHYS_PFN Date: Thu, 29 Sep 2016 12:02:39 +0200 Message-Id: <20160929100240.7955-2-niklas.soderlund@ragnatech.se> In-Reply-To: <20160929100240.7955-1-niklas.soderlund@ragnatech.se> References: <20160929100240.7955-1-niklas.soderlund@ragnatech.se> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-renesas-soc-owner@vger.kernel.org List-ID: From: Niklas Söderlund kbuild test robot reports: In file included from include/linux/skbuff.h:34:0, from include/linux/tcp.h:21, from drivers/net/ethernet/amd/xgbe/xgbe-drv.c:119: include/linux/dma-mapping.h: In function 'dma_map_resource': >> include/linux/dma-mapping.h:274:22: error: implicit declaration of function '__phys_to_pfn' [-Werror=implicit-function-declaration] unsigned long pfn = __phys_to_pfn(phys_addr); ^~~~~~~~~~~~~ ia64 does not provide __phys_to_pfn(), use the PHYS_PFN() alias. Signed-off-by: Niklas Söderlund --- include/linux/dma-mapping.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/dma-mapping.h b/include/linux/dma-mapping.h index 6e00c7f..ff7c87f 100644 --- a/include/linux/dma-mapping.h +++ b/include/linux/dma-mapping.h @@ -271,7 +271,7 @@ static inline dma_addr_t dma_map_resource(struct device *dev, unsigned long attrs) { struct dma_map_ops *ops = get_dma_ops(dev); - unsigned long pfn = __phys_to_pfn(phys_addr); + unsigned long pfn = PHYS_PFN(phys_addr); dma_addr_t addr; BUG_ON(!valid_dma_direction(dir)); -- 2.9.3