Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6826
100 lines
2.1 KiB
Diff
100 lines
2.1 KiB
Diff
From: Martin Kunze <martin@martinkunze.com>
|
|
Date: Wed, 16 Jul 2025 22:35:05 +0200
|
|
|
|
This patch aims to fix all errors caused by
|
|
.section ".*", #alloc
|
|
.section ".*", #execinstr
|
|
.section ".*", #alloc, #execinstr
|
|
|
|
--- a/arch/arm/mm/proc-v7.S
|
|
+++ b/arch/arm/mm/proc-v7.S
|
|
@@ -462,7 +462,7 @@
|
|
string cpu_elf_name, "v7"
|
|
.align
|
|
|
|
- .section ".proc.info.init", #alloc, #execinstr
|
|
+ .section ".proc.info.init", "ax"
|
|
|
|
/*
|
|
* Standard v7 proc info content
|
|
|
|
|
|
--- a/arch/arm/boot/compressed/head.S
|
|
+++ b/arch/arm/boot/compressed/head.S
|
|
@@ -109,7 +109,7 @@
|
|
#endif
|
|
.endm
|
|
|
|
- .section ".start", #alloc, #execinstr
|
|
+ .section ".start", "ax"
|
|
/*
|
|
* sort out different calling conventions
|
|
*/
|
|
|
|
|
|
--- a/arch/arm/boot/compressed/big-endian.S
|
|
+++ b/arch/arm/boot/compressed/big-endian.S
|
|
@@ -6,5 +6,5 @@
|
|
*/
|
|
|
|
- .section ".start", #alloc, #execinstr
|
|
+ .section ".start", "ax"
|
|
|
|
mrc p15, 0, r0, c1, c0, 0 @ read control reg
|
|
|
|
|
|
--- a/arch/arm/boot/compressed/piggy.gzip.S
|
|
+++ b/arch/arm/boot/compressed/piggy.gzip.S
|
|
@@ -1,3 +1,3 @@
|
|
- .section .piggydata,#alloc
|
|
+ .section .piggydata, "a"
|
|
.globl input_data
|
|
input_data:
|
|
|
|
|
|
--- a/arch/arm/boot/compressed/piggy.lz4.S
|
|
+++ b/arch/arm/boot/compressed/piggy.lz4.S
|
|
@@ -1,3 +1,3 @@
|
|
- .section .piggydata,#alloc
|
|
+ .section .piggydata, "a"
|
|
.globl input_data
|
|
input_data:
|
|
|
|
|
|
--- a/arch/arm/boot/compressed/piggy.lzo.S
|
|
+++ b/arch/arm/boot/compressed/piggy.lzo.S
|
|
@@ -1,3 +1,3 @@
|
|
- .section .piggydata,#alloc
|
|
+ .section .piggydata, "a"
|
|
.globl input_data
|
|
input_data:
|
|
|
|
|
|
--- a/arch/arm/boot/compressed/piggy.lzma.S
|
|
+++ b/arch/arm/boot/compressed/piggy.lzma.S
|
|
@@ -1,3 +1,3 @@
|
|
- .section .piggydata,#alloc
|
|
+ .section .piggydata, "a"
|
|
.globl input_data
|
|
input_data:
|
|
|
|
|
|
--- a/arch/arm/boot/compressed/piggy.xzkern.S
|
|
+++ b/arch/arm/boot/compressed/piggy.xzkern.S
|
|
@@ -1,3 +1,3 @@
|
|
- .section .piggydata,#alloc
|
|
+ .section .piggydata, "a"
|
|
.globl input_data
|
|
input_data:
|
|
|
|
|
|
--- a/arch/arm/boot/bootp/init.S
|
|
+++ b/arch/arm/boot/bootp/init.S
|
|
@@ -17,5 +17,5 @@
|
|
* a binary blob, and concatenate the zImage using the cat command.
|
|
*/
|
|
- .section .start,#alloc,#execinstr
|
|
+ .section .start, "ax"
|
|
.type _start, #function
|
|
.globl _start
|