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: f0d8ce4f48
("bcm53xx: add testing support for kernel 6.6")
Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
5efd41c10b
commit
a8befdee43
1 changed files with 10 additions and 0 deletions
|
@ -99,3 +99,13 @@ Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
|
||||||
subs r9, r9, #1 @ decrement the index
|
subs r9, r9, #1 @ decrement the index
|
||||||
bge loop2
|
bge loop2
|
||||||
subs r4, r4, #1 @ decrement the way
|
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) {
|
||||||
|
|
Loading…
Reference in a new issue