Page MenuHomeFreeBSD

D56894.id177506.diff
No OneTemporary

D56894.id177506.diff

diff --git a/sys/amd64/linux/linux_locore.asm b/sys/amd64/linux/linux_locore.asm
--- a/sys/amd64/linux/linux_locore.asm
+++ b/sys/amd64/linux/linux_locore.asm
@@ -85,3 +85,5 @@
.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
--- a/sys/amd64/linux/linux_support.S
+++ b/sys/amd64/linux/linux_support.S
@@ -227,3 +227,5 @@
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
--- a/sys/amd64/linux32/linux32_locore.asm
+++ b/sys/amd64/linux32/linux32_locore.asm
@@ -128,3 +128,5 @@
.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
--- a/sys/amd64/linux32/linux32_support.S
+++ b/sys/amd64/linux32/linux32_support.S
@@ -227,3 +227,5 @@
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
--- a/sys/arm64/linux/linux_locore.asm
+++ b/sys/arm64/linux/linux_locore.asm
@@ -51,3 +51,5 @@
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
--- a/sys/arm64/linux/linux_support.S
+++ b/sys/arm64/linux/linux_support.S
@@ -176,3 +176,5 @@
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
--- a/sys/compat/linux/linux_vdso_inc.S
+++ b/sys/compat/linux/linux_vdso_inc.S
@@ -37,3 +37,5 @@
#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
--- a/sys/i386/linux/linux_locore.asm
+++ b/sys/i386/linux/linux_locore.asm
@@ -122,3 +122,5 @@
.balign 4
.previous
#endif
+
+ .section .note.GNU-stack,"",%progbits

File Metadata

Mime Type
text/plain
Expires
Wed, May 20, 12:14 PM (6 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33346461
Default Alt Text
D56894.id177506.diff (2 KB)

Event Timeline