Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

um: sysdep/barrier.h is not used for anything

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Richard Weinberger <richard@nod.at>

authored by

Al Viro and committed by
Richard Weinberger
62982ad6 0de021f7

-22
-1
arch/um/os-Linux/signal.c
··· 12 12 #include "as-layout.h" 13 13 #include "kern_util.h" 14 14 #include "os.h" 15 - #include "sysdep/barrier.h" 16 15 #include "sysdep/mcontext.h" 17 16 18 17 void (*sig_info[NSIG])(int, struct uml_pt_regs *) = {
-5
arch/um/sys-x86/shared/sysdep/barrier.h
··· 1 - #ifdef __i386__ 2 - #include "barrier_32.h" 3 - #else 4 - #include "barrier_64.h" 5 - #endif
-9
arch/um/sys-x86/shared/sysdep/barrier_32.h
··· 1 - #ifndef __SYSDEP_I386_BARRIER_H 2 - #define __SYSDEP_I386_BARRIER_H 3 - 4 - /* Copied from include/asm-i386 for use by userspace. i386 has the option 5 - * of using mfence, but I'm just using this, which works everywhere, for now. 6 - */ 7 - #define mb() asm volatile("lock; addl $0,0(%esp)") 8 - 9 - #endif
-7
arch/um/sys-x86/shared/sysdep/barrier_64.h
··· 1 - #ifndef __SYSDEP_X86_64_BARRIER_H 2 - #define __SYSDEP_X86_64_BARRIER_H 3 - 4 - /* Copied from include/asm-x86_64 for use by userspace. */ 5 - #define mb() asm volatile("mfence":::"memory") 6 - 7 - #endif