]> www.infradead.org Git - users/jedix/linux-maple.git/commit
s390: Stop using weak symbols for __iowrite64_copy()
authorJason Gunthorpe <jgg@nvidia.com>
Thu, 11 Apr 2024 16:46:16 +0000 (13:46 -0300)
committerJason Gunthorpe <jgg@nvidia.com>
Mon, 22 Apr 2024 20:11:20 +0000 (17:11 -0300)
commite7bc47b16622d1016b3b77bbdb20fb9e213045f2
tree27d7c119e0b28c8d6999b90763643325b8988ddc
parent6ae798cbef4ba1f180aa1a590e33a2d89f7cc34f
s390: Stop using weak symbols for __iowrite64_copy()

Complete switching the __iowriteXX_copy() routines over to use #define and
arch provided inline/macro functions instead of weak symbols.

S390 has an implementation that simply calls another memcpy
function. Inline this so the callers don't have to do two jumps.

Link: https://lore.kernel.org/r/3-v3-1893cd8b9369+1925-mlx5_arm_wc_jgg@nvidia.com
Acked-by: Niklas Schnelle <schnelle@linux.ibm.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
arch/s390/include/asm/io.h
arch/s390/pci/pci.c
include/linux/io.h
lib/iomap_copy.c