From: Arnd Bergmann <arnd@arndb.de>
After the previous round of cleanups for asm-generic/io,h on the
ioread64 helpers, I had another look at the architecture specific
versions, especially those that caused build failures in the past.
These are some simplifications that I would like to merge at the same
time, please have a look. Hopefully these are all uncontroversial.
I have a few more patches for m68k that need a more thorough
review and testing, will post them after the merge window.
Arnd Bergmann (6):
alpha: stop using asm-generic/iomap.h
sh: remove duplicate ioread/iowrite helpers
parisc: stop using asm-generic/iomap.h
powerpc: asm/io.h: remove split ioread64/iowrite64 helpers
mips: drop GENERIC_IOMAP wrapper
m68k/nommu: stop using GENERIC_IOMAP
arch/alpha/include/asm/io.h | 31 ++++---
arch/m68k/Kconfig | 2 +-
arch/m68k/include/asm/io_no.h | 4 -
arch/mips/Kconfig | 2 +-
arch/mips/include/asm/io.h | 21 ++---
arch/mips/lib/iomap-pci.c | 9 ++
arch/parisc/include/asm/io.h | 36 ++++++--
arch/powerpc/include/asm/io.h | 48 ----------
arch/sh/include/asm/io.h | 30 ++-----
arch/sh/kernel/Makefile | 3 -
arch/sh/kernel/iomap.c | 162 ----------------------------------
arch/sh/kernel/ioport.c | 5 --
arch/sh/lib/io.c | 4 +-
drivers/sh/clk/cpg.c | 25 +++---
14 files changed, 84 insertions(+), 298 deletions(-)
delete mode 100644 arch/sh/kernel/iomap.c
--
2.39.5
Cc: Richard Henderson <richard.henderson@linaro.org>
Cc: Matt Turner <mattst88@gmail.com>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Greg Ungerer <gerg@linux-m68k.org>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
Cc: Helge Deller <deller@gmx.de>
Cc: Madhavan Srinivasan <maddy@linux.ibm.com>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Nicholas Piggin <npiggin@gmail.com>
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
Cc: Naveen N Rao <naveen@kernel.org>
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
Cc: Rich Felker <dalias@libc.org>
Cc: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Julian Vetter <julian@outer-limits.org>
Cc: Bjorn Helgaas <bhelgaas@google.com>
Cc: linux-alpha@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-m68k@lists.linux-m68k.org
Cc: linux-mips@vger.kernel.org
Cc: linux-parisc@vger.kernel.org
Cc: linuxppc-dev@lists.ozlabs.org
Cc: linux-sh@vger.kernel.org