Thank you Catalin for the feedback. It's not a nitpick. I have addressed it, and added the architecture before the message for the 3 commits that modify arch code. Signed-off-by: Julian Vetter <jvetter@xxxxxxxxxxxxx> --- Changes for v6: - Added include of linux/align.h to fix build on arm arch - Replaced compile-time check by ifdef for the CONFIG_64BIT otherwise we get a warning for the 'qc << 32' for archs with 32bit int types - Suffixed arch commits by arch name --- Julian Vetter (5): Consolidate __memcpy_{to,from}io and __memset_io into iomap_copy.c Replace generic memcpy and memset by IO memcpy functions arm64: Use generic io memcpy functions csky: Use generic io memcpy functions loongarch: Use generic io memcpy functions arch/arm64/kernel/io.c | 87 -------------------------- arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/io.c | 91 --------------------------- arch/loongarch/kernel/Makefile | 2 +- arch/loongarch/kernel/io.c | 94 ---------------------------- include/asm-generic/io.h | 18 +++++- lib/iomap_copy.c | 109 +++++++++++++++++++++++++++++++++ 7 files changed, 126 insertions(+), 277 deletions(-) delete mode 100644 arch/csky/kernel/io.c delete mode 100644 arch/loongarch/kernel/io.c -- 2.34.1