From: Quanyang Wang <quanyang.w...@windriver.com> This is to fix compile warning which is introduced by the SDK commit a4396719ad21 ("ARM: axxia: Fix support for kernel 5.10") as below:
arch/arm/mach-axxia/ddr_retention.c:220:1: warning: the frame size of 1032 bytes is larger than 1024 bytes [-Wframe-larger-than=] 220 | } | ^ Signed-off-by: Quanyang Wang <quanyang.w...@windriver.com> --- arch/arm/mach-axxia/ddr_retention.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-axxia/ddr_retention.c b/arch/arm/mach-axxia/ddr_retention.c index 64ddb2f42c135..ca7b1b771133b 100644 --- a/arch/arm/mach-axxia/ddr_retention.c +++ b/arch/arm/mach-axxia/ddr_retention.c @@ -8,6 +8,7 @@ #include <linux/proc_fs.h> #include <linux/prefetch.h> #include <linux/delay.h> +#include <linux/slab.h> #include <linux/of.h> #include <linux/io.h> @@ -205,9 +206,13 @@ static inline void flush_tlb_ID(void) static void exercise_stack_ptr(volatile char *recursions) { volatile char *p; - char stack_var[1024]; + char *stack_var; int i; + stack_var = kmalloc(1024, GFP_KERNEL); + if (!stack_var) + return; + p = stack_var; for (i = 0; i < 1024; i++) @@ -217,6 +222,8 @@ static void exercise_stack_ptr(volatile char *recursions) *recursions -= 1; exercise_stack_ptr(recursions); } + + kfree(stack_var); } void -- 2.25.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#10315): https://lists.yoctoproject.org/g/linux-yocto/message/10315 Mute This Topic: https://lists.yoctoproject.org/mt/85082757/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-