From a8befdee43e2119b2697c584a83a008a26650ff6 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Mon, 1 Apr 2024 19:46:34 +0200 Subject: [PATCH] bcm53xx: 6.6: fix ASM cache workaround linking Kernel 6.6 checks for orphan sections and prints a warning about them, which in turn will make CI fails as we have Werror enabled there. Issue is that cache-v7-min.S produces .init.text section which is an orphan section since it is not being handled by the vmlinux.lds.S linker script. So, lets put the generated .init.text section under .text. Fixes: f0d8ce4f482c ("bcm53xx: add testing support for kernel 6.6") Signed-off-by: Robert Marko --- ...5301X-Disable-MMU-and-Dcache-during-decompres.patch | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/target/linux/bcm53xx/patches-6.6/300-ARM-BCM5301X-Disable-MMU-and-Dcache-during-decompres.patch b/target/linux/bcm53xx/patches-6.6/300-ARM-BCM5301X-Disable-MMU-and-Dcache-during-decompres.patch index 0247a66ccc..789326310a 100644 --- a/target/linux/bcm53xx/patches-6.6/300-ARM-BCM5301X-Disable-MMU-and-Dcache-during-decompres.patch +++ b/target/linux/bcm53xx/patches-6.6/300-ARM-BCM5301X-Disable-MMU-and-Dcache-during-decompres.patch @@ -99,3 +99,13 @@ Signed-off-by: Rafał Miłecki subs r9, r9, #1 @ decrement the index bge loop2 subs r4, r4, #1 @ decrement the way +--- a/arch/arm/boot/compressed/vmlinux.lds.S ++++ b/arch/arm/boot/compressed/vmlinux.lds.S +@@ -41,6 +41,7 @@ SECTIONS + *(.start) + *(.text) + *(.text.*) ++ *(.init.text) + ARM_STUBS_TEXT + } + .table : ALIGN(4) { -- 2.30.2