mips: generate uapi header and system call table files
System call table generation script must be run to gener- ate unistd_(nr_)n64/n32/o32.h and syscall_table_32_o32/ 64_n64/64_n32/64-o32.h files. This patch will have changes which will invokes the script. This patch will generate unistd_(nr_)n64/n32/o32.h and syscall_table_32_o32/64_n64/64-n32/64-o32.h files by the syscall table generation script invoked by parisc/Make- file and the generated files against the removed files must be identical. The generated uapi header file will be included in uapi/- asm/unistd.h and generated system call table header file will be included by kernel/scall32-o32/64-n64/64-n32/- 64-o32.Sfile. Signed-off-by: Firoz Khan <firoz.khan@linaro.org> Signed-off-by: Paul Burton <paul.burton@mips.com> Cc: linux-mips@vger.kernel.org Cc: Ralf Baechle <ralf@linux-mips.org> Cc: James Hogan <jhogan@kernel.org> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Philippe Ombredanne <pombredanne@nexb.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Kate Stewart <kstewart@linuxfoundation.org> Cc: y2038@lists.linaro.org Cc: linux-kernel@vger.kernel.org Cc: linux-arch@vger.kernel.org Cc: arnd@arndb.de Cc: deepa.kernel@gmail.com Cc: marcin.juszkiewicz@linaro.org
This commit is contained in:
Родитель
9bcbf97c62
Коммит
99bf73ebf9
|
@ -430,6 +430,9 @@ archclean:
|
|||
$(Q)$(MAKE) $(clean)=arch/mips/boot/tools
|
||||
$(Q)$(MAKE) $(clean)=arch/mips/lasat
|
||||
|
||||
archheaders:
|
||||
$(Q)$(MAKE) $(build)=arch/mips/kernel/syscalls all
|
||||
|
||||
define archhelp
|
||||
echo ' install - install kernel into $(INSTALL_PATH)'
|
||||
echo ' vmlinux.ecoff - ECOFF boot image'
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
# MIPS headers
|
||||
generated-y += syscall_table_32_o32.h
|
||||
generated-y += syscall_table_64_n32.h
|
||||
generated-y += syscall_table_64_n64.h
|
||||
generated-y += syscall_table_64_o32.h
|
||||
generic-(CONFIG_GENERIC_CSUM) += checksum.h
|
||||
generic-y += current.h
|
||||
generic-y += device.h
|
||||
|
|
|
@ -13,6 +13,9 @@
|
|||
#define _ASM_UNISTD_H
|
||||
|
||||
#include <uapi/asm/unistd.h>
|
||||
#include <asm/unistd_nr_n32.h>
|
||||
#include <asm/unistd_nr_n64.h>
|
||||
#include <asm/unistd_nr_o32.h>
|
||||
|
||||
#ifdef CONFIG_MIPS32_N32
|
||||
#define NR_syscalls (__NR_N32_Linux + __NR_N32_Linux_syscalls)
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# UAPI Header export list
|
||||
include include/uapi/asm-generic/Kbuild.asm
|
||||
|
||||
generated-y += unistd_n32.h
|
||||
generated-y += unistd_n64.h
|
||||
generated-y += unistd_o32.h
|
||||
generated-y += unistd_nr_n32.h
|
||||
generated-y += unistd_nr_n64.h
|
||||
generated-y += unistd_nr_o32.h
|
||||
generic-y += bpf_perf_event.h
|
||||
generic-y += ipcbuf.h
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -217,375 +217,9 @@ einval: li v0, -ENOSYS
|
|||
#define sys_sched_getaffinity mipsmt_sys_sched_getaffinity
|
||||
#endif /* CONFIG_MIPS_MT_FPAFF */
|
||||
|
||||
#define __SYSCALL(nr, entry, nargs) PTR entry
|
||||
.align 2
|
||||
.type sys_call_table, @object
|
||||
EXPORT(sys_call_table)
|
||||
PTR sys_syscall /* 4000 */
|
||||
PTR sys_exit
|
||||
PTR __sys_fork
|
||||
PTR sys_read
|
||||
PTR sys_write
|
||||
PTR sys_open /* 4005 */
|
||||
PTR sys_close
|
||||
PTR sys_waitpid
|
||||
PTR sys_creat
|
||||
PTR sys_link
|
||||
PTR sys_unlink /* 4010 */
|
||||
PTR sys_execve
|
||||
PTR sys_chdir
|
||||
PTR sys_time
|
||||
PTR sys_mknod
|
||||
PTR sys_chmod /* 4015 */
|
||||
PTR sys_lchown
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_ni_syscall /* was sys_stat */
|
||||
PTR sys_lseek
|
||||
PTR sys_getpid /* 4020 */
|
||||
PTR sys_mount
|
||||
PTR sys_oldumount
|
||||
PTR sys_setuid
|
||||
PTR sys_getuid
|
||||
PTR sys_stime /* 4025 */
|
||||
PTR sys_ptrace
|
||||
PTR sys_alarm
|
||||
PTR sys_ni_syscall /* was sys_fstat */
|
||||
PTR sys_pause
|
||||
PTR sys_utime /* 4030 */
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_access
|
||||
PTR sys_nice
|
||||
PTR sys_ni_syscall /* 4035 */
|
||||
PTR sys_sync
|
||||
PTR sys_kill
|
||||
PTR sys_rename
|
||||
PTR sys_mkdir
|
||||
PTR sys_rmdir /* 4040 */
|
||||
PTR sys_dup
|
||||
PTR sysm_pipe
|
||||
PTR sys_times
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_brk /* 4045 */
|
||||
PTR sys_setgid
|
||||
PTR sys_getgid
|
||||
PTR sys_ni_syscall /* was signal(2) */
|
||||
PTR sys_geteuid
|
||||
PTR sys_getegid /* 4050 */
|
||||
PTR sys_acct
|
||||
PTR sys_umount
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_ioctl
|
||||
PTR sys_fcntl /* 4055 */
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_setpgid
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_olduname
|
||||
PTR sys_umask /* 4060 */
|
||||
PTR sys_chroot
|
||||
PTR sys_ustat
|
||||
PTR sys_dup2
|
||||
PTR sys_getppid
|
||||
PTR sys_getpgrp /* 4065 */
|
||||
PTR sys_setsid
|
||||
PTR sys_sigaction
|
||||
PTR sys_sgetmask
|
||||
PTR sys_ssetmask
|
||||
PTR sys_setreuid /* 4070 */
|
||||
PTR sys_setregid
|
||||
PTR sys_sigsuspend
|
||||
PTR sys_sigpending
|
||||
PTR sys_sethostname
|
||||
PTR sys_setrlimit /* 4075 */
|
||||
PTR sys_getrlimit
|
||||
PTR sys_getrusage
|
||||
PTR sys_gettimeofday
|
||||
PTR sys_settimeofday
|
||||
PTR sys_getgroups /* 4080 */
|
||||
PTR sys_setgroups
|
||||
PTR sys_ni_syscall /* old_select */
|
||||
PTR sys_symlink
|
||||
PTR sys_ni_syscall /* was sys_lstat */
|
||||
PTR sys_readlink /* 4085 */
|
||||
PTR sys_uselib
|
||||
PTR sys_swapon
|
||||
PTR sys_reboot
|
||||
PTR sys_old_readdir
|
||||
PTR sys_mips_mmap /* 4090 */
|
||||
PTR sys_munmap
|
||||
PTR sys_truncate
|
||||
PTR sys_ftruncate
|
||||
PTR sys_fchmod
|
||||
PTR sys_fchown /* 4095 */
|
||||
PTR sys_getpriority
|
||||
PTR sys_setpriority
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_statfs
|
||||
PTR sys_fstatfs /* 4100 */
|
||||
PTR sys_ni_syscall /* was ioperm(2) */
|
||||
PTR sys_socketcall
|
||||
PTR sys_syslog
|
||||
PTR sys_setitimer
|
||||
PTR sys_getitimer /* 4105 */
|
||||
PTR sys_newstat
|
||||
PTR sys_newlstat
|
||||
PTR sys_newfstat
|
||||
PTR sys_uname
|
||||
PTR sys_ni_syscall /* 4110 was iopl(2) */
|
||||
PTR sys_vhangup
|
||||
PTR sys_ni_syscall /* was sys_idle() */
|
||||
PTR sys_ni_syscall /* was sys_vm86 */
|
||||
PTR sys_wait4
|
||||
PTR sys_swapoff /* 4115 */
|
||||
PTR sys_sysinfo
|
||||
PTR sys_ipc
|
||||
PTR sys_fsync
|
||||
PTR sys_sigreturn
|
||||
PTR __sys_clone /* 4120 */
|
||||
PTR sys_setdomainname
|
||||
PTR sys_newuname
|
||||
PTR sys_ni_syscall /* sys_modify_ldt */
|
||||
PTR sys_adjtimex
|
||||
PTR sys_mprotect /* 4125 */
|
||||
PTR sys_sigprocmask
|
||||
PTR sys_ni_syscall /* was create_module */
|
||||
PTR sys_init_module
|
||||
PTR sys_delete_module
|
||||
PTR sys_ni_syscall /* 4130 was get_kernel_syms */
|
||||
PTR sys_quotactl
|
||||
PTR sys_getpgid
|
||||
PTR sys_fchdir
|
||||
PTR sys_bdflush
|
||||
PTR sys_sysfs /* 4135 */
|
||||
PTR sys_personality
|
||||
PTR sys_ni_syscall /* for afs_syscall */
|
||||
PTR sys_setfsuid
|
||||
PTR sys_setfsgid
|
||||
PTR sys_llseek /* 4140 */
|
||||
PTR sys_getdents
|
||||
PTR sys_select
|
||||
PTR sys_flock
|
||||
PTR sys_msync
|
||||
PTR sys_readv /* 4145 */
|
||||
PTR sys_writev
|
||||
PTR sys_cacheflush
|
||||
PTR sys_cachectl
|
||||
PTR __sys_sysmips
|
||||
PTR sys_ni_syscall /* 4150 */
|
||||
PTR sys_getsid
|
||||
PTR sys_fdatasync
|
||||
PTR sys_sysctl
|
||||
PTR sys_mlock
|
||||
PTR sys_munlock /* 4155 */
|
||||
PTR sys_mlockall
|
||||
PTR sys_munlockall
|
||||
PTR sys_sched_setparam
|
||||
PTR sys_sched_getparam
|
||||
PTR sys_sched_setscheduler /* 4160 */
|
||||
PTR sys_sched_getscheduler
|
||||
PTR sys_sched_yield
|
||||
PTR sys_sched_get_priority_max
|
||||
PTR sys_sched_get_priority_min
|
||||
PTR sys_sched_rr_get_interval /* 4165 */
|
||||
PTR sys_nanosleep
|
||||
PTR sys_mremap
|
||||
PTR sys_accept
|
||||
PTR sys_bind
|
||||
PTR sys_connect /* 4170 */
|
||||
PTR sys_getpeername
|
||||
PTR sys_getsockname
|
||||
PTR sys_getsockopt
|
||||
PTR sys_listen
|
||||
PTR sys_recv /* 4175 */
|
||||
PTR sys_recvfrom
|
||||
PTR sys_recvmsg
|
||||
PTR sys_send
|
||||
PTR sys_sendmsg
|
||||
PTR sys_sendto /* 4180 */
|
||||
PTR sys_setsockopt
|
||||
PTR sys_shutdown
|
||||
PTR sys_socket
|
||||
PTR sys_socketpair
|
||||
PTR sys_setresuid /* 4185 */
|
||||
PTR sys_getresuid
|
||||
PTR sys_ni_syscall /* was sys_query_module */
|
||||
PTR sys_poll
|
||||
PTR sys_ni_syscall /* was nfsservctl */
|
||||
PTR sys_setresgid /* 4190 */
|
||||
PTR sys_getresgid
|
||||
PTR sys_prctl
|
||||
PTR sys_rt_sigreturn
|
||||
PTR sys_rt_sigaction
|
||||
PTR sys_rt_sigprocmask /* 4195 */
|
||||
PTR sys_rt_sigpending
|
||||
PTR sys_rt_sigtimedwait
|
||||
PTR sys_rt_sigqueueinfo
|
||||
PTR sys_rt_sigsuspend
|
||||
PTR sys_pread64 /* 4200 */
|
||||
PTR sys_pwrite64
|
||||
PTR sys_chown
|
||||
PTR sys_getcwd
|
||||
PTR sys_capget
|
||||
PTR sys_capset /* 4205 */
|
||||
PTR sys_sigaltstack
|
||||
PTR sys_sendfile
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_mips_mmap2 /* 4210 */
|
||||
PTR sys_truncate64
|
||||
PTR sys_ftruncate64
|
||||
PTR sys_stat64
|
||||
PTR sys_lstat64
|
||||
PTR sys_fstat64 /* 4215 */
|
||||
PTR sys_pivot_root
|
||||
PTR sys_mincore
|
||||
PTR sys_madvise
|
||||
PTR sys_getdents64
|
||||
PTR sys_fcntl64 /* 4220 */
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_gettid
|
||||
PTR sys_readahead
|
||||
PTR sys_setxattr
|
||||
PTR sys_lsetxattr /* 4225 */
|
||||
PTR sys_fsetxattr
|
||||
PTR sys_getxattr
|
||||
PTR sys_lgetxattr
|
||||
PTR sys_fgetxattr
|
||||
PTR sys_listxattr /* 4230 */
|
||||
PTR sys_llistxattr
|
||||
PTR sys_flistxattr
|
||||
PTR sys_removexattr
|
||||
PTR sys_lremovexattr
|
||||
PTR sys_fremovexattr /* 4235 */
|
||||
PTR sys_tkill
|
||||
PTR sys_sendfile64
|
||||
PTR sys_futex
|
||||
PTR sys_sched_setaffinity
|
||||
PTR sys_sched_getaffinity /* 4240 */
|
||||
PTR sys_io_setup
|
||||
PTR sys_io_destroy
|
||||
PTR sys_io_getevents
|
||||
PTR sys_io_submit
|
||||
PTR sys_io_cancel /* 4245 */
|
||||
PTR sys_exit_group
|
||||
PTR sys_lookup_dcookie
|
||||
PTR sys_epoll_create
|
||||
PTR sys_epoll_ctl
|
||||
PTR sys_epoll_wait /* 4250 */
|
||||
PTR sys_remap_file_pages
|
||||
PTR sys_set_tid_address
|
||||
PTR sys_restart_syscall
|
||||
PTR sys_fadvise64_64
|
||||
PTR sys_statfs64 /* 4255 */
|
||||
PTR sys_fstatfs64
|
||||
PTR sys_timer_create
|
||||
PTR sys_timer_settime
|
||||
PTR sys_timer_gettime
|
||||
PTR sys_timer_getoverrun /* 4260 */
|
||||
PTR sys_timer_delete
|
||||
PTR sys_clock_settime
|
||||
PTR sys_clock_gettime
|
||||
PTR sys_clock_getres
|
||||
PTR sys_clock_nanosleep /* 4265 */
|
||||
PTR sys_tgkill
|
||||
PTR sys_utimes
|
||||
PTR sys_mbind
|
||||
PTR sys_get_mempolicy
|
||||
PTR sys_set_mempolicy /* 4270 */
|
||||
PTR sys_mq_open
|
||||
PTR sys_mq_unlink
|
||||
PTR sys_mq_timedsend
|
||||
PTR sys_mq_timedreceive
|
||||
PTR sys_mq_notify /* 4275 */
|
||||
PTR sys_mq_getsetattr
|
||||
PTR sys_ni_syscall /* sys_vserver */
|
||||
PTR sys_waitid
|
||||
PTR sys_ni_syscall /* available, was setaltroot */
|
||||
PTR sys_add_key /* 4280 */
|
||||
PTR sys_request_key
|
||||
PTR sys_keyctl
|
||||
PTR sys_set_thread_area
|
||||
PTR sys_inotify_init
|
||||
PTR sys_inotify_add_watch /* 4285 */
|
||||
PTR sys_inotify_rm_watch
|
||||
PTR sys_migrate_pages
|
||||
PTR sys_openat
|
||||
PTR sys_mkdirat
|
||||
PTR sys_mknodat /* 4290 */
|
||||
PTR sys_fchownat
|
||||
PTR sys_futimesat
|
||||
PTR sys_fstatat64
|
||||
PTR sys_unlinkat
|
||||
PTR sys_renameat /* 4295 */
|
||||
PTR sys_linkat
|
||||
PTR sys_symlinkat
|
||||
PTR sys_readlinkat
|
||||
PTR sys_fchmodat
|
||||
PTR sys_faccessat /* 4300 */
|
||||
PTR sys_pselect6
|
||||
PTR sys_ppoll
|
||||
PTR sys_unshare
|
||||
PTR sys_splice
|
||||
PTR sys_sync_file_range /* 4305 */
|
||||
PTR sys_tee
|
||||
PTR sys_vmsplice
|
||||
PTR sys_move_pages
|
||||
PTR sys_set_robust_list
|
||||
PTR sys_get_robust_list /* 4310 */
|
||||
PTR sys_kexec_load
|
||||
PTR sys_getcpu
|
||||
PTR sys_epoll_pwait
|
||||
PTR sys_ioprio_set
|
||||
PTR sys_ioprio_get /* 4315 */
|
||||
PTR sys_utimensat
|
||||
PTR sys_signalfd
|
||||
PTR sys_ni_syscall /* was timerfd */
|
||||
PTR sys_eventfd
|
||||
PTR sys_fallocate /* 4320 */
|
||||
PTR sys_timerfd_create
|
||||
PTR sys_timerfd_gettime
|
||||
PTR sys_timerfd_settime
|
||||
PTR sys_signalfd4
|
||||
PTR sys_eventfd2 /* 4325 */
|
||||
PTR sys_epoll_create1
|
||||
PTR sys_dup3
|
||||
PTR sys_pipe2
|
||||
PTR sys_inotify_init1
|
||||
PTR sys_preadv /* 4330 */
|
||||
PTR sys_pwritev
|
||||
PTR sys_rt_tgsigqueueinfo
|
||||
PTR sys_perf_event_open
|
||||
PTR sys_accept4
|
||||
PTR sys_recvmmsg /* 4335 */
|
||||
PTR sys_fanotify_init
|
||||
PTR sys_fanotify_mark
|
||||
PTR sys_prlimit64
|
||||
PTR sys_name_to_handle_at
|
||||
PTR sys_open_by_handle_at /* 4340 */
|
||||
PTR sys_clock_adjtime
|
||||
PTR sys_syncfs
|
||||
PTR sys_sendmmsg
|
||||
PTR sys_setns
|
||||
PTR sys_process_vm_readv /* 4345 */
|
||||
PTR sys_process_vm_writev
|
||||
PTR sys_kcmp
|
||||
PTR sys_finit_module
|
||||
PTR sys_sched_setattr
|
||||
PTR sys_sched_getattr /* 4350 */
|
||||
PTR sys_renameat2
|
||||
PTR sys_seccomp
|
||||
PTR sys_getrandom
|
||||
PTR sys_memfd_create
|
||||
PTR sys_bpf /* 4355 */
|
||||
PTR sys_execveat
|
||||
PTR sys_userfaultfd
|
||||
PTR sys_membarrier
|
||||
PTR sys_mlock2
|
||||
PTR sys_copy_file_range /* 4360 */
|
||||
PTR sys_preadv2
|
||||
PTR sys_pwritev2
|
||||
PTR sys_pkey_mprotect
|
||||
PTR sys_pkey_alloc
|
||||
PTR sys_pkey_free /* 4365 */
|
||||
PTR sys_statx
|
||||
PTR sys_rseq
|
||||
PTR sys_io_pgetevents
|
||||
#include <asm/syscall_table_32_o32.h>
|
||||
#undef __SYSCALL
|
||||
|
|
|
@ -101,339 +101,8 @@ not_n32_scall:
|
|||
|
||||
END(handle_sysn32)
|
||||
|
||||
#define __SYSCALL(nr, entry, nargs) PTR entry
|
||||
.type sysn32_call_table, @object
|
||||
EXPORT(sysn32_call_table)
|
||||
PTR sys_read /* 6000 */
|
||||
PTR sys_write
|
||||
PTR sys_open
|
||||
PTR sys_close
|
||||
PTR sys_newstat
|
||||
PTR sys_newfstat /* 6005 */
|
||||
PTR sys_newlstat
|
||||
PTR sys_poll
|
||||
PTR sys_lseek
|
||||
PTR sys_mips_mmap
|
||||
PTR sys_mprotect /* 6010 */
|
||||
PTR sys_munmap
|
||||
PTR sys_brk
|
||||
PTR compat_sys_rt_sigaction
|
||||
PTR compat_sys_rt_sigprocmask
|
||||
PTR compat_sys_ioctl /* 6015 */
|
||||
PTR sys_pread64
|
||||
PTR sys_pwrite64
|
||||
PTR compat_sys_readv
|
||||
PTR compat_sys_writev
|
||||
PTR sys_access /* 6020 */
|
||||
PTR sysm_pipe
|
||||
PTR compat_sys_select
|
||||
PTR sys_sched_yield
|
||||
PTR sys_mremap
|
||||
PTR sys_msync /* 6025 */
|
||||
PTR sys_mincore
|
||||
PTR sys_madvise
|
||||
PTR sys_shmget
|
||||
PTR sys_shmat
|
||||
PTR compat_sys_shmctl /* 6030 */
|
||||
PTR sys_dup
|
||||
PTR sys_dup2
|
||||
PTR sys_pause
|
||||
PTR compat_sys_nanosleep
|
||||
PTR compat_sys_getitimer /* 6035 */
|
||||
PTR compat_sys_setitimer
|
||||
PTR sys_alarm
|
||||
PTR sys_getpid
|
||||
PTR compat_sys_sendfile
|
||||
PTR sys_socket /* 6040 */
|
||||
PTR sys_connect
|
||||
PTR sys_accept
|
||||
PTR sys_sendto
|
||||
PTR compat_sys_recvfrom
|
||||
PTR compat_sys_sendmsg /* 6045 */
|
||||
PTR compat_sys_recvmsg
|
||||
PTR sys_shutdown
|
||||
PTR sys_bind
|
||||
PTR sys_listen
|
||||
PTR sys_getsockname /* 6050 */
|
||||
PTR sys_getpeername
|
||||
PTR sys_socketpair
|
||||
PTR compat_sys_setsockopt
|
||||
PTR compat_sys_getsockopt
|
||||
PTR __sys_clone /* 6055 */
|
||||
PTR __sys_fork
|
||||
PTR compat_sys_execve
|
||||
PTR sys_exit
|
||||
PTR compat_sys_wait4
|
||||
PTR sys_kill /* 6060 */
|
||||
PTR sys_newuname
|
||||
PTR sys_semget
|
||||
PTR sys_semop
|
||||
PTR compat_sys_semctl
|
||||
PTR sys_shmdt /* 6065 */
|
||||
PTR sys_msgget
|
||||
PTR compat_sys_msgsnd
|
||||
PTR compat_sys_msgrcv
|
||||
PTR compat_sys_msgctl
|
||||
PTR compat_sys_fcntl /* 6070 */
|
||||
PTR sys_flock
|
||||
PTR sys_fsync
|
||||
PTR sys_fdatasync
|
||||
PTR sys_truncate
|
||||
PTR sys_ftruncate /* 6075 */
|
||||
PTR compat_sys_getdents
|
||||
PTR sys_getcwd
|
||||
PTR sys_chdir
|
||||
PTR sys_fchdir
|
||||
PTR sys_rename /* 6080 */
|
||||
PTR sys_mkdir
|
||||
PTR sys_rmdir
|
||||
PTR sys_creat
|
||||
PTR sys_link
|
||||
PTR sys_unlink /* 6085 */
|
||||
PTR sys_symlink
|
||||
PTR sys_readlink
|
||||
PTR sys_chmod
|
||||
PTR sys_fchmod
|
||||
PTR sys_chown /* 6090 */
|
||||
PTR sys_fchown
|
||||
PTR sys_lchown
|
||||
PTR sys_umask
|
||||
PTR compat_sys_gettimeofday
|
||||
PTR compat_sys_getrlimit /* 6095 */
|
||||
PTR compat_sys_getrusage
|
||||
PTR compat_sys_sysinfo
|
||||
PTR compat_sys_times
|
||||
PTR compat_sys_ptrace
|
||||
PTR sys_getuid /* 6100 */
|
||||
PTR sys_syslog
|
||||
PTR sys_getgid
|
||||
PTR sys_setuid
|
||||
PTR sys_setgid
|
||||
PTR sys_geteuid /* 6105 */
|
||||
PTR sys_getegid
|
||||
PTR sys_setpgid
|
||||
PTR sys_getppid
|
||||
PTR sys_getpgrp
|
||||
PTR sys_setsid /* 6110 */
|
||||
PTR sys_setreuid
|
||||
PTR sys_setregid
|
||||
PTR sys_getgroups
|
||||
PTR sys_setgroups
|
||||
PTR sys_setresuid /* 6115 */
|
||||
PTR sys_getresuid
|
||||
PTR sys_setresgid
|
||||
PTR sys_getresgid
|
||||
PTR sys_getpgid
|
||||
PTR sys_setfsuid /* 6120 */
|
||||
PTR sys_setfsgid
|
||||
PTR sys_getsid
|
||||
PTR sys_capget
|
||||
PTR sys_capset
|
||||
PTR compat_sys_rt_sigpending /* 6125 */
|
||||
PTR compat_sys_rt_sigtimedwait
|
||||
PTR compat_sys_rt_sigqueueinfo
|
||||
PTR compat_sys_rt_sigsuspend
|
||||
PTR compat_sys_sigaltstack
|
||||
PTR compat_sys_utime /* 6130 */
|
||||
PTR sys_mknod
|
||||
PTR sys_32_personality
|
||||
PTR compat_sys_ustat
|
||||
PTR compat_sys_statfs
|
||||
PTR compat_sys_fstatfs /* 6135 */
|
||||
PTR sys_sysfs
|
||||
PTR sys_getpriority
|
||||
PTR sys_setpriority
|
||||
PTR sys_sched_setparam
|
||||
PTR sys_sched_getparam /* 6140 */
|
||||
PTR sys_sched_setscheduler
|
||||
PTR sys_sched_getscheduler
|
||||
PTR sys_sched_get_priority_max
|
||||
PTR sys_sched_get_priority_min
|
||||
PTR compat_sys_sched_rr_get_interval /* 6145 */
|
||||
PTR sys_mlock
|
||||
PTR sys_munlock
|
||||
PTR sys_mlockall
|
||||
PTR sys_munlockall
|
||||
PTR sys_vhangup /* 6150 */
|
||||
PTR sys_pivot_root
|
||||
PTR compat_sys_sysctl
|
||||
PTR sys_prctl
|
||||
PTR compat_sys_adjtimex
|
||||
PTR compat_sys_setrlimit /* 6155 */
|
||||
PTR sys_chroot
|
||||
PTR sys_sync
|
||||
PTR sys_acct
|
||||
PTR compat_sys_settimeofday
|
||||
PTR compat_sys_mount /* 6160 */
|
||||
PTR sys_umount
|
||||
PTR sys_swapon
|
||||
PTR sys_swapoff
|
||||
PTR sys_reboot
|
||||
PTR sys_sethostname /* 6165 */
|
||||
PTR sys_setdomainname
|
||||
PTR sys_ni_syscall /* was create_module */
|
||||
PTR sys_init_module
|
||||
PTR sys_delete_module
|
||||
PTR sys_ni_syscall /* 6170, was get_kernel_syms */
|
||||
PTR sys_ni_syscall /* was query_module */
|
||||
PTR sys_quotactl
|
||||
PTR sys_ni_syscall /* was nfsservctl */
|
||||
PTR sys_ni_syscall /* res. for getpmsg */
|
||||
PTR sys_ni_syscall /* 6175 for putpmsg */
|
||||
PTR sys_ni_syscall /* res. for afs_syscall */
|
||||
PTR sys_ni_syscall /* res. for security */
|
||||
PTR sys_gettid
|
||||
PTR sys_readahead
|
||||
PTR sys_setxattr /* 6180 */
|
||||
PTR sys_lsetxattr
|
||||
PTR sys_fsetxattr
|
||||
PTR sys_getxattr
|
||||
PTR sys_lgetxattr
|
||||
PTR sys_fgetxattr /* 6185 */
|
||||
PTR sys_listxattr
|
||||
PTR sys_llistxattr
|
||||
PTR sys_flistxattr
|
||||
PTR sys_removexattr
|
||||
PTR sys_lremovexattr /* 6190 */
|
||||
PTR sys_fremovexattr
|
||||
PTR sys_tkill
|
||||
PTR sys_ni_syscall
|
||||
PTR compat_sys_futex
|
||||
PTR compat_sys_sched_setaffinity /* 6195 */
|
||||
PTR compat_sys_sched_getaffinity
|
||||
PTR sys_cacheflush
|
||||
PTR sys_cachectl
|
||||
PTR __sys_sysmips
|
||||
PTR compat_sys_io_setup /* 6200 */
|
||||
PTR sys_io_destroy
|
||||
PTR compat_sys_io_getevents
|
||||
PTR compat_sys_io_submit
|
||||
PTR sys_io_cancel
|
||||
PTR sys_exit_group /* 6205 */
|
||||
PTR sys_lookup_dcookie
|
||||
PTR sys_epoll_create
|
||||
PTR sys_epoll_ctl
|
||||
PTR sys_epoll_wait
|
||||
PTR sys_remap_file_pages /* 6210 */
|
||||
PTR sysn32_rt_sigreturn
|
||||
PTR compat_sys_fcntl64
|
||||
PTR sys_set_tid_address
|
||||
PTR sys_restart_syscall
|
||||
PTR compat_sys_semtimedop /* 6215 */
|
||||
PTR sys_fadvise64_64
|
||||
PTR compat_sys_statfs64
|
||||
PTR compat_sys_fstatfs64
|
||||
PTR sys_sendfile64
|
||||
PTR compat_sys_timer_create /* 6220 */
|
||||
PTR compat_sys_timer_settime
|
||||
PTR compat_sys_timer_gettime
|
||||
PTR sys_timer_getoverrun
|
||||
PTR sys_timer_delete
|
||||
PTR compat_sys_clock_settime /* 6225 */
|
||||
PTR compat_sys_clock_gettime
|
||||
PTR compat_sys_clock_getres
|
||||
PTR compat_sys_clock_nanosleep
|
||||
PTR sys_tgkill
|
||||
PTR compat_sys_utimes /* 6230 */
|
||||
PTR compat_sys_mbind
|
||||
PTR compat_sys_get_mempolicy
|
||||
PTR compat_sys_set_mempolicy
|
||||
PTR compat_sys_mq_open
|
||||
PTR sys_mq_unlink /* 6235 */
|
||||
PTR compat_sys_mq_timedsend
|
||||
PTR compat_sys_mq_timedreceive
|
||||
PTR compat_sys_mq_notify
|
||||
PTR compat_sys_mq_getsetattr
|
||||
PTR sys_ni_syscall /* 6240, sys_vserver */
|
||||
PTR compat_sys_waitid
|
||||
PTR sys_ni_syscall /* available, was setaltroot */
|
||||
PTR sys_add_key
|
||||
PTR sys_request_key
|
||||
PTR compat_sys_keyctl /* 6245 */
|
||||
PTR sys_set_thread_area
|
||||
PTR sys_inotify_init
|
||||
PTR sys_inotify_add_watch
|
||||
PTR sys_inotify_rm_watch
|
||||
PTR compat_sys_migrate_pages /* 6250 */
|
||||
PTR sys_openat
|
||||
PTR sys_mkdirat
|
||||
PTR sys_mknodat
|
||||
PTR sys_fchownat
|
||||
PTR compat_sys_futimesat /* 6255 */
|
||||
PTR sys_newfstatat
|
||||
PTR sys_unlinkat
|
||||
PTR sys_renameat
|
||||
PTR sys_linkat
|
||||
PTR sys_symlinkat /* 6260 */
|
||||
PTR sys_readlinkat
|
||||
PTR sys_fchmodat
|
||||
PTR sys_faccessat
|
||||
PTR compat_sys_pselect6
|
||||
PTR compat_sys_ppoll /* 6265 */
|
||||
PTR sys_unshare
|
||||
PTR sys_splice
|
||||
PTR sys_sync_file_range
|
||||
PTR sys_tee
|
||||
PTR compat_sys_vmsplice /* 6270 */
|
||||
PTR compat_sys_move_pages
|
||||
PTR compat_sys_set_robust_list
|
||||
PTR compat_sys_get_robust_list
|
||||
PTR compat_sys_kexec_load
|
||||
PTR sys_getcpu /* 6275 */
|
||||
PTR compat_sys_epoll_pwait
|
||||
PTR sys_ioprio_set
|
||||
PTR sys_ioprio_get
|
||||
PTR compat_sys_utimensat
|
||||
PTR compat_sys_signalfd /* 6280 */
|
||||
PTR sys_ni_syscall /* was timerfd */
|
||||
PTR sys_eventfd
|
||||
PTR sys_fallocate
|
||||
PTR sys_timerfd_create
|
||||
PTR compat_sys_timerfd_gettime /* 6285 */
|
||||
PTR compat_sys_timerfd_settime
|
||||
PTR compat_sys_signalfd4
|
||||
PTR sys_eventfd2
|
||||
PTR sys_epoll_create1
|
||||
PTR sys_dup3 /* 6290 */
|
||||
PTR sys_pipe2
|
||||
PTR sys_inotify_init1
|
||||
PTR compat_sys_preadv
|
||||
PTR compat_sys_pwritev
|
||||
PTR compat_sys_rt_tgsigqueueinfo /* 6295 */
|
||||
PTR sys_perf_event_open
|
||||
PTR sys_accept4
|
||||
PTR compat_sys_recvmmsg
|
||||
PTR sys_getdents64
|
||||
PTR sys_fanotify_init /* 6300 */
|
||||
PTR sys_fanotify_mark
|
||||
PTR sys_prlimit64
|
||||
PTR sys_name_to_handle_at
|
||||
PTR sys_open_by_handle_at
|
||||
PTR compat_sys_clock_adjtime /* 6305 */
|
||||
PTR sys_syncfs
|
||||
PTR compat_sys_sendmmsg
|
||||
PTR sys_setns
|
||||
PTR compat_sys_process_vm_readv
|
||||
PTR compat_sys_process_vm_writev /* 6310 */
|
||||
PTR sys_kcmp
|
||||
PTR sys_finit_module
|
||||
PTR sys_sched_setattr
|
||||
PTR sys_sched_getattr
|
||||
PTR sys_renameat2 /* 6315 */
|
||||
PTR sys_seccomp
|
||||
PTR sys_getrandom
|
||||
PTR sys_memfd_create
|
||||
PTR sys_bpf
|
||||
PTR compat_sys_execveat /* 6320 */
|
||||
PTR sys_userfaultfd
|
||||
PTR sys_membarrier
|
||||
PTR sys_mlock2
|
||||
PTR sys_copy_file_range
|
||||
PTR compat_sys_preadv2 /* 6325 */
|
||||
PTR compat_sys_pwritev2
|
||||
PTR sys_pkey_mprotect
|
||||
PTR sys_pkey_alloc
|
||||
PTR sys_pkey_free
|
||||
PTR sys_statx /* 6330 */
|
||||
PTR sys_rseq
|
||||
PTR compat_sys_io_pgetevents
|
||||
.size sysn32_call_table,.-sysn32_call_table
|
||||
#include <asm/syscall_table_64_n32.h>
|
||||
#undef __SYSCALL
|
||||
|
|
|
@ -109,336 +109,9 @@ illegal_syscall:
|
|||
j n64_syscall_exit
|
||||
END(handle_sys64)
|
||||
|
||||
#define __SYSCALL(nr, entry, nargs) PTR entry
|
||||
.align 3
|
||||
.type sys_call_table, @object
|
||||
EXPORT(sys_call_table)
|
||||
PTR sys_read /* 5000 */
|
||||
PTR sys_write
|
||||
PTR sys_open
|
||||
PTR sys_close
|
||||
PTR sys_newstat
|
||||
PTR sys_newfstat /* 5005 */
|
||||
PTR sys_newlstat
|
||||
PTR sys_poll
|
||||
PTR sys_lseek
|
||||
PTR sys_mips_mmap
|
||||
PTR sys_mprotect /* 5010 */
|
||||
PTR sys_munmap
|
||||
PTR sys_brk
|
||||
PTR sys_rt_sigaction
|
||||
PTR sys_rt_sigprocmask
|
||||
PTR sys_ioctl /* 5015 */
|
||||
PTR sys_pread64
|
||||
PTR sys_pwrite64
|
||||
PTR sys_readv
|
||||
PTR sys_writev
|
||||
PTR sys_access /* 5020 */
|
||||
PTR sysm_pipe
|
||||
PTR sys_select
|
||||
PTR sys_sched_yield
|
||||
PTR sys_mremap
|
||||
PTR sys_msync /* 5025 */
|
||||
PTR sys_mincore
|
||||
PTR sys_madvise
|
||||
PTR sys_shmget
|
||||
PTR sys_shmat
|
||||
PTR sys_shmctl /* 5030 */
|
||||
PTR sys_dup
|
||||
PTR sys_dup2
|
||||
PTR sys_pause
|
||||
PTR sys_nanosleep
|
||||
PTR sys_getitimer /* 5035 */
|
||||
PTR sys_setitimer
|
||||
PTR sys_alarm
|
||||
PTR sys_getpid
|
||||
PTR sys_sendfile64
|
||||
PTR sys_socket /* 5040 */
|
||||
PTR sys_connect
|
||||
PTR sys_accept
|
||||
PTR sys_sendto
|
||||
PTR sys_recvfrom
|
||||
PTR sys_sendmsg /* 5045 */
|
||||
PTR sys_recvmsg
|
||||
PTR sys_shutdown
|
||||
PTR sys_bind
|
||||
PTR sys_listen
|
||||
PTR sys_getsockname /* 5050 */
|
||||
PTR sys_getpeername
|
||||
PTR sys_socketpair
|
||||
PTR sys_setsockopt
|
||||
PTR sys_getsockopt
|
||||
PTR __sys_clone /* 5055 */
|
||||
PTR __sys_fork
|
||||
PTR sys_execve
|
||||
PTR sys_exit
|
||||
PTR sys_wait4
|
||||
PTR sys_kill /* 5060 */
|
||||
PTR sys_newuname
|
||||
PTR sys_semget
|
||||
PTR sys_semop
|
||||
PTR sys_semctl
|
||||
PTR sys_shmdt /* 5065 */
|
||||
PTR sys_msgget
|
||||
PTR sys_msgsnd
|
||||
PTR sys_msgrcv
|
||||
PTR sys_msgctl
|
||||
PTR sys_fcntl /* 5070 */
|
||||
PTR sys_flock
|
||||
PTR sys_fsync
|
||||
PTR sys_fdatasync
|
||||
PTR sys_truncate
|
||||
PTR sys_ftruncate /* 5075 */
|
||||
PTR sys_getdents
|
||||
PTR sys_getcwd
|
||||
PTR sys_chdir
|
||||
PTR sys_fchdir
|
||||
PTR sys_rename /* 5080 */
|
||||
PTR sys_mkdir
|
||||
PTR sys_rmdir
|
||||
PTR sys_creat
|
||||
PTR sys_link
|
||||
PTR sys_unlink /* 5085 */
|
||||
PTR sys_symlink
|
||||
PTR sys_readlink
|
||||
PTR sys_chmod
|
||||
PTR sys_fchmod
|
||||
PTR sys_chown /* 5090 */
|
||||
PTR sys_fchown
|
||||
PTR sys_lchown
|
||||
PTR sys_umask
|
||||
PTR sys_gettimeofday
|
||||
PTR sys_getrlimit /* 5095 */
|
||||
PTR sys_getrusage
|
||||
PTR sys_sysinfo
|
||||
PTR sys_times
|
||||
PTR sys_ptrace
|
||||
PTR sys_getuid /* 5100 */
|
||||
PTR sys_syslog
|
||||
PTR sys_getgid
|
||||
PTR sys_setuid
|
||||
PTR sys_setgid
|
||||
PTR sys_geteuid /* 5105 */
|
||||
PTR sys_getegid
|
||||
PTR sys_setpgid
|
||||
PTR sys_getppid
|
||||
PTR sys_getpgrp
|
||||
PTR sys_setsid /* 5110 */
|
||||
PTR sys_setreuid
|
||||
PTR sys_setregid
|
||||
PTR sys_getgroups
|
||||
PTR sys_setgroups
|
||||
PTR sys_setresuid /* 5115 */
|
||||
PTR sys_getresuid
|
||||
PTR sys_setresgid
|
||||
PTR sys_getresgid
|
||||
PTR sys_getpgid
|
||||
PTR sys_setfsuid /* 5120 */
|
||||
PTR sys_setfsgid
|
||||
PTR sys_getsid
|
||||
PTR sys_capget
|
||||
PTR sys_capset
|
||||
PTR sys_rt_sigpending /* 5125 */
|
||||
PTR sys_rt_sigtimedwait
|
||||
PTR sys_rt_sigqueueinfo
|
||||
PTR sys_rt_sigsuspend
|
||||
PTR sys_sigaltstack
|
||||
PTR sys_utime /* 5130 */
|
||||
PTR sys_mknod
|
||||
PTR sys_personality
|
||||
PTR sys_ustat
|
||||
PTR sys_statfs
|
||||
PTR sys_fstatfs /* 5135 */
|
||||
PTR sys_sysfs
|
||||
PTR sys_getpriority
|
||||
PTR sys_setpriority
|
||||
PTR sys_sched_setparam
|
||||
PTR sys_sched_getparam /* 5140 */
|
||||
PTR sys_sched_setscheduler
|
||||
PTR sys_sched_getscheduler
|
||||
PTR sys_sched_get_priority_max
|
||||
PTR sys_sched_get_priority_min
|
||||
PTR sys_sched_rr_get_interval /* 5145 */
|
||||
PTR sys_mlock
|
||||
PTR sys_munlock
|
||||
PTR sys_mlockall
|
||||
PTR sys_munlockall
|
||||
PTR sys_vhangup /* 5150 */
|
||||
PTR sys_pivot_root
|
||||
PTR sys_sysctl
|
||||
PTR sys_prctl
|
||||
PTR sys_adjtimex
|
||||
PTR sys_setrlimit /* 5155 */
|
||||
PTR sys_chroot
|
||||
PTR sys_sync
|
||||
PTR sys_acct
|
||||
PTR sys_settimeofday
|
||||
PTR sys_mount /* 5160 */
|
||||
PTR sys_umount
|
||||
PTR sys_swapon
|
||||
PTR sys_swapoff
|
||||
PTR sys_reboot
|
||||
PTR sys_sethostname /* 5165 */
|
||||
PTR sys_setdomainname
|
||||
PTR sys_ni_syscall /* was create_module */
|
||||
PTR sys_init_module
|
||||
PTR sys_delete_module
|
||||
PTR sys_ni_syscall /* 5170, was get_kernel_syms */
|
||||
PTR sys_ni_syscall /* was query_module */
|
||||
PTR sys_quotactl
|
||||
PTR sys_ni_syscall /* was nfsservctl */
|
||||
PTR sys_ni_syscall /* res. for getpmsg */
|
||||
PTR sys_ni_syscall /* 5175 for putpmsg */
|
||||
PTR sys_ni_syscall /* res. for afs_syscall */
|
||||
PTR sys_ni_syscall /* res. for security */
|
||||
PTR sys_gettid
|
||||
PTR sys_readahead
|
||||
PTR sys_setxattr /* 5180 */
|
||||
PTR sys_lsetxattr
|
||||
PTR sys_fsetxattr
|
||||
PTR sys_getxattr
|
||||
PTR sys_lgetxattr
|
||||
PTR sys_fgetxattr /* 5185 */
|
||||
PTR sys_listxattr
|
||||
PTR sys_llistxattr
|
||||
PTR sys_flistxattr
|
||||
PTR sys_removexattr
|
||||
PTR sys_lremovexattr /* 5190 */
|
||||
PTR sys_fremovexattr
|
||||
PTR sys_tkill
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_futex
|
||||
PTR sys_sched_setaffinity /* 5195 */
|
||||
PTR sys_sched_getaffinity
|
||||
PTR sys_cacheflush
|
||||
PTR sys_cachectl
|
||||
PTR __sys_sysmips
|
||||
PTR sys_io_setup /* 5200 */
|
||||
PTR sys_io_destroy
|
||||
PTR sys_io_getevents
|
||||
PTR sys_io_submit
|
||||
PTR sys_io_cancel
|
||||
PTR sys_exit_group /* 5205 */
|
||||
PTR sys_lookup_dcookie
|
||||
PTR sys_epoll_create
|
||||
PTR sys_epoll_ctl
|
||||
PTR sys_epoll_wait
|
||||
PTR sys_remap_file_pages /* 5210 */
|
||||
PTR sys_rt_sigreturn
|
||||
PTR sys_set_tid_address
|
||||
PTR sys_restart_syscall
|
||||
PTR sys_semtimedop
|
||||
PTR sys_fadvise64_64 /* 5215 */
|
||||
PTR sys_timer_create
|
||||
PTR sys_timer_settime
|
||||
PTR sys_timer_gettime
|
||||
PTR sys_timer_getoverrun
|
||||
PTR sys_timer_delete /* 5220 */
|
||||
PTR sys_clock_settime
|
||||
PTR sys_clock_gettime
|
||||
PTR sys_clock_getres
|
||||
PTR sys_clock_nanosleep
|
||||
PTR sys_tgkill /* 5225 */
|
||||
PTR sys_utimes
|
||||
PTR sys_mbind
|
||||
PTR sys_get_mempolicy
|
||||
PTR sys_set_mempolicy
|
||||
PTR sys_mq_open /* 5230 */
|
||||
PTR sys_mq_unlink
|
||||
PTR sys_mq_timedsend
|
||||
PTR sys_mq_timedreceive
|
||||
PTR sys_mq_notify
|
||||
PTR sys_mq_getsetattr /* 5235 */
|
||||
PTR sys_ni_syscall /* sys_vserver */
|
||||
PTR sys_waitid
|
||||
PTR sys_ni_syscall /* available, was setaltroot */
|
||||
PTR sys_add_key
|
||||
PTR sys_request_key /* 5240 */
|
||||
PTR sys_keyctl
|
||||
PTR sys_set_thread_area
|
||||
PTR sys_inotify_init
|
||||
PTR sys_inotify_add_watch
|
||||
PTR sys_inotify_rm_watch /* 5245 */
|
||||
PTR sys_migrate_pages
|
||||
PTR sys_openat
|
||||
PTR sys_mkdirat
|
||||
PTR sys_mknodat
|
||||
PTR sys_fchownat /* 5250 */
|
||||
PTR sys_futimesat
|
||||
PTR sys_newfstatat
|
||||
PTR sys_unlinkat
|
||||
PTR sys_renameat
|
||||
PTR sys_linkat /* 5255 */
|
||||
PTR sys_symlinkat
|
||||
PTR sys_readlinkat
|
||||
PTR sys_fchmodat
|
||||
PTR sys_faccessat
|
||||
PTR sys_pselect6 /* 5260 */
|
||||
PTR sys_ppoll
|
||||
PTR sys_unshare
|
||||
PTR sys_splice
|
||||
PTR sys_sync_file_range
|
||||
PTR sys_tee /* 5265 */
|
||||
PTR sys_vmsplice
|
||||
PTR sys_move_pages
|
||||
PTR sys_set_robust_list
|
||||
PTR sys_get_robust_list
|
||||
PTR sys_kexec_load /* 5270 */
|
||||
PTR sys_getcpu
|
||||
PTR sys_epoll_pwait
|
||||
PTR sys_ioprio_set
|
||||
PTR sys_ioprio_get
|
||||
PTR sys_utimensat /* 5275 */
|
||||
PTR sys_signalfd
|
||||
PTR sys_ni_syscall /* was timerfd */
|
||||
PTR sys_eventfd
|
||||
PTR sys_fallocate
|
||||
PTR sys_timerfd_create /* 5280 */
|
||||
PTR sys_timerfd_gettime
|
||||
PTR sys_timerfd_settime
|
||||
PTR sys_signalfd4
|
||||
PTR sys_eventfd2
|
||||
PTR sys_epoll_create1 /* 5285 */
|
||||
PTR sys_dup3
|
||||
PTR sys_pipe2
|
||||
PTR sys_inotify_init1
|
||||
PTR sys_preadv
|
||||
PTR sys_pwritev /* 5290 */
|
||||
PTR sys_rt_tgsigqueueinfo
|
||||
PTR sys_perf_event_open
|
||||
PTR sys_accept4
|
||||
PTR sys_recvmmsg
|
||||
PTR sys_fanotify_init /* 5295 */
|
||||
PTR sys_fanotify_mark
|
||||
PTR sys_prlimit64
|
||||
PTR sys_name_to_handle_at
|
||||
PTR sys_open_by_handle_at
|
||||
PTR sys_clock_adjtime /* 5300 */
|
||||
PTR sys_syncfs
|
||||
PTR sys_sendmmsg
|
||||
PTR sys_setns
|
||||
PTR sys_process_vm_readv
|
||||
PTR sys_process_vm_writev /* 5305 */
|
||||
PTR sys_kcmp
|
||||
PTR sys_finit_module
|
||||
PTR sys_getdents64
|
||||
PTR sys_sched_setattr
|
||||
PTR sys_sched_getattr /* 5310 */
|
||||
PTR sys_renameat2
|
||||
PTR sys_seccomp
|
||||
PTR sys_getrandom
|
||||
PTR sys_memfd_create
|
||||
PTR sys_bpf /* 5315 */
|
||||
PTR sys_execveat
|
||||
PTR sys_userfaultfd
|
||||
PTR sys_membarrier
|
||||
PTR sys_mlock2
|
||||
PTR sys_copy_file_range /* 5320 */
|
||||
PTR sys_preadv2
|
||||
PTR sys_pwritev2
|
||||
PTR sys_pkey_mprotect
|
||||
PTR sys_pkey_alloc
|
||||
PTR sys_pkey_free /* 5325 */
|
||||
PTR sys_statx
|
||||
PTR sys_rseq
|
||||
PTR sys_io_pgetevents
|
||||
.size sys_call_table,.-sys_call_table
|
||||
#include <asm/syscall_table_64_n64.h>
|
||||
#undef __SYSCALL
|
||||
|
|
|
@ -213,376 +213,9 @@ einval: li v0, -ENOSYS
|
|||
jr ra
|
||||
END(sys32_syscall)
|
||||
|
||||
#define __SYSCALL(nr, entry, nargs) PTR entry
|
||||
.align 3
|
||||
.type sys32_call_table,@object
|
||||
EXPORT(sys32_call_table)
|
||||
PTR sys32_syscall /* 4000 */
|
||||
PTR sys_exit
|
||||
PTR __sys_fork
|
||||
PTR sys_read
|
||||
PTR sys_write
|
||||
PTR compat_sys_open /* 4005 */
|
||||
PTR sys_close
|
||||
PTR sys_waitpid
|
||||
PTR sys_creat
|
||||
PTR sys_link
|
||||
PTR sys_unlink /* 4010 */
|
||||
PTR compat_sys_execve
|
||||
PTR sys_chdir
|
||||
PTR compat_sys_time
|
||||
PTR sys_mknod
|
||||
PTR sys_chmod /* 4015 */
|
||||
PTR sys_lchown
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_ni_syscall /* was sys_stat */
|
||||
PTR sys_lseek
|
||||
PTR sys_getpid /* 4020 */
|
||||
PTR compat_sys_mount
|
||||
PTR sys_oldumount
|
||||
PTR sys_setuid
|
||||
PTR sys_getuid
|
||||
PTR compat_sys_stime /* 4025 */
|
||||
PTR compat_sys_ptrace
|
||||
PTR sys_alarm
|
||||
PTR sys_ni_syscall /* was sys_fstat */
|
||||
PTR sys_pause
|
||||
PTR compat_sys_utime /* 4030 */
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_access
|
||||
PTR sys_nice
|
||||
PTR sys_ni_syscall /* 4035 */
|
||||
PTR sys_sync
|
||||
PTR sys_kill
|
||||
PTR sys_rename
|
||||
PTR sys_mkdir
|
||||
PTR sys_rmdir /* 4040 */
|
||||
PTR sys_dup
|
||||
PTR sysm_pipe
|
||||
PTR compat_sys_times
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_brk /* 4045 */
|
||||
PTR sys_setgid
|
||||
PTR sys_getgid
|
||||
PTR sys_ni_syscall /* was signal 2 */
|
||||
PTR sys_geteuid
|
||||
PTR sys_getegid /* 4050 */
|
||||
PTR sys_acct
|
||||
PTR sys_umount
|
||||
PTR sys_ni_syscall
|
||||
PTR compat_sys_ioctl
|
||||
PTR compat_sys_fcntl /* 4055 */
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_setpgid
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_olduname
|
||||
PTR sys_umask /* 4060 */
|
||||
PTR sys_chroot
|
||||
PTR compat_sys_ustat
|
||||
PTR sys_dup2
|
||||
PTR sys_getppid
|
||||
PTR sys_getpgrp /* 4065 */
|
||||
PTR sys_setsid
|
||||
PTR sys_32_sigaction
|
||||
PTR sys_sgetmask
|
||||
PTR sys_ssetmask
|
||||
PTR sys_setreuid /* 4070 */
|
||||
PTR sys_setregid
|
||||
PTR sys32_sigsuspend
|
||||
PTR compat_sys_sigpending
|
||||
PTR sys_sethostname
|
||||
PTR compat_sys_setrlimit /* 4075 */
|
||||
PTR compat_sys_getrlimit
|
||||
PTR compat_sys_getrusage
|
||||
PTR compat_sys_gettimeofday
|
||||
PTR compat_sys_settimeofday
|
||||
PTR sys_getgroups /* 4080 */
|
||||
PTR sys_setgroups
|
||||
PTR sys_ni_syscall /* old_select */
|
||||
PTR sys_symlink
|
||||
PTR sys_ni_syscall /* was sys_lstat */
|
||||
PTR sys_readlink /* 4085 */
|
||||
PTR sys_uselib
|
||||
PTR sys_swapon
|
||||
PTR sys_reboot
|
||||
PTR compat_sys_old_readdir
|
||||
PTR sys_mips_mmap /* 4090 */
|
||||
PTR sys_munmap
|
||||
PTR compat_sys_truncate
|
||||
PTR compat_sys_ftruncate
|
||||
PTR sys_fchmod
|
||||
PTR sys_fchown /* 4095 */
|
||||
PTR sys_getpriority
|
||||
PTR sys_setpriority
|
||||
PTR sys_ni_syscall
|
||||
PTR compat_sys_statfs
|
||||
PTR compat_sys_fstatfs /* 4100 */
|
||||
PTR sys_ni_syscall /* sys_ioperm */
|
||||
PTR compat_sys_socketcall
|
||||
PTR sys_syslog
|
||||
PTR compat_sys_setitimer
|
||||
PTR compat_sys_getitimer /* 4105 */
|
||||
PTR compat_sys_newstat
|
||||
PTR compat_sys_newlstat
|
||||
PTR compat_sys_newfstat
|
||||
PTR sys_uname
|
||||
PTR sys_ni_syscall /* sys_ioperm *//* 4110 */
|
||||
PTR sys_vhangup
|
||||
PTR sys_ni_syscall /* was sys_idle */
|
||||
PTR sys_ni_syscall /* sys_vm86 */
|
||||
PTR compat_sys_wait4
|
||||
PTR sys_swapoff /* 4115 */
|
||||
PTR compat_sys_sysinfo
|
||||
PTR compat_sys_ipc
|
||||
PTR sys_fsync
|
||||
PTR sys32_sigreturn
|
||||
PTR __sys_clone /* 4120 */
|
||||
PTR sys_setdomainname
|
||||
PTR sys_newuname
|
||||
PTR sys_ni_syscall /* sys_modify_ldt */
|
||||
PTR compat_sys_adjtimex
|
||||
PTR sys_mprotect /* 4125 */
|
||||
PTR compat_sys_sigprocmask
|
||||
PTR sys_ni_syscall /* was creat_module */
|
||||
PTR sys_init_module
|
||||
PTR sys_delete_module
|
||||
PTR sys_ni_syscall /* 4130, get_kernel_syms */
|
||||
PTR sys_quotactl
|
||||
PTR sys_getpgid
|
||||
PTR sys_fchdir
|
||||
PTR sys_bdflush
|
||||
PTR sys_sysfs /* 4135 */
|
||||
PTR sys_32_personality
|
||||
PTR sys_ni_syscall /* for afs_syscall */
|
||||
PTR sys_setfsuid
|
||||
PTR sys_setfsgid
|
||||
PTR sys_32_llseek /* 4140 */
|
||||
PTR compat_sys_getdents
|
||||
PTR compat_sys_select
|
||||
PTR sys_flock
|
||||
PTR sys_msync
|
||||
PTR compat_sys_readv /* 4145 */
|
||||
PTR compat_sys_writev
|
||||
PTR sys_cacheflush
|
||||
PTR sys_cachectl
|
||||
PTR __sys_sysmips
|
||||
PTR sys_ni_syscall /* 4150 */
|
||||
PTR sys_getsid
|
||||
PTR sys_fdatasync
|
||||
PTR compat_sys_sysctl
|
||||
PTR sys_mlock
|
||||
PTR sys_munlock /* 4155 */
|
||||
PTR sys_mlockall
|
||||
PTR sys_munlockall
|
||||
PTR sys_sched_setparam
|
||||
PTR sys_sched_getparam
|
||||
PTR sys_sched_setscheduler /* 4160 */
|
||||
PTR sys_sched_getscheduler
|
||||
PTR sys_sched_yield
|
||||
PTR sys_sched_get_priority_max
|
||||
PTR sys_sched_get_priority_min
|
||||
PTR compat_sys_sched_rr_get_interval /* 4165 */
|
||||
PTR compat_sys_nanosleep
|
||||
PTR sys_mremap
|
||||
PTR sys_accept
|
||||
PTR sys_bind
|
||||
PTR sys_connect /* 4170 */
|
||||
PTR sys_getpeername
|
||||
PTR sys_getsockname
|
||||
PTR compat_sys_getsockopt
|
||||
PTR sys_listen
|
||||
PTR compat_sys_recv /* 4175 */
|
||||
PTR compat_sys_recvfrom
|
||||
PTR compat_sys_recvmsg
|
||||
PTR sys_send
|
||||
PTR compat_sys_sendmsg
|
||||
PTR sys_sendto /* 4180 */
|
||||
PTR compat_sys_setsockopt
|
||||
PTR sys_shutdown
|
||||
PTR sys_socket
|
||||
PTR sys_socketpair
|
||||
PTR sys_setresuid /* 4185 */
|
||||
PTR sys_getresuid
|
||||
PTR sys_ni_syscall /* was query_module */
|
||||
PTR sys_poll
|
||||
PTR sys_ni_syscall /* was nfsservctl */
|
||||
PTR sys_setresgid /* 4190 */
|
||||
PTR sys_getresgid
|
||||
PTR sys_prctl
|
||||
PTR sys32_rt_sigreturn
|
||||
PTR compat_sys_rt_sigaction
|
||||
PTR compat_sys_rt_sigprocmask /* 4195 */
|
||||
PTR compat_sys_rt_sigpending
|
||||
PTR compat_sys_rt_sigtimedwait
|
||||
PTR compat_sys_rt_sigqueueinfo
|
||||
PTR compat_sys_rt_sigsuspend
|
||||
PTR sys_32_pread /* 4200 */
|
||||
PTR sys_32_pwrite
|
||||
PTR sys_chown
|
||||
PTR sys_getcwd
|
||||
PTR sys_capget
|
||||
PTR sys_capset /* 4205 */
|
||||
PTR compat_sys_sigaltstack
|
||||
PTR compat_sys_sendfile
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_mips_mmap2 /* 4210 */
|
||||
PTR sys_32_truncate64
|
||||
PTR sys_32_ftruncate64
|
||||
PTR sys_newstat
|
||||
PTR sys_newlstat
|
||||
PTR sys_newfstat /* 4215 */
|
||||
PTR sys_pivot_root
|
||||
PTR sys_mincore
|
||||
PTR sys_madvise
|
||||
PTR sys_getdents64
|
||||
PTR compat_sys_fcntl64 /* 4220 */
|
||||
PTR sys_ni_syscall
|
||||
PTR sys_gettid
|
||||
PTR sys32_readahead
|
||||
PTR sys_setxattr
|
||||
PTR sys_lsetxattr /* 4225 */
|
||||
PTR sys_fsetxattr
|
||||
PTR sys_getxattr
|
||||
PTR sys_lgetxattr
|
||||
PTR sys_fgetxattr
|
||||
PTR sys_listxattr /* 4230 */
|
||||
PTR sys_llistxattr
|
||||
PTR sys_flistxattr
|
||||
PTR sys_removexattr
|
||||
PTR sys_lremovexattr
|
||||
PTR sys_fremovexattr /* 4235 */
|
||||
PTR sys_tkill
|
||||
PTR sys_sendfile64
|
||||
PTR compat_sys_futex
|
||||
PTR compat_sys_sched_setaffinity
|
||||
PTR compat_sys_sched_getaffinity /* 4240 */
|
||||
PTR compat_sys_io_setup
|
||||
PTR sys_io_destroy
|
||||
PTR compat_sys_io_getevents
|
||||
PTR compat_sys_io_submit
|
||||
PTR sys_io_cancel /* 4245 */
|
||||
PTR sys_exit_group
|
||||
PTR compat_sys_lookup_dcookie
|
||||
PTR sys_epoll_create
|
||||
PTR sys_epoll_ctl
|
||||
PTR sys_epoll_wait /* 4250 */
|
||||
PTR sys_remap_file_pages
|
||||
PTR sys_set_tid_address
|
||||
PTR sys_restart_syscall
|
||||
PTR sys32_fadvise64_64
|
||||
PTR compat_sys_statfs64 /* 4255 */
|
||||
PTR compat_sys_fstatfs64
|
||||
PTR compat_sys_timer_create
|
||||
PTR compat_sys_timer_settime
|
||||
PTR compat_sys_timer_gettime
|
||||
PTR sys_timer_getoverrun /* 4260 */
|
||||
PTR sys_timer_delete
|
||||
PTR compat_sys_clock_settime
|
||||
PTR compat_sys_clock_gettime
|
||||
PTR compat_sys_clock_getres
|
||||
PTR compat_sys_clock_nanosleep /* 4265 */
|
||||
PTR sys_tgkill
|
||||
PTR compat_sys_utimes
|
||||
PTR compat_sys_mbind
|
||||
PTR compat_sys_get_mempolicy
|
||||
PTR compat_sys_set_mempolicy /* 4270 */
|
||||
PTR compat_sys_mq_open
|
||||
PTR sys_mq_unlink
|
||||
PTR compat_sys_mq_timedsend
|
||||
PTR compat_sys_mq_timedreceive
|
||||
PTR compat_sys_mq_notify /* 4275 */
|
||||
PTR compat_sys_mq_getsetattr
|
||||
PTR sys_ni_syscall /* sys_vserver */
|
||||
PTR compat_sys_waitid
|
||||
PTR sys_ni_syscall /* available, was setaltroot */
|
||||
PTR sys_add_key /* 4280 */
|
||||
PTR sys_request_key
|
||||
PTR compat_sys_keyctl
|
||||
PTR sys_set_thread_area
|
||||
PTR sys_inotify_init
|
||||
PTR sys_inotify_add_watch /* 4285 */
|
||||
PTR sys_inotify_rm_watch
|
||||
PTR compat_sys_migrate_pages
|
||||
PTR compat_sys_openat
|
||||
PTR sys_mkdirat
|
||||
PTR sys_mknodat /* 4290 */
|
||||
PTR sys_fchownat
|
||||
PTR compat_sys_futimesat
|
||||
PTR sys_newfstatat
|
||||
PTR sys_unlinkat
|
||||
PTR sys_renameat /* 4295 */
|
||||
PTR sys_linkat
|
||||
PTR sys_symlinkat
|
||||
PTR sys_readlinkat
|
||||
PTR sys_fchmodat
|
||||
PTR sys_faccessat /* 4300 */
|
||||
PTR compat_sys_pselect6
|
||||
PTR compat_sys_ppoll
|
||||
PTR sys_unshare
|
||||
PTR sys_splice
|
||||
PTR sys32_sync_file_range /* 4305 */
|
||||
PTR sys_tee
|
||||
PTR compat_sys_vmsplice
|
||||
PTR compat_sys_move_pages
|
||||
PTR compat_sys_set_robust_list
|
||||
PTR compat_sys_get_robust_list /* 4310 */
|
||||
PTR compat_sys_kexec_load
|
||||
PTR sys_getcpu
|
||||
PTR compat_sys_epoll_pwait
|
||||
PTR sys_ioprio_set
|
||||
PTR sys_ioprio_get /* 4315 */
|
||||
PTR compat_sys_utimensat
|
||||
PTR compat_sys_signalfd
|
||||
PTR sys_ni_syscall /* was timerfd */
|
||||
PTR sys_eventfd
|
||||
PTR sys32_fallocate /* 4320 */
|
||||
PTR sys_timerfd_create
|
||||
PTR compat_sys_timerfd_gettime
|
||||
PTR compat_sys_timerfd_settime
|
||||
PTR compat_sys_signalfd4
|
||||
PTR sys_eventfd2 /* 4325 */
|
||||
PTR sys_epoll_create1
|
||||
PTR sys_dup3
|
||||
PTR sys_pipe2
|
||||
PTR sys_inotify_init1
|
||||
PTR compat_sys_preadv /* 4330 */
|
||||
PTR compat_sys_pwritev
|
||||
PTR compat_sys_rt_tgsigqueueinfo
|
||||
PTR sys_perf_event_open
|
||||
PTR sys_accept4
|
||||
PTR compat_sys_recvmmsg /* 4335 */
|
||||
PTR sys_fanotify_init
|
||||
PTR compat_sys_fanotify_mark
|
||||
PTR sys_prlimit64
|
||||
PTR sys_name_to_handle_at
|
||||
PTR compat_sys_open_by_handle_at /* 4340 */
|
||||
PTR compat_sys_clock_adjtime
|
||||
PTR sys_syncfs
|
||||
PTR compat_sys_sendmmsg
|
||||
PTR sys_setns
|
||||
PTR compat_sys_process_vm_readv /* 4345 */
|
||||
PTR compat_sys_process_vm_writev
|
||||
PTR sys_kcmp
|
||||
PTR sys_finit_module
|
||||
PTR sys_sched_setattr
|
||||
PTR sys_sched_getattr /* 4350 */
|
||||
PTR sys_renameat2
|
||||
PTR sys_seccomp
|
||||
PTR sys_getrandom
|
||||
PTR sys_memfd_create
|
||||
PTR sys_bpf /* 4355 */
|
||||
PTR compat_sys_execveat
|
||||
PTR sys_userfaultfd
|
||||
PTR sys_membarrier
|
||||
PTR sys_mlock2
|
||||
PTR sys_copy_file_range /* 4360 */
|
||||
PTR compat_sys_preadv2
|
||||
PTR compat_sys_pwritev2
|
||||
PTR sys_pkey_mprotect
|
||||
PTR sys_pkey_alloc
|
||||
PTR sys_pkey_free /* 4365 */
|
||||
PTR sys_statx
|
||||
PTR sys_rseq
|
||||
PTR compat_sys_io_pgetevents
|
||||
.size sys32_call_table,.-sys32_call_table
|
||||
#include <asm/syscall_table_64_o32.h>
|
||||
#undef __SYSCALL
|
||||
|
|
Загрузка…
Ссылка в новой задаче