diff options
| -rw-r--r-- | arch/xtensa/include/asm/unistd.h | 14 | ||||
| -rw-r--r-- | arch/xtensa/include/uapi/asm/unistd.h | 14 | ||||
| -rw-r--r-- | arch/xtensa/kernel/syscall.c | 7 | 
3 files changed, 10 insertions, 25 deletions
diff --git a/arch/xtensa/include/asm/unistd.h b/arch/xtensa/include/asm/unistd.h index 9ef1c31d2c8..d9fa52dbfba 100644 --- a/arch/xtensa/include/asm/unistd.h +++ b/arch/xtensa/include/asm/unistd.h @@ -1,16 +1,8 @@ -/* - * include/asm-xtensa/unistd.h - * - * This file is subject to the terms and conditions of the GNU General Public - * License.  See the file "COPYING" in the main directory of this archive - * for more details. - * - * Copyright (C) 2001 - 2005 Tensilica Inc. - */ +#ifndef _XTENSA_UNISTD_H +#define _XTENSA_UNISTD_H  #include <uapi/asm/unistd.h> -  /*   * "Conditional" syscalls   * @@ -37,3 +29,5 @@  #define __IGNORE_mmap				/* use mmap2 */  #define __IGNORE_vfork				/* use clone */  #define __IGNORE_fadvise64			/* use fadvise64_64 */ + +#endif /* _XTENSA_UNISTD_H */ diff --git a/arch/xtensa/include/uapi/asm/unistd.h b/arch/xtensa/include/uapi/asm/unistd.h index 479abaea5aa..1fd157f3121 100644 --- a/arch/xtensa/include/uapi/asm/unistd.h +++ b/arch/xtensa/include/uapi/asm/unistd.h @@ -1,14 +1,4 @@ -/* - * include/asm-xtensa/unistd.h - * - * This file is subject to the terms and conditions of the GNU General Public - * License.  See the file "COPYING" in the main directory of this archive - * for more details. - * - * Copyright (C) 2001 - 2012 Tensilica Inc. - */ - -#ifndef _UAPI_XTENSA_UNISTD_H +#if !defined(_UAPI_XTENSA_UNISTD_H) || defined(__SYSCALL)  #define _UAPI_XTENSA_UNISTD_H  #ifndef __SYSCALL @@ -759,4 +749,6 @@ __SYSCALL(331, sys_kcmp, 5)  #define SYS_XTENSA_COUNT                  5     /* count */ +#undef __SYSCALL +  #endif /* _UAPI_XTENSA_UNISTD_H */ diff --git a/arch/xtensa/kernel/syscall.c b/arch/xtensa/kernel/syscall.c index a5c01e74d5d..5702065f472 100644 --- a/arch/xtensa/kernel/syscall.c +++ b/arch/xtensa/kernel/syscall.c @@ -32,10 +32,8 @@ typedef void (*syscall_t)(void);  syscall_t sys_call_table[__NR_syscall_count] /* FIXME __cacheline_aligned */= {  	[0 ... __NR_syscall_count - 1] = (syscall_t)&sys_ni_syscall, -#undef __SYSCALL  #define __SYSCALL(nr,symbol,nargs) [ nr ] = (syscall_t)symbol, -#undef  __KERNEL_SYSCALLS__ -#include <asm/unistd.h> +#include <uapi/asm/unistd.h>  };  asmlinkage long xtensa_shmat(int shmid, char __user *shmaddr, int shmflg) @@ -49,7 +47,8 @@ asmlinkage long xtensa_shmat(int shmid, char __user *shmaddr, int shmflg)  	return (long)ret;  } -asmlinkage long xtensa_fadvise64_64(int fd, int advice, unsigned long long offset, unsigned long long len) +asmlinkage long xtensa_fadvise64_64(int fd, int advice, +		unsigned long long offset, unsigned long long len)  {  	return sys_fadvise64_64(fd, offset, len, advice);  }  |