From: Rosen Penev Date: Wed, 27 May 2026 22:25:04 +0000 (-0700) Subject: MIPS: ath79: reduce ARCH_DMA_MINALIGN X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aeaa898780a4edb5802731e454caae6fb2ba33cb;p=thirdparty%2Fkernel%2Flinux.git MIPS: ath79: reduce ARCH_DMA_MINALIGN Currently, ath79 SoCs use the default ARCH_DMA_MINALIGN value of 128 bytes defined in mach-generic. This is excessive for these platforms and leads to significant memory waste in kmalloc. Override ARCH_DMA_MINALIGN to use L1_CACHE_BYTES, which is 32 bytes for ath79 SoCs. Signed-off-by: Rosen Penev Signed-off-by: Thomas Bogendoerfer --- diff --git a/arch/mips/include/asm/mach-ath79/kmalloc.h b/arch/mips/include/asm/mach-ath79/kmalloc.h new file mode 100644 index 0000000000000..954f5d6e0dd0c --- /dev/null +++ b/arch/mips/include/asm/mach-ath79/kmalloc.h @@ -0,0 +1,7 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef __ASM_MACH_ATH79_KMALLOC_H +#define __ASM_MACH_ATH79_KMALLOC_H + +#define ARCH_DMA_MINALIGN L1_CACHE_BYTES + +#endif /* __ASM_MACH_ATH79_KMALLOC_H */