The following changes since commit 7e18e42e4b280c85b76967a9106a13ca61c16179: Linux 6.0-rc4 (2022-09-04 13:10:01 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git tags/asm-generic-6.1 for you to fetch changes up to e19d4ebc536dadb607fe305fdaf48218d3e32d7c: alpha: add full ioread64/iowrite64 implementation (2022-10-04 11:23:29 +0200) ---------------------------------------------------------------- asm-generic updates for v6.1 This contains a series from Linus Walleij to unify the linux/io.h interface by making the ia64, alpha, parisc and sparc include asm-generic/io.h. All functions provided by the generic header are now available to all drivers, but the architectures can still override this. For the moment, mips and sh still don't include asm-generic/io.h but provide a full set of functions themselves. There are also a few minor cleanups unrelated to this. ---------------------------------------------------------------- Arnd Bergmann (2): parisc: hide ioread64 declaration on 32-bit alpha: add full ioread64/iowrite64 implementation Christophe Leroy (1): asm-generic: Remove empty #ifdef SA_RESTORER Linus Walleij (5): alpha: Use generic <asm-generic/io.h> sparc: Fix the generic IO helpers parisc: Remove 64bit access on 32bit machines parisc: Use the generic IO helpers parisc: Drop homebrewn io[read|write]64_[lo_hi|hi_lo] Randy Dunlap (1): ia64: export memory_add_physaddr_to_nid to fix cxl build error arch/alpha/include/asm/core_apecs.h | 22 +++++- arch/alpha/include/asm/core_cia.h | 22 +++++- arch/alpha/include/asm/core_lca.h | 22 +++++- arch/alpha/include/asm/core_marvel.h | 4 +- arch/alpha/include/asm/core_mcpcia.h | 28 +++++++- arch/alpha/include/asm/core_t2.h | 16 ++++- arch/alpha/include/asm/io.h | 97 ++++++++++++++++++++++--- arch/alpha/include/asm/io_trivial.h | 18 ++++- arch/alpha/include/asm/jensen.h | 18 ++++- arch/alpha/include/asm/machvec.h | 8 ++- arch/alpha/kernel/core_marvel.c | 2 +- arch/alpha/kernel/io.c | 17 +++++ arch/alpha/kernel/machvec_impl.h | 2 + arch/ia64/mm/numa.c | 1 + arch/parisc/include/asm/io.h | 134 ++++++++++++----------------------- arch/parisc/lib/iomap.c | 60 ++++++---------- arch/sparc/include/asm/io.h | 2 + arch/sparc/include/asm/io_64.h | 22 ++++++ drivers/parisc/sba_iommu.c | 6 ++ include/asm-generic/signal.h | 2 - 20 files changed, 341 insertions(+), 162 deletions(-)