From: Jialu Xu Date: Mon, 19 Dec 2022 06:36:41 +0000 (+0800) Subject: csky: delay: Add function alignment X-Git-Tag: v6.3-rc1~67^2 X-Git-Url: https://repo.jachan.dev/linux.git/commitdiff_plain/4a3ec00957fdf182be705d46e77acacc430f7d65 csky: delay: Add function alignment Specify 8 bytes alignment for the function __delay or we get bad delay like udelay(10) will be 25us in fact. Signed-off-by: Jialu Xu Signed-off-by: Guo Ren --- diff --git a/arch/csky/lib/delay.c b/arch/csky/lib/delay.c index 22570b0790d6..f5db317313bb 100644 --- a/arch/csky/lib/delay.c +++ b/arch/csky/lib/delay.c @@ -5,7 +5,7 @@ #include #include -void __delay(unsigned long loops) +void __aligned(8) __delay(unsigned long loops) { asm volatile ( "mov r0, r0\n"