mirror-linux/arch
Thomas Weißschuh b52343d1cb ARM: clean up the memset64() C wrapper
The current logic to split the 64-bit argument into its 32-bit halves is
byte-order specific and a bit clunky.  Use a union instead which is
easier to read and works in all cases.

GCC still generates the same machine code.

While at it, rename the arguments of the __memset64() prototype to
actually reflect their semantics.

Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2026-02-13 11:15:05 -08:00
..
alpha alpha: add missing address argument in call to page_table_check_pte_clear() 2026-02-13 10:44:31 -08:00
arc mm.git review status for linus..mm-stable 2026-02-12 11:32:37 -08:00
arm ARM: clean up the memset64() C wrapper 2026-02-13 11:15:05 -08:00
arm64 mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
csky arch, mm: consolidate initialization of SPARSE memory model 2026-01-26 20:02:18 -08:00
hexagon mm.git review status for linus..mm-stable 2026-02-12 11:32:37 -08:00
loongarch mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
m68k mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
microblaze mm.git review status for linus..mm-stable 2026-02-12 11:32:37 -08:00
mips mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
nios2 mm.git review status for linus..mm-stable 2026-02-12 11:32:37 -08:00
openrisc OpenRISC updates for 6.20 2026-02-12 14:04:43 -08:00
parisc mm.git review status for linus..mm-stable 2026-02-12 11:32:37 -08:00
powerpc mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
riscv RISC-V updates for v7.0 2026-02-12 19:17:44 -08:00
s390 mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
sh mm.git review status for linus..mm-stable 2026-02-12 11:32:37 -08:00
sparc mm.git review status for linus..mm-stable 2026-02-12 11:32:37 -08:00
um mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
x86 cxl changes for v7.0 2026-02-12 16:33:05 -08:00
xtensa mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
.gitignore
Kconfig sched: Move clock related paravirt code to kernel/sched 2026-01-12 15:39:14 +01:00