linux-bl808/arch/x86/um/asm
Mickaël Salaün d8f8b84456 um: Add full asm/syscall.h support
Add subarchitecture-independent implementation of asm-generic/syscall.h
allowing access to user system call parameters and results:
* syscall_get_nr()
* syscall_rollback()
* syscall_get_error()
* syscall_get_return_value()
* syscall_set_return_value()
* syscall_get_arguments()
* syscall_set_arguments()
* syscall_get_arch() provided by arch/x86/um/asm/syscall.h

This provides the necessary syscall helpers needed by
HAVE_ARCH_SECCOMP_FILTER plus syscall_get_error().

This is inspired from Meredydd Luff's patch
(https://gerrit.chromium.org/gerrit/21425).

Signed-off-by: Mickaël Salaün <mic@digikod.net>
Cc: Jeff Dike <jdike@addtoit.com>
Cc: Richard Weinberger <richard@nod.at>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Kees Cook <keescook@chromium.org>
Cc: Andy Lutomirski <luto@amacapital.net>
Cc: Will Drewry <wad@chromium.org>
Cc: Meredydd Luff <meredydd@senatehouse.org>
Cc: David Drysdale <drysdale@google.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Acked-by: Kees Cook <keescook@chromium.org>
2016-01-10 21:49:49 +01:00
..
apic.h
arch_hweight.h
archparam.h
barrier.h x86/asm/tsc: Remove rdtsc_barrier() 2015-07-06 15:23:30 +02:00
checksum.h um: Rework uaccess code 2015-05-31 17:32:36 +02:00
checksum_32.h
checksum_64.h
desc.h
elf.h um: Rework uaccess code 2015-05-31 17:32:36 +02:00
irq_vectors.h
mm_context.h
module.h
processor.h um: Rework uaccess code 2015-05-31 17:32:36 +02:00
processor_32.h
processor_64.h
ptrace.h
required-features.h
segment.h um: Rework uaccess code 2015-05-31 17:32:36 +02:00
syscall.h um: Add full asm/syscall.h support 2016-01-10 21:49:49 +01:00
vm-flags.h