aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorRyan Libby <rlibby@FreeBSD.org>2026-05-11 05:39:27 +0000
committerRyan Libby <rlibby@FreeBSD.org>2026-05-11 05:39:27 +0000
commitbac7bd5038e09d12dfdbf79a87b25443e02d0ba9 (patch)
tree19f5d0fa0d872d3f48638d7914af44b14e79b4b2 /sys
parent70ef02b5d3fdbc4f51ea81404c4cbca310083ce6 (diff)
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/linux/linux_locore.asm2
-rw-r--r--sys/amd64/linux/linux_support.S2
-rw-r--r--sys/amd64/linux32/linux32_locore.asm2
-rw-r--r--sys/amd64/linux32/linux32_support.S2
-rw-r--r--sys/arm64/linux/linux_locore.asm2
-rw-r--r--sys/arm64/linux/linux_support.S2
-rw-r--r--sys/compat/linux/linux_vdso_inc.S2
-rw-r--r--sys/i386/linux/linux_locore.asm2
8 files changed, 16 insertions, 0 deletions
diff --git a/sys/amd64/linux/linux_locore.asm b/sys/amd64/linux/linux_locore.asm
index 19a6ac5d50d8..d4af90bda5fb 100644
--- a/sys/amd64/linux/linux_locore.asm
+++ b/sys/amd64/linux/linux_locore.asm
@@ -85,3 +85,5 @@ END(linux_rt_sigcode)
.balign 4
.previous
#endif
+
+ .section .note.GNU-stack,"",%progbits
diff --git a/sys/amd64/linux/linux_support.S b/sys/amd64/linux/linux_support.S
index 7cc59b205a97..2ab46fe8c5ea 100644
--- a/sys/amd64/linux/linux_support.S
+++ b/sys/amd64/linux/linux_support.S
@@ -227,3 +227,5 @@ ENTRY(futex_xorl_smap)
movq %rax,PCB_ONFAULT(%r8)
ret
END(futex_xorl_smap)
+
+ .section .note.GNU-stack,"",%progbits
diff --git a/sys/amd64/linux32/linux32_locore.asm b/sys/amd64/linux32/linux32_locore.asm
index 4b77bd32600e..cc4b0488edb0 100644
--- a/sys/amd64/linux32/linux32_locore.asm
+++ b/sys/amd64/linux32/linux32_locore.asm
@@ -128,3 +128,5 @@ END(__kernel_vsyscall)
.balign 4
.previous
#endif
+
+ .section .note.GNU-stack,"",%progbits
diff --git a/sys/amd64/linux32/linux32_support.S b/sys/amd64/linux32/linux32_support.S
index a316a9bf066d..1018b6ce579c 100644
--- a/sys/amd64/linux32/linux32_support.S
+++ b/sys/amd64/linux32/linux32_support.S
@@ -227,3 +227,5 @@ ENTRY(futex_xorl_smap)
movq %rax,PCB_ONFAULT(%r8)
ret
END(futex_xorl_smap)
+
+ .section .note.GNU-stack,"",%progbits
diff --git a/sys/arm64/linux/linux_locore.asm b/sys/arm64/linux/linux_locore.asm
index c330546702f1..20846a324647 100644
--- a/sys/arm64/linux/linux_locore.asm
+++ b/sys/arm64/linux/linux_locore.asm
@@ -51,3 +51,5 @@ __user_rt_sigreturn:
mov x8, #LINUX_SYS_linux_rt_sigreturn
svc #0
EEND(__kernel_rt_sigreturn)
+
+ .section .note.GNU-stack,"",%progbits
diff --git a/sys/arm64/linux/linux_support.S b/sys/arm64/linux/linux_support.S
index 3b16583e9d54..61a0604dd91b 100644
--- a/sys/arm64/linux/linux_support.S
+++ b/sys/arm64/linux/linux_support.S
@@ -176,3 +176,5 @@ ENTRY(futex_xorl)
END(futex_xorl)
GNU_PROPERTY_AARCH64_FEATURE_1_NOTE(GNU_PROPERTY_AARCH64_FEATURE_1_VAL)
+
+ .section .note.GNU-stack,"",%progbits
diff --git a/sys/compat/linux/linux_vdso_inc.S b/sys/compat/linux/linux_vdso_inc.S
index 44cc357b4a4a..d2ac3e28aabe 100644
--- a/sys/compat/linux/linux_vdso_inc.S
+++ b/sys/compat/linux/linux_vdso_inc.S
@@ -37,3 +37,5 @@ _binary_linux_vdso_so_o_end:
#include <machine/asm.h>
GNU_PROPERTY_AARCH64_FEATURE_1_NOTE(GNU_PROPERTY_AARCH64_FEATURE_1_VAL)
#endif
+
+ .section .note.GNU-stack,"",%progbits
diff --git a/sys/i386/linux/linux_locore.asm b/sys/i386/linux/linux_locore.asm
index dbd0757c44bc..c188ad72f009 100644
--- a/sys/i386/linux/linux_locore.asm
+++ b/sys/i386/linux/linux_locore.asm
@@ -122,3 +122,5 @@ END(__kernel_vsyscall)
.balign 4
.previous
#endif
+
+ .section .note.GNU-stack,"",%progbits