Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp330563imm; Mon, 9 Jul 2018 02:33:05 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdxL1HOgeoRjQTCLmLuPX0yLeOX1UczKBuCY82LAg1spJFJtKJZQJDQWUIquFcUIS/lNMa+ X-Received: by 2002:a65:5a49:: with SMTP id z9-v6mr18315698pgs.244.1531128785713; Mon, 09 Jul 2018 02:33:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531128785; cv=none; d=google.com; s=arc-20160816; b=CEJ/4YVXGSdUTrP0o/9cT6q74uoiLlxjHC9hjSDV5ff2L/ne/MVeW2JAZZSptYGIep Z50NFHwwVT1CqrD3/tVkHSY8WoLg+ROukwdPJ9nt5JwLYTwVMW4O4jZSA8M1w5bfohvu NsEsR9vCKXgCoSLPcNGZEHHnaagaGm3j2VIPfV/wAayVgDZ8y7fPMGkWIPhYlitv7Ma2 DCg5DgXiVkAdOdQnFakE8lyKm19S5jzhMvPWCZaZ71cYOQtvZaIQXvW5vjSTk2ZZu9VT vEiofXwlNqEEHFtji5Q74dKD4BUQTmso1T4g+Us1BuEPCcPHNZYvDsFnlK1g+7L8hcX6 RQkw== 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:message-id:date :subject:cc:to:from:arc-authentication-results; bh=McmWN4ADyTQjVWhhNCy6Jxx4AZhdbpPYHwhTUWMHu04=; b=jnK2BvbjNnukjjPbQ8WkO2Zy4U7lPxhnLZaKJsOIj906+5SvQtI6jaOwqTdf96By67 7zWksRGu1pt76mI4HXiEun2KU2K4VqzZdondNqdmwe35pWJzIHYASjCr2hdeV1SugSun xGOjLQWLv+nGF/m3t7boU1Cwq9MB5sIPHSZkAYzsAZe3unIPly9ByQB2PnBHSLAT12vI gnkTb1B9ALtaoH/6ocUzm24mZYlD36HkSO7Mp8MrcPQHV+pL0q1A6bTIbfzoHUD7q+kK 2uIW35g0Eswp5IwLddFxjQ3CoQhqVp4fIsWv/W5rNgeXMq028Tw5H/COSkGSTQn7S2PU 2zOQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 2-v6si13593515pgq.479.2018.07.09.02.32.51; Mon, 09 Jul 2018 02:33:05 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932834AbeGIJcF (ORCPT + 99 others); Mon, 9 Jul 2018 05:32:05 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:45012 "EHLO andre.telenet-ops.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932874AbeGIJao (ORCPT ); Mon, 9 Jul 2018 05:30:44 -0400 Received: from ayla.of.borg ([84.194.111.163]) by andre.telenet-ops.be with bizsmtp id 8ZWi1y00G3XaVaC01ZWidW; Mon, 09 Jul 2018 11:30:43 +0200 Received: from rox.of.borg ([192.168.97.57]) by ayla.of.borg with esmtp (Exim 4.86_2) (envelope-from ) id 1fcSVG-0002dv-R8; Mon, 09 Jul 2018 11:30:42 +0200 Received: from geert by rox.of.borg with local (Exim 4.90_1) (envelope-from ) id 1fcSVG-00069g-Pl; Mon, 09 Jul 2018 11:30:42 +0200 From: Geert Uytterhoeven To: Greg Ungerer , Dmitry Torokhov , Helge Deller Cc: linux-m68k@lists.linux-m68k.org, netdev@vger.kernel.org, linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven Subject: [PATCH 5/5] m68k/io: Switch mmu variant to Date: Mon, 9 Jul 2018 11:30:40 +0200 Message-Id: <20180709093040.23597-6-geert@linux-m68k.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180709093040.23597-1-geert@linux-m68k.org> References: <20180709093040.23597-1-geert@linux-m68k.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The dummy functions defined in can be provided by . As nommu already uses , move its inclusion to , and add/adjust include guards where appropriate. This gets rid of lots of "statement with no effect" and "unused variable" warnings when compile-testing. Signed-off-by: Geert Uytterhoeven --- v2: - No changes. --- arch/m68k/include/asm/io.h | 7 ++++++ arch/m68k/include/asm/io_mm.h | 40 +++-------------------------------- arch/m68k/include/asm/io_no.h | 1 - 3 files changed, 10 insertions(+), 38 deletions(-) diff --git a/arch/m68k/include/asm/io.h b/arch/m68k/include/asm/io.h index ca2849afb0877339..aabe6420ead2a599 100644 --- a/arch/m68k/include/asm/io.h +++ b/arch/m68k/include/asm/io.h @@ -1,6 +1,13 @@ /* SPDX-License-Identifier: GPL-2.0 */ +#ifndef _M68K_IO_H +#define _M68K_IO_H + #if defined(__uClinux__) || defined(CONFIG_COLDFIRE) #include #else #include #endif + +#include + +#endif /* _M68K_IO_H */ diff --git a/arch/m68k/include/asm/io_mm.h b/arch/m68k/include/asm/io_mm.h index 7e518303786c2d65..782b78f8a04890b3 100644 --- a/arch/m68k/include/asm/io_mm.h +++ b/arch/m68k/include/asm/io_mm.h @@ -16,8 +16,8 @@ * isa_readX(),isa_writeX() are for ISA memory */ -#ifndef _IO_H -#define _IO_H +#ifndef _M68K_IO_MM_H +#define _M68K_IO_MM_H #ifdef __KERNEL__ @@ -367,40 +367,6 @@ static inline void isa_delay(void) #define writew(val, addr) out_le16((addr), (val)) #endif /* CONFIG_ATARI_ROM_ISA */ -#if !defined(CONFIG_ISA) && !defined(CONFIG_ATARI_ROM_ISA) -/* - * We need to define dummy functions for GENERIC_IOMAP support. - */ -#define inb(port) 0xff -#define inb_p(port) 0xff -#define outb(val,port) ((void)0) -#define outb_p(val,port) ((void)0) -#define inw(port) 0xffff -#define inw_p(port) 0xffff -#define outw(val,port) ((void)0) -#define outw_p(val,port) ((void)0) -#define inl(port) 0xffffffffUL -#define inl_p(port) 0xffffffffUL -#define outl(val,port) ((void)0) -#define outl_p(val,port) ((void)0) - -#define insb(port,buf,nr) ((void)0) -#define outsb(port,buf,nr) ((void)0) -#define insw(port,buf,nr) ((void)0) -#define outsw(port,buf,nr) ((void)0) -#define insl(port,buf,nr) ((void)0) -#define outsl(port,buf,nr) ((void)0) - -/* - * These should be valid on any ioremap()ed region - */ -#define readb(addr) in_8(addr) -#define writeb(val,addr) out_8((addr),(val)) -#define readw(addr) in_le16(addr) -#define writew(val,addr) out_le16((addr),(val)) - -#endif /* !CONFIG_ISA && !CONFIG_ATARI_ROM_ISA */ - #define readl(addr) in_le32(addr) #define writel(val,addr) out_le32((addr),(val)) @@ -442,4 +408,4 @@ static inline void isa_delay(void) #define writew_relaxed(b, addr) writew(b, addr) #define writel_relaxed(b, addr) writel(b, addr) -#endif /* _IO_H */ +#endif /* _M68K_IO_MM_H */ diff --git a/arch/m68k/include/asm/io_no.h b/arch/m68k/include/asm/io_no.h index c207428fae5953e7..0498192e1d983292 100644 --- a/arch/m68k/include/asm/io_no.h +++ b/arch/m68k/include/asm/io_no.h @@ -133,6 +133,5 @@ static inline void writel(u32 value, volatile void __iomem *addr) #include #include -#include #endif /* _M68KNOMMU_IO_H */ -- 2.17.1