mirror of
https://github.com/armbian/linux.git
synced 2026-01-06 10:13:00 -08:00
This backports the following upstream commits all as one patch:54f5de7099ecc1a899371a0ef85f84f106af4e90097eed1038935874141d0ec62d2909c4caa778152ea1d13f64570dcf2c15564b3bffc60067bd8a55f8b72560968c7b49b3ec9206de95b12c6a10161d05d72faa6dbb52d66940e77414e0aaaa65607373Backport done by Greg Kroah-Hartman. Only minor tweaks were needed. Cc: David S. Miller <davem@davemloft.net> Cc: Hugh Dickins <hugh.dickins@tiscali.co.uk> Cc: Paul Mundt <lethal@linux-sh.org> Cc: Russell King <rmk+kernel@arm.linux.org.uk> Cc: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
41 lines
1.5 KiB
C
41 lines
1.5 KiB
C
/*
|
|
* include/asm-xtensa/syscall.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 - 2007 Tensilica Inc.
|
|
*/
|
|
|
|
struct pt_regs;
|
|
struct sigaction;
|
|
asmlinkage long xtensa_execve(char*, char**, char**, struct pt_regs*);
|
|
asmlinkage long xtensa_clone(unsigned long, unsigned long, struct pt_regs*);
|
|
asmlinkage long xtensa_pipe(int __user *);
|
|
asmlinkage long xtensa_ptrace(long, long, long, long);
|
|
asmlinkage long xtensa_sigreturn(struct pt_regs*);
|
|
asmlinkage long xtensa_rt_sigreturn(struct pt_regs*);
|
|
asmlinkage long xtensa_sigsuspend(struct pt_regs*);
|
|
asmlinkage long xtensa_rt_sigsuspend(struct pt_regs*);
|
|
asmlinkage long xtensa_sigaction(int, const struct old_sigaction*,
|
|
struct old_sigaction*);
|
|
asmlinkage long xtensa_sigaltstack(struct pt_regs *regs);
|
|
asmlinkage long sys_rt_sigaction(int,
|
|
const struct sigaction __user *,
|
|
struct sigaction __user *,
|
|
size_t);
|
|
asmlinkage long xtensa_shmat(int, char __user *, int);
|
|
asmlinkage long xtensa_fadvise64_64(int, int,
|
|
unsigned long long, unsigned long long);
|
|
|
|
/* Should probably move to linux/syscalls.h */
|
|
struct pollfd;
|
|
asmlinkage long sys_pselect6(int n, fd_set __user *inp, fd_set __user *outp,
|
|
fd_set __user *exp, struct timespec __user *tsp, void __user *sig);
|
|
asmlinkage long sys_ppoll(struct pollfd __user *ufds, unsigned int nfds,
|
|
struct timespec __user *tsp, const sigset_t __user *sigmask,
|
|
size_t sigsetsize);
|
|
|
|
|