[PATCH 0/6] asm-generic: io.h cleanups
Arnd Bergmann
arnd at kernel.org
Sat Mar 15 21:59:01 AEDT 2025
From: Arnd Bergmann <arnd at 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 at linaro.org>
Cc: Matt Turner <mattst88 at gmail.com>
Cc: Geert Uytterhoeven <geert at linux-m68k.org>
Cc: Greg Ungerer <gerg at linux-m68k.org>
Cc: Thomas Bogendoerfer <tsbogend at alpha.franken.de>
Cc: "James E.J. Bottomley" <James.Bottomley at HansenPartnership.com>
Cc: Helge Deller <deller at gmx.de>
Cc: Madhavan Srinivasan <maddy at linux.ibm.com>
Cc: Michael Ellerman <mpe at ellerman.id.au>
Cc: Nicholas Piggin <npiggin at gmail.com>
Cc: Christophe Leroy <christophe.leroy at csgroup.eu>
Cc: Naveen N Rao <naveen at kernel.org>
Cc: Yoshinori Sato <ysato at users.sourceforge.jp>
Cc: Rich Felker <dalias at libc.org>
Cc: John Paul Adrian Glaubitz <glaubitz at physik.fu-berlin.de>
Cc: Arnd Bergmann <arnd at arndb.de>
Cc: Julian Vetter <julian at outer-limits.org>
Cc: Bjorn Helgaas <bhelgaas at google.com>
Cc: linux-alpha at vger.kernel.org
Cc: linux-kernel at vger.kernel.org
Cc: linux-m68k at lists.linux-m68k.org
Cc: linux-mips at vger.kernel.org
Cc: linux-parisc at vger.kernel.org
Cc: linuxppc-dev at lists.ozlabs.org
Cc: linux-sh at vger.kernel.org
More information about the Linuxppc-dev
mailing list