summaryrefslogtreecommitdiff
path: root/libre-testing/linux-libre/0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2014-04-11 01:24:08 -0300
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2014-04-11 01:24:08 -0300
commitb2ab53ed51bfad5bd4aa597cce3bdce5fb2af361 (patch)
treeff09b698cc84f6c12325c3703b0c30d3906779ec /libre-testing/linux-libre/0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch
parent846524c4c4a6f1beae07d1a957a6ecc807a3cc1f (diff)
linux-libre-3.14-4: updating revision
* move from [libre-testing] to [libre] * remove syscalls.h revert * properly fix symbol CRC generation * fix use of code32_start in the EFI boot stub * re-add MTD_NAND to the configuration to support ricoh sd card readers (FS#25889 => https://bugs.archlinux.org/task/25889)
Diffstat (limited to 'libre-testing/linux-libre/0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch')
-rw-r--r--libre-testing/linux-libre/0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch60
1 files changed, 0 insertions, 60 deletions
diff --git a/libre-testing/linux-libre/0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch b/libre-testing/linux-libre/0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch
deleted file mode 100644
index 08790cbe9..000000000
--- a/libre-testing/linux-libre/0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From 268984331a319f47179d6f0b62aa0e312fe4497d Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Thomas=20B=C3=A4chler?= <thomas@archlinux.org>
-Date: Tue, 1 Apr 2014 01:15:34 +0200
-Subject: [PATCH 4/6] Revert "syscalls.h: use gcc alias instead of assembler
- aliases for syscalls"
-
-This reverts commit 83460ec8dcac14142e7860a01fa59c267ac4657c.
-
-For details, see https://lkml.org/lkml/2014/1/26/22.
----
- include/linux/compat.h | 4 ++--
- include/linux/syscalls.h | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/include/linux/compat.h b/include/linux/compat.h
-index 3f448c6..90c199f 100644
---- a/include/linux/compat.h
-+++ b/include/linux/compat.h
-@@ -41,14 +41,14 @@
- COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__)
-
- #define COMPAT_SYSCALL_DEFINEx(x, name, ...) \
-- asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\
-- __attribute__((alias(__stringify(compat_SyS##name)))); \
-+ asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__));\
- static inline long C_SYSC##name(__MAP(x,__SC_DECL,__VA_ARGS__));\
- asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__));\
- asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\
- { \
- return C_SYSC##name(__MAP(x,__SC_DELOUSE,__VA_ARGS__)); \
- } \
-+ SYSCALL_ALIAS(compat_sys##name, compat_SyS##name); \
- static inline long C_SYSC##name(__MAP(x,__SC_DECL,__VA_ARGS__))
-
- #ifndef compat_user_stack_pointer
-diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h
-index a747a77..9e7cb9d 100644
---- a/include/linux/syscalls.h
-+++ b/include/linux/syscalls.h
-@@ -185,8 +185,7 @@ extern struct trace_event_functions exit_syscall_print_funcs;
-
- #define __PROTECT(...) asmlinkage_protect(__VA_ARGS__)
- #define __SYSCALL_DEFINEx(x, name, ...) \
-- asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \
-- __attribute__((alias(__stringify(SyS##name)))); \
-+ asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)); \
- static inline long SYSC##name(__MAP(x,__SC_DECL,__VA_ARGS__)); \
- asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)); \
- asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \
-@@ -196,6 +195,7 @@ extern struct trace_event_functions exit_syscall_print_funcs;
- __PROTECT(x, ret,__MAP(x,__SC_ARGS,__VA_ARGS__)); \
- return ret; \
- } \
-+ SYSCALL_ALIAS(sys##name, SyS##name); \
- static inline long SYSC##name(__MAP(x,__SC_DECL,__VA_ARGS__))
-
- asmlinkage long sys_time(time_t __user *tloc);
---
-1.9.1
-