提交 05c46db4 编写于 作者: A Al Viro 提交者: Richard Weinberger

um: take userland definition of barrier() to user.h

Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
Signed-off-by: NRichard Weinberger <richard@nod.at>
上级 dd768c56
...@@ -8,9 +8,6 @@ ...@@ -8,9 +8,6 @@
#include <signal.h> #include <signal.h>
/* Copied from linux/compiler-gcc.h since we can't include it directly */
#define barrier() __asm__ __volatile__("": : :"memory")
extern void sig_handler(int sig, struct sigcontext *sc); extern void sig_handler(int sig, struct sigcontext *sc);
extern void alarm_handler(int sig, struct sigcontext *sc); extern void alarm_handler(int sig, struct sigcontext *sc);
......
...@@ -40,4 +40,7 @@ extern int in_aton(char *str); ...@@ -40,4 +40,7 @@ extern int in_aton(char *str);
extern size_t strlcpy(char *, const char *, size_t); extern size_t strlcpy(char *, const char *, size_t);
extern size_t strlcat(char *, const char *, size_t); extern size_t strlcat(char *, const char *, size_t);
/* Copied from linux/compiler-gcc.h since we can't include it directly */
#define barrier() __asm__ __volatile__("": : :"memory")
#endif #endif
...@@ -16,9 +16,6 @@ ...@@ -16,9 +16,6 @@
#include "sysdep/barrier.h" #include "sysdep/barrier.h"
#include "sysdep/sigcontext.h" #include "sysdep/sigcontext.h"
/* Copied from linux/compiler-gcc.h since we can't include it directly */
#define barrier() __asm__ __volatile__("": : :"memory")
void (*sig_info[NSIG])(int, struct uml_pt_regs *) = { void (*sig_info[NSIG])(int, struct uml_pt_regs *) = {
[SIGTRAP] = relay_signal, [SIGTRAP] = relay_signal,
[SIGFPE] = relay_signal, [SIGFPE] = relay_signal,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册