Received: by 10.223.185.116 with SMTP id b49csp3423391wrg; Tue, 13 Feb 2018 02:11:46 -0800 (PST) X-Google-Smtp-Source: AH8x225RYNqQxy1/oqWQkq17xJbxHzodqqSJb10NpXLeRZL5qODeke/+7rrYtd2gNq24yCb1F90h X-Received: by 10.99.64.196 with SMTP id n187mr576757pga.147.1518516706040; Tue, 13 Feb 2018 02:11:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518516706; cv=none; d=google.com; s=arc-20160816; b=Q21Vy2owmftDepXiIbPG1Ty2u1/im1er5c+bOUNNMv9PfnVZS4T9nEuBN0dLrD5a8P wZxLeRFff1VBkqWAGVvqHoO8gcjNnwkUVug820/lO5JOGitQsSd8cnwKrp6ezu0Y1u6E u8Be8+7dztunUDRicd2Rqj/u7ABoJopdKbK5WT7oKIpFcFVxpZfxIgB2BRShkTyjEbPW ry5JJtVjpp4qrRsQX82LtiW2MalifhKmUmD0T9l8kME03c4oysLOoRMRuBNZovZlUiBJ icc0CQ4IXikYz+rIp+omgd/ISg0D0Ilhex6pvW9uVxPoYrZhnQ97uCeG7xEpRgLEUWg0 XjYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=3gYNA8/mhR+JQjjCSGOzhD4w5eyIUs+EfNP5nYRS1l4=; b=BdxadaHG+vOTM/OXlt8X5xoupuAPv3Ja3Bu+mDvrl8LMbiYxslTSa4HL+2XbBaYOSa nG5l+sagHEJcX16bAR4G4eKF8ohipBnPt/L92xZkraG+D3/DKr9WZNm1FDUZ6zfiXPjK QXprRb9MZefmsY/RX+60GfFzwDn8qB8jCujMQTKIbOhTSSV70CMmgvJmsDi1xN4Xf5QT o5H3rY8Rxtull5pSS81AiDP8QUPY+l4gUDsUTk2ZlqoGiAUuXbjS9YhJ3tctWUI1X3hh hbvf6HKK3GTMbk/TV2xc5NmKByTun+S4495H4Pzsv4IHeLIO+ar1bkJQRY8kZ62C7csu MQqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FZ6Vfzms; 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 o1-v6si1849413plb.280.2018.02.13.02.11.31; Tue, 13 Feb 2018 02:11:45 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FZ6Vfzms; 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 S934191AbeBMKJA (ORCPT + 99 others); Tue, 13 Feb 2018 05:09:00 -0500 Received: from mail-pg0-f68.google.com ([74.125.83.68]:42200 "EHLO mail-pg0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934062AbeBMJKu (ORCPT ); Tue, 13 Feb 2018 04:10:50 -0500 Received: by mail-pg0-f68.google.com with SMTP id y8so2223308pgr.9; Tue, 13 Feb 2018 01:10:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :in-reply-to:references; bh=3gYNA8/mhR+JQjjCSGOzhD4w5eyIUs+EfNP5nYRS1l4=; b=FZ6VfzmsQ3D9meLXdJ7OCfj6Rqal2cNWlojrbBEagGel6ITIldaMh1N4Uww+RaAlWK N0wFvEW4K0j1KAb5TgCevGDw8Hye54WQ199c2la7JVJnRsbHRkE8Y4xA8zeAg5piABH8 2Qlp+P/e2lGZEsbuTfatt5GD+tHweofdtHHoSZggt5ergCRTgBfNNo2G/CwDVh1LID1L XCRIdrv47M0Kh+cTJ22oWvVrNFH6Y29vqdF3FDGkBNG5+WyutTDerzl8sWEFfzVTixdm c8mkxhN7Wa6depldjCe47unKwTQ9a7pC+5Z8cHYAvNOqOB/Dt9oioWB5WagIQdXNF00Z /LrA== 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:subject:date:message-id:in-reply-to :references:in-reply-to:references; bh=3gYNA8/mhR+JQjjCSGOzhD4w5eyIUs+EfNP5nYRS1l4=; b=hzC0y0O2ERPVvo7xcHPgubPSCIdCYYawi8I4T6IsZ5W0So/VHw5YctLHc6DittvXJF thsGEiIV4ZFKYhr+BhcA1avX87G6jG7HRLRQkir1k7Hcd3k6PlorGs4msCqiE2s1M695 vwJx7e+bi4l+izQQEKvcCgltoRgqDBrzmM/13X8b5XAbVJ8BcmQjWthXAWoYNvvuK0kN 1EIaLvMede+3m7h99TRIWvGCr+1O0X/3JQnAl9ZpK+vGSVc6T7baMwGXy8VbAbDsD0j8 pKOOvhwf8e8Ph5rvCLiYTR+JoRLIwcs8/ByVLpKmIiVR7PqFFfMsA0wvLjV/3DjQ24aA fRgQ== X-Gm-Message-State: APf1xPBuX6IDKi0fAKFumXh03YCdRrnIRLHiK1X1aC8pkjBt8eAEmzsj QY5vLlZ74GsUwfVpx9v7OpM= X-Received: by 10.101.64.67 with SMTP id h3mr472058pgp.168.1518513050023; Tue, 13 Feb 2018 01:10:50 -0800 (PST) Received: from app09.andestech.com ([118.163.51.199]) by smtp.gmail.com with ESMTPSA id q20sm31434692pfh.178.2018.02.13.01.10.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Feb 2018 01:10:49 -0800 (PST) From: Greentime Hu X-Google-Original-From: Greentime Hu To: greentime@andestech.com, linux-kernel@vger.kernel.org, arnd@arndb.de, linux-arch@vger.kernel.org, tglx@linutronix.de, jason@lakedaemon.net, marc.zyngier@arm.com, robh+dt@kernel.org, netdev@vger.kernel.org, deanbo422@gmail.com, devicetree@vger.kernel.org, viro@zeniv.linux.org.uk, dhowells@redhat.com, will.deacon@arm.com, daniel.lezcano@linaro.org, linux-serial@vger.kernel.org, geert.uytterhoeven@gmail.com, linus.walleij@linaro.org, mark.rutland@arm.com, greg@kroah.com, ren_guo@c-sky.com, rdunlap@infradead.org, davem@davemloft.net, jonas@southpole.se, stefan.kristiansson@saunalahti.fi, shorne@gmail.com Cc: green.hu@gmail.com, Vincent Chen Subject: [PATCH v7 02/37] asm-generic/io.h: move ioremap_nocache/ioremap_uc/ioremap_wc/ioremap_wt out of ifndef CONFIG_MMU Date: Tue, 13 Feb 2018 17:09:06 +0800 Message-Id: X-Mailer: git-send-email 2.16.1 In-Reply-To: References: In-Reply-To: References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It allows some architectures to use this generic macro instead of defining theirs. Signed-off-by: Vincent Chen Signed-off-by: Greentime Hu Acked-by: Arnd Bergmann --- include/asm-generic/io.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/include/asm-generic/io.h b/include/asm-generic/io.h index b4531e3b2120..7c6a39e64749 100644 --- a/include/asm-generic/io.h +++ b/include/asm-generic/io.h @@ -852,7 +852,16 @@ static inline void __iomem *__ioremap(phys_addr_t offset, size_t size, } #endif +#ifndef iounmap +#define iounmap iounmap + +static inline void iounmap(void __iomem *addr) +{ +} +#endif +#endif /* CONFIG_MMU */ #ifndef ioremap_nocache +void __iomem *ioremap(phys_addr_t phys_addr, size_t size); #define ioremap_nocache ioremap_nocache static inline void __iomem *ioremap_nocache(phys_addr_t offset, size_t size) { @@ -884,15 +893,6 @@ static inline void __iomem *ioremap_wt(phys_addr_t offset, size_t size) } #endif -#ifndef iounmap -#define iounmap iounmap - -static inline void iounmap(void __iomem *addr) -{ -} -#endif -#endif /* CONFIG_MMU */ - #ifdef CONFIG_HAS_IOPORT_MAP #ifndef CONFIG_GENERIC_IOMAP #ifndef ioport_map -- 2.16.1