From: Thorsten Blum Date: Mon, 9 Dec 2024 11:08:56 +0000 (+0100) Subject: xtensa: Remove zero-length alignment array X-Git-Tag: v6.14-rc1~76^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5055d82bcebfba915b1a10b6abcbfa0212c96f35;p=thirdparty%2Fkernel%2Flinux.git xtensa: Remove zero-length alignment array Align the whole struct to 16 bytes instead of using a zero-length alignment array. Signed-off-by: Thorsten Blum Message-Id: <20241209110856.40132-3-thorsten.blum@linux.dev> Signed-off-by: Max Filippov --- diff --git a/arch/xtensa/include/asm/processor.h b/arch/xtensa/include/asm/processor.h index 7ed1a2085bd72..47b5df86ab5c5 100644 --- a/arch/xtensa/include/asm/processor.h +++ b/arch/xtensa/include/asm/processor.h @@ -160,9 +160,7 @@ struct thread_struct { struct perf_event *ptrace_bp[XCHAL_NUM_IBREAK]; struct perf_event *ptrace_wp[XCHAL_NUM_DBREAK]; #endif - /* Make structure 16 bytes aligned. */ - int align[0] __attribute__ ((aligned(16))); -}; +} __aligned(16); /* This decides where the kernel will search for a free chunk of vm * space during mmap's.