File infinipath-non_executable_stack.patch of Package infinipath-psm

---
 ipath/ipath_dwordcpy-i386.S        |    5 +++++
 ipath/ipath_dwordcpy-x86_64-fast.S |    5 +++++
 2 files changed, 10 insertions(+)

Index: ipath/ipath_dwordcpy-i386.S
===================================================================
--- ipath/ipath_dwordcpy-i386.S.orig	2014-10-10 23:07:04.000000000 +0200
+++ ipath/ipath_dwordcpy-i386.S	2015-08-19 07:41:52.628711854 +0200
@@ -56,3 +56,8 @@ ipath_dwordcpy:
 	mov %eax,%edi
 	mov %edx,%esi
 	ret
+
+// Mark stack unexecutable
+#if defined(__linux__) && defined(__ELF__)
+.section .note.GNU-stack,"",%progbits
+#endif
Index: ipath/ipath_dwordcpy-x86_64-fast.S
===================================================================
--- ipath/ipath_dwordcpy-x86_64-fast.S.orig	2014-10-10 23:07:04.000000000 +0200
+++ ipath/ipath_dwordcpy-x86_64-fast.S	2015-08-19 07:41:51.293742890 +0200
@@ -49,3 +49,8 @@ ipath_dwordcpy:
 	rep
 	movsd
 	ret
+
+// Mark stack unexecutable
+#if defined(__linux__) && defined(__ELF__)
+.section .note.GNU-stack,"",%progbits
+#endif
openSUSE Build Service is sponsored by