diff options
author | Arnd Bergmann <arnd@arndb.de> | 2019-01-06 18:33:08 -0500 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2019-02-06 18:13:27 -0500 |
commit | 8dabe7245bbc134f2cfcc12cde75c019dab924cc (patch) | |
tree | b08c1d41803f1586bc32a22334fa2b183b0eb0ba | |
parent | 7948450d455658601fedbf3b3e9890b4b36a214a (diff) |
y2038: syscalls: rename y2038 compat syscalls
A lot of system calls that pass a time_t somewhere have an implementation
using a COMPAT_SYSCALL_DEFINEx() on 64-bit architectures, and have
been reworked so that this implementation can now be used on 32-bit
architectures as well.
The missing step is to redefine them using the regular SYSCALL_DEFINEx()
to get them out of the compat namespace and make it possible to build them
on 32-bit architectures.
Any system call that ends in 'time' gets a '32' suffix on its name for
that version, while the others get a '_time32' suffix, to distinguish
them from the normal version, which takes a 64-bit time argument in the
future.
In this step, only 64-bit architectures are changed, doing this rename
first lets us avoid touching the 32-bit architectures twice.
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r-- | arch/arm64/include/asm/unistd32.h | 48 | ||||
-rw-r--r-- | arch/mips/kernel/syscalls/syscall_n32.tbl | 50 | ||||
-rw-r--r-- | arch/mips/kernel/syscalls/syscall_o32.tbl | 52 | ||||
-rw-r--r-- | arch/parisc/kernel/syscalls/syscall.tbl | 54 | ||||
-rw-r--r-- | arch/powerpc/kernel/syscalls/syscall.tbl | 52 | ||||
-rw-r--r-- | arch/s390/kernel/syscalls/syscall.tbl | 52 | ||||
-rw-r--r-- | arch/sparc/kernel/syscalls/syscall.tbl | 52 | ||||
-rw-r--r-- | arch/x86/entry/syscalls/syscall_32.tbl | 52 | ||||
-rw-r--r-- | fs/aio.c | 10 | ||||
-rw-r--r-- | fs/select.c | 4 | ||||
-rw-r--r-- | fs/timerfd.c | 4 | ||||
-rw-r--r-- | fs/utimes.c | 10 | ||||
-rw-r--r-- | include/linux/compat.h | 73 | ||||
-rw-r--r-- | include/linux/syscalls.h | 57 | ||||
-rw-r--r-- | include/uapi/asm-generic/unistd.h | 44 | ||||
-rw-r--r-- | ipc/mqueue.c | 16 | ||||
-rw-r--r-- | ipc/sem.c | 2 | ||||
-rw-r--r-- | kernel/futex.c | 2 | ||||
-rw-r--r-- | kernel/sched/core.c | 5 | ||||
-rw-r--r-- | kernel/signal.c | 2 | ||||
-rw-r--r-- | kernel/sys_ni.c | 18 | ||||
-rw-r--r-- | kernel/time/hrtimer.c | 2 | ||||
-rw-r--r-- | kernel/time/posix-stubs.c | 25 | ||||
-rw-r--r-- | kernel/time/posix-timers.c | 32 | ||||
-rw-r--r-- | kernel/time/time.c | 8 | ||||
-rw-r--r-- | net/compat.c | 2 |
26 files changed, 361 insertions, 367 deletions
diff --git a/arch/arm64/include/asm/unistd32.h b/arch/arm64/include/asm/unistd32.h index d10cce69a4b0..1ded82857161 100644 --- a/arch/arm64/include/asm/unistd32.h +++ b/arch/arm64/include/asm/unistd32.h | |||
@@ -270,7 +270,7 @@ __SYSCALL(__NR_uname, sys_newuname) | |||
270 | /* 123 was sys_modify_ldt */ | 270 | /* 123 was sys_modify_ldt */ |
271 | __SYSCALL(123, sys_ni_syscall) | 271 | __SYSCALL(123, sys_ni_syscall) |
272 | #define __NR_adjtimex 124 | 272 | #define __NR_adjtimex 124 |
273 | __SYSCALL(__NR_adjtimex, compat_sys_adjtimex) | 273 | __SYSCALL(__NR_adjtimex, sys_adjtimex_time32) |
274 | #define __NR_mprotect 125 | 274 | #define __NR_mprotect 125 |
275 | __SYSCALL(__NR_mprotect, sys_mprotect) | 275 | __SYSCALL(__NR_mprotect, sys_mprotect) |
276 | #define __NR_sigprocmask 126 | 276 | #define __NR_sigprocmask 126 |
@@ -344,9 +344,9 @@ __SYSCALL(__NR_sched_get_priority_max, sys_sched_get_priority_max) | |||
344 | #define __NR_sched_get_priority_min 160 | 344 | #define __NR_sched_get_priority_min 160 |
345 | __SYSCALL(__NR_sched_get_priority_min, sys_sched_get_priority_min) | 345 | __SYSCALL(__NR_sched_get_priority_min, sys_sched_get_priority_min) |
346 | #define __NR_sched_rr_get_interval 161 | 346 | #define __NR_sched_rr_get_interval 161 |
347 | __SYSCALL(__NR_sched_rr_get_interval, compat_sys_sched_rr_get_interval) | 347 | __SYSCALL(__NR_sched_rr_get_interval, sys_sched_rr_get_interval_time32) |
348 | #define __NR_nanosleep 162 | 348 | #define __NR_nanosleep 162 |
349 | __SYSCALL(__NR_nanosleep, compat_sys_nanosleep) | 349 | __SYSCALL(__NR_nanosleep, sys_nanosleep_time32) |
350 | #define __NR_mremap 163 | 350 | #define __NR_mremap 163 |
351 | __SYSCALL(__NR_mremap, sys_mremap) | 351 | __SYSCALL(__NR_mremap, sys_mremap) |
352 | #define __NR_setresuid 164 | 352 | #define __NR_setresuid 164 |
@@ -376,7 +376,7 @@ __SYSCALL(__NR_rt_sigprocmask, compat_sys_rt_sigprocmask) | |||
376 | #define __NR_rt_sigpending 176 | 376 | #define __NR_rt_sigpending 176 |
377 | __SYSCALL(__NR_rt_sigpending, compat_sys_rt_sigpending) | 377 | __SYSCALL(__NR_rt_sigpending, compat_sys_rt_sigpending) |
378 | #define __NR_rt_sigtimedwait 177 | 378 | #define __NR_rt_sigtimedwait 177 |
379 | __SYSCALL(__NR_rt_sigtimedwait, compat_sys_rt_sigtimedwait) | 379 | __SYSCALL(__NR_rt_sigtimedwait, compat_sys_rt_sigtimedwait_time32) |
380 | #define __NR_rt_sigqueueinfo 178 | 380 | #define __NR_rt_sigqueueinfo 178 |
381 | __SYSCALL(__NR_rt_sigqueueinfo, compat_sys_rt_sigqueueinfo) | 381 | __SYSCALL(__NR_rt_sigqueueinfo, compat_sys_rt_sigqueueinfo) |
382 | #define __NR_rt_sigsuspend 179 | 382 | #define __NR_rt_sigsuspend 179 |
@@ -502,7 +502,7 @@ __SYSCALL(__NR_tkill, sys_tkill) | |||
502 | #define __NR_sendfile64 239 | 502 | #define __NR_sendfile64 239 |
503 | __SYSCALL(__NR_sendfile64, sys_sendfile64) | 503 | __SYSCALL(__NR_sendfile64, sys_sendfile64) |
504 | #define __NR_futex 240 | 504 | #define __NR_futex 240 |
505 | __SYSCALL(__NR_futex, compat_sys_futex) | 505 | __SYSCALL(__NR_futex, sys_futex_time32) |
506 | #define __NR_sched_setaffinity 241 | 506 | #define __NR_sched_setaffinity 241 |
507 | __SYSCALL(__NR_sched_setaffinity, compat_sys_sched_setaffinity) | 507 | __SYSCALL(__NR_sched_setaffinity, compat_sys_sched_setaffinity) |
508 | #define __NR_sched_getaffinity 242 | 508 | #define __NR_sched_getaffinity 242 |
@@ -512,7 +512,7 @@ __SYSCALL(__NR_io_setup, compat_sys_io_setup) | |||
512 | #define __NR_io_destroy 244 | 512 | #define __NR_io_destroy 244 |
513 | __SYSCALL(__NR_io_destroy, sys_io_destroy) | 513 | __SYSCALL(__NR_io_destroy, sys_io_destroy) |
514 | #define __NR_io_getevents 245 | 514 | #define __NR_io_getevents 245 |
515 | __SYSCALL(__NR_io_getevents, compat_sys_io_getevents) | 515 | __SYSCALL(__NR_io_getevents, sys_io_getevents_time32) |
516 | #define __NR_io_submit 246 | 516 | #define __NR_io_submit 246 |
517 | __SYSCALL(__NR_io_submit, compat_sys_io_submit) | 517 | __SYSCALL(__NR_io_submit, compat_sys_io_submit) |
518 | #define __NR_io_cancel 247 | 518 | #define __NR_io_cancel 247 |
@@ -538,21 +538,21 @@ __SYSCALL(__NR_set_tid_address, sys_set_tid_address) | |||
538 | #define __NR_timer_create 257 | 538 | #define __NR_timer_create 257 |
539 | __SYSCALL(__NR_timer_create, compat_sys_timer_create) | 539 | __SYSCALL(__NR_timer_create, compat_sys_timer_create) |
540 | #define __NR_timer_settime 258 | 540 | #define __NR_timer_settime 258 |
541 | __SYSCALL(__NR_timer_settime, compat_sys_timer_settime) | 541 | __SYSCALL(__NR_timer_settime, sys_timer_settime32) |
542 | #define __NR_timer_gettime 259 | 542 | #define __NR_timer_gettime 259 |
543 | __SYSCALL(__NR_timer_gettime, compat_sys_timer_gettime) | 543 | __SYSCALL(__NR_timer_gettime, sys_timer_gettime32) |
544 | #define __NR_timer_getoverrun 260 | 544 | #define __NR_timer_getoverrun 260 |
545 | __SYSCALL(__NR_timer_getoverrun, sys_timer_getoverrun) | 545 | __SYSCALL(__NR_timer_getoverrun, sys_timer_getoverrun) |
546 | #define __NR_timer_delete 261 | 546 | #define __NR_timer_delete 261 |
547 | __SYSCALL(__NR_timer_delete, sys_timer_delete) | 547 | __SYSCALL(__NR_timer_delete, sys_timer_delete) |
548 | #define __NR_clock_settime 262 | 548 | #define __NR_clock_settime 262 |
549 | __SYSCALL(__NR_clock_settime, compat_sys_clock_settime) | 549 | __SYSCALL(__NR_clock_settime, sys_clock_settime32) |
550 | #define __NR_clock_gettime 263 | 550 | #define __NR_clock_gettime 263 |
551 | __SYSCALL(__NR_clock_gettime, compat_sys_clock_gettime) | 551 | __SYSCALL(__NR_clock_gettime, sys_clock_gettime32) |
552 | #define __NR_clock_getres 264 | 552 | #define __NR_clock_getres 264 |
553 | __SYSCALL(__NR_clock_getres, compat_sys_clock_getres) | 553 | __SYSCALL(__NR_clock_getres, sys_clock_getres_time32) |
554 | #define __NR_clock_nanosleep 265 | 554 | #define __NR_clock_nanosleep 265 |
555 | __SYSCALL(__NR_clock_nanosleep, compat_sys_clock_nanosleep) | 555 | __SYSCALL(__NR_clock_nanosleep, sys_clock_nanosleep_time32) |
556 | #define __NR_statfs64 266 | 556 | #define __NR_statfs64 266 |
557 | __SYSCALL(__NR_statfs64, compat_sys_aarch32_statfs64) | 557 | __SYSCALL(__NR_statfs64, compat_sys_aarch32_statfs64) |
558 | #define __NR_fstatfs64 267 | 558 | #define __NR_fstatfs64 267 |
@@ -560,7 +560,7 @@ __SYSCALL(__NR_fstatfs64, compat_sys_aarch32_fstatfs64) | |||
560 | #define __NR_tgkill 268 | 560 | #define __NR_tgkill 268 |
561 | __SYSCALL(__NR_tgkill, sys_tgkill) | 561 | __SYSCALL(__NR_tgkill, sys_tgkill) |
562 | #define __NR_utimes 269 | 562 | #define __NR_utimes 269 |
563 | __SYSCALL(__NR_utimes, compat_sys_utimes) | 563 | __SYSCALL(__NR_utimes, sys_utimes_time32) |
564 | #define __NR_arm_fadvise64_64 270 | 564 | #define __NR_arm_fadvise64_64 270 |
565 | __SYSCALL(__NR_arm_fadvise64_64, compat_sys_aarch32_fadvise64_64) | 565 | __SYSCALL(__NR_arm_fadvise64_64, compat_sys_aarch32_fadvise64_64) |
566 | #define __NR_pciconfig_iobase 271 | 566 | #define __NR_pciconfig_iobase 271 |
@@ -574,9 +574,9 @@ __SYSCALL(__NR_mq_open, compat_sys_mq_open) | |||
574 | #define __NR_mq_unlink 275 | 574 | #define __NR_mq_unlink 275 |
575 | __SYSCALL(__NR_mq_unlink, sys_mq_unlink) | 575 | __SYSCALL(__NR_mq_unlink, sys_mq_unlink) |
576 | #define __NR_mq_timedsend 276 | 576 | #define __NR_mq_timedsend 276 |
577 | __SYSCALL(__NR_mq_timedsend, compat_sys_mq_timedsend) | 577 | __SYSCALL(__NR_mq_timedsend, sys_mq_timedsend_time32) |
578 | #define __NR_mq_timedreceive 277 | 578 | #define __NR_mq_timedreceive 277 |
579 | __SYSCALL(__NR_mq_timedreceive, compat_sys_mq_timedreceive) | 579 | __SYSCALL(__NR_mq_timedreceive, sys_mq_timedreceive_time32) |
580 | #define __NR_mq_notify 278 | 580 | #define __NR_mq_notify 278 |
581 | __SYSCALL(__NR_mq_notify, compat_sys_mq_notify) | 581 | __SYSCALL(__NR_mq_notify, compat_sys_mq_notify) |
582 | #define __NR_mq_getsetattr 279 | 582 | #define __NR_mq_getsetattr 279 |
@@ -646,7 +646,7 @@ __SYSCALL(__NR_request_key, sys_request_key) | |||
646 | #define __NR_keyctl 311 | 646 | #define __NR_keyctl 311 |
647 | __SYSCALL(__NR_keyctl, compat_sys_keyctl) | 647 | __SYSCALL(__NR_keyctl, compat_sys_keyctl) |
648 | #define __NR_semtimedop 312 | 648 | #define __NR_semtimedop 312 |
649 | __SYSCALL(__NR_semtimedop, compat_sys_semtimedop) | 649 | __SYSCALL(__NR_semtimedop, sys_semtimedop_time32) |
650 | #define __NR_vserver 313 | 650 | #define __NR_vserver 313 |
651 | __SYSCALL(__NR_vserver, sys_ni_syscall) | 651 | __SYSCALL(__NR_vserver, sys_ni_syscall) |
652 | #define __NR_ioprio_set 314 | 652 | #define __NR_ioprio_set 314 |
@@ -674,7 +674,7 @@ __SYSCALL(__NR_mknodat, sys_mknodat) | |||
674 | #define __NR_fchownat 325 | 674 | #define __NR_fchownat 325 |
675 | __SYSCALL(__NR_fchownat, sys_fchownat) | 675 | __SYSCALL(__NR_fchownat, sys_fchownat) |
676 | #define __NR_futimesat 326 | 676 | #define __NR_futimesat 326 |
677 | __SYSCALL(__NR_futimesat, compat_sys_futimesat) | 677 | __SYSCALL(__NR_futimesat, sys_futimesat_time32) |
678 | #define __NR_fstatat64 327 | 678 | #define __NR_fstatat64 327 |
679 | __SYSCALL(__NR_fstatat64, sys_fstatat64) | 679 | __SYSCALL(__NR_fstatat64, sys_fstatat64) |
680 | #define __NR_unlinkat 328 | 680 | #define __NR_unlinkat 328 |
@@ -692,9 +692,9 @@ __SYSCALL(__NR_fchmodat, sys_fchmodat) | |||
692 | #define __NR_faccessat 334 | 692 | #define __NR_faccessat 334 |
693 | __SYSCALL(__NR_faccessat, sys_faccessat) | 693 | __SYSCALL(__NR_faccessat, sys_faccessat) |
694 | #define __NR_pselect6 335 | 694 | #define __NR_pselect6 335 |
695 | __SYSCALL(__NR_pselect6, compat_sys_pselect6) | 695 | __SYSCALL(__NR_pselect6, compat_sys_pselect6_time32) |
696 | #define __NR_ppoll 336 | 696 | #define __NR_ppoll 336 |
697 | __SYSCALL(__NR_ppoll, compat_sys_ppoll) | 697 | __SYSCALL(__NR_ppoll, compat_sys_ppoll_time32) |
698 | #define __NR_unshare 337 | 698 | #define __NR_unshare 337 |
699 | __SYSCALL(__NR_unshare, sys_unshare) | 699 | __SYSCALL(__NR_unshare, sys_unshare) |
700 | #define __NR_set_robust_list 338 | 700 | #define __NR_set_robust_list 338 |
@@ -718,7 +718,7 @@ __SYSCALL(__NR_epoll_pwait, compat_sys_epoll_pwait) | |||
718 | #define __NR_kexec_load 347 | 718 | #define __NR_kexec_load 347 |
719 | __SYSCALL(__NR_kexec_load, compat_sys_kexec_load) | 719 | __SYSCALL(__NR_kexec_load, compat_sys_kexec_load) |
720 | #define __NR_utimensat 348 | 720 | #define __NR_utimensat 348 |
721 | __SYSCALL(__NR_utimensat, compat_sys_utimensat) | 721 | __SYSCALL(__NR_utimensat, sys_utimensat_time32) |
722 | #define __NR_signalfd 349 | 722 | #define __NR_signalfd 349 |
723 | __SYSCALL(__NR_signalfd, compat_sys_signalfd) | 723 | __SYSCALL(__NR_signalfd, compat_sys_signalfd) |
724 | #define __NR_timerfd_create 350 | 724 | #define __NR_timerfd_create 350 |
@@ -728,9 +728,9 @@ __SYSCALL(__NR_eventfd, sys_eventfd) | |||
728 | #define __NR_fallocate 352 | 728 | #define __NR_fallocate 352 |
729 | __SYSCALL(__NR_fallocate, compat_sys_aarch32_fallocate) | 729 | __SYSCALL(__NR_fallocate, compat_sys_aarch32_fallocate) |
730 | #define __NR_timerfd_settime 353 | 730 | #define __NR_timerfd_settime 353 |
731 | __SYSCALL(__NR_timerfd_settime, compat_sys_timerfd_settime) | 731 | __SYSCALL(__NR_timerfd_settime, sys_timerfd_settime32) |
732 | #define __NR_timerfd_gettime 354 | 732 | #define __NR_timerfd_gettime 354 |
733 | __SYSCALL(__NR_timerfd_gettime, compat_sys_timerfd_gettime) | 733 | __SYSCALL(__NR_timerfd_gettime, sys_timerfd_gettime32) |
734 | #define __NR_signalfd4 355 | 734 | #define __NR_signalfd4 355 |
735 | __SYSCALL(__NR_signalfd4, compat_sys_signalfd4) | 735 | __SYSCALL(__NR_signalfd4, compat_sys_signalfd4) |
736 | #define __NR_eventfd2 356 | 736 | #define __NR_eventfd2 356 |
@@ -752,7 +752,7 @@ __SYSCALL(__NR_rt_tgsigqueueinfo, compat_sys_rt_tgsigqueueinfo) | |||
752 | #define __NR_perf_event_open 364 | 752 | #define __NR_perf_event_open 364 |
753 | __SYSCALL(__NR_perf_event_open, sys_perf_event_open) | 753 | __SYSCALL(__NR_perf_event_open, sys_perf_event_open) |
754 | #define __NR_recvmmsg 365 | 754 | #define __NR_recvmmsg 365 |
755 | __SYSCALL(__NR_recvmmsg, compat_sys_recvmmsg) | 755 | __SYSCALL(__NR_recvmmsg, compat_sys_recvmmsg_time32) |
756 | #define __NR_accept4 366 | 756 | #define __NR_accept4 366 |
757 | __SYSCALL(__NR_accept4, sys_accept4) | 757 | __SYSCALL(__NR_accept4, sys_accept4) |
758 | #define __NR_fanotify_init 367 | 758 | #define __NR_fanotify_init 367 |
@@ -766,7 +766,7 @@ __SYSCALL(__NR_name_to_handle_at, sys_name_to_handle_at) | |||
766 | #define __NR_open_by_handle_at 371 | 766 | #define __NR_open_by_handle_at 371 |
767 | __SYSCALL(__NR_open_by_handle_at, compat_sys_open_by_handle_at) | 767 | __SYSCALL(__NR_open_by_handle_at, compat_sys_open_by_handle_at) |
768 | #define __NR_clock_adjtime 372 | 768 | #define __NR_clock_adjtime 372 |
769 | __SYSCALL(__NR_clock_adjtime, compat_sys_clock_adjtime) | 769 | __SYSCALL(__NR_clock_adjtime, sys_clock_adjtime32) |
770 | #define __NR_syncfs 373 | 770 | #define __NR_syncfs 373 |
771 | __SYSCALL(__NR_syncfs, sys_syncfs) | 771 | __SYSCALL(__NR_syncfs, sys_syncfs) |
772 | #define __NR_sendmmsg 374 | 772 | #define __NR_sendmmsg 374 |
diff --git a/arch/mips/kernel/syscalls/syscall_n32.tbl b/arch/mips/kernel/syscalls/syscall_n32.tbl index cc134b1211aa..6d1e019817c8 100644 --- a/arch/mips/kernel/syscalls/syscall_n32.tbl +++ b/arch/mips/kernel/syscalls/syscall_n32.tbl | |||
@@ -41,7 +41,7 @@ | |||
41 | 31 n32 dup sys_dup | 41 | 31 n32 dup sys_dup |
42 | 32 n32 dup2 sys_dup2 | 42 | 32 n32 dup2 sys_dup2 |
43 | 33 n32 pause sys_pause | 43 | 33 n32 pause sys_pause |
44 | 34 n32 nanosleep compat_sys_nanosleep | 44 | 34 n32 nanosleep sys_nanosleep_time32 |
45 | 35 n32 getitimer compat_sys_getitimer | 45 | 35 n32 getitimer compat_sys_getitimer |
46 | 36 n32 setitimer compat_sys_setitimer | 46 | 36 n32 setitimer compat_sys_setitimer |
47 | 37 n32 alarm sys_alarm | 47 | 37 n32 alarm sys_alarm |
@@ -133,11 +133,11 @@ | |||
133 | 123 n32 capget sys_capget | 133 | 123 n32 capget sys_capget |
134 | 124 n32 capset sys_capset | 134 | 124 n32 capset sys_capset |
135 | 125 n32 rt_sigpending compat_sys_rt_sigpending | 135 | 125 n32 rt_sigpending compat_sys_rt_sigpending |
136 | 126 n32 rt_sigtimedwait compat_sys_rt_sigtimedwait | 136 | 126 n32 rt_sigtimedwait compat_sys_rt_sigtimedwait_time32 |
137 | 127 n32 rt_sigqueueinfo compat_sys_rt_sigqueueinfo | 137 | 127 n32 rt_sigqueueinfo compat_sys_rt_sigqueueinfo |
138 | 128 n32 rt_sigsuspend compat_sys_rt_sigsuspend | 138 | 128 n32 rt_sigsuspend compat_sys_rt_sigsuspend |
139 | 129 n32 sigaltstack compat_sys_sigaltstack | 139 | 129 n32 sigaltstack compat_sys_sigaltstack |
140 | 130 n32 utime compat_sys_utime | 140 | 130 n32 utime sys_utime32 |
141 | 131 n32 mknod sys_mknod | 141 | 131 n32 mknod sys_mknod |
142 | 132 n32 personality sys_32_personality | 142 | 132 n32 personality sys_32_personality |
143 | 133 n32 ustat compat_sys_ustat | 143 | 133 n32 ustat compat_sys_ustat |
@@ -152,7 +152,7 @@ | |||
152 | 142 n32 sched_getscheduler sys_sched_getscheduler | 152 | 142 n32 sched_getscheduler sys_sched_getscheduler |
153 | 143 n32 sched_get_priority_max sys_sched_get_priority_max | 153 | 143 n32 sched_get_priority_max sys_sched_get_priority_max |
154 | 144 n32 sched_get_priority_min sys_sched_get_priority_min | 154 | 144 n32 sched_get_priority_min sys_sched_get_priority_min |
155 | 145 n32 sched_rr_get_interval compat_sys_sched_rr_get_interval | 155 | 145 n32 sched_rr_get_interval sys_sched_rr_get_interval_time32 |
156 | 146 n32 mlock sys_mlock | 156 | 146 n32 mlock sys_mlock |
157 | 147 n32 munlock sys_munlock | 157 | 147 n32 munlock sys_munlock |
158 | 148 n32 mlockall sys_mlockall | 158 | 148 n32 mlockall sys_mlockall |
@@ -161,7 +161,7 @@ | |||
161 | 151 n32 pivot_root sys_pivot_root | 161 | 151 n32 pivot_root sys_pivot_root |
162 | 152 n32 _sysctl compat_sys_sysctl | 162 | 152 n32 _sysctl compat_sys_sysctl |
163 | 153 n32 prctl sys_prctl | 163 | 153 n32 prctl sys_prctl |
164 | 154 n32 adjtimex compat_sys_adjtimex | 164 | 154 n32 adjtimex sys_adjtimex_time32 |
165 | 155 n32 setrlimit compat_sys_setrlimit | 165 | 155 n32 setrlimit compat_sys_setrlimit |
166 | 156 n32 chroot sys_chroot | 166 | 156 n32 chroot sys_chroot |
167 | 157 n32 sync sys_sync | 167 | 157 n32 sync sys_sync |
@@ -202,7 +202,7 @@ | |||
202 | 191 n32 fremovexattr sys_fremovexattr | 202 | 191 n32 fremovexattr sys_fremovexattr |
203 | 192 n32 tkill sys_tkill | 203 | 192 n32 tkill sys_tkill |
204 | 193 n32 reserved193 sys_ni_syscall | 204 | 193 n32 reserved193 sys_ni_syscall |
205 | 194 n32 futex compat_sys_futex | 205 | 194 n32 futex sys_futex_time32 |
206 | 195 n32 sched_setaffinity compat_sys_sched_setaffinity | 206 | 195 n32 sched_setaffinity compat_sys_sched_setaffinity |
207 | 196 n32 sched_getaffinity compat_sys_sched_getaffinity | 207 | 196 n32 sched_getaffinity compat_sys_sched_getaffinity |
208 | 197 n32 cacheflush sys_cacheflush | 208 | 197 n32 cacheflush sys_cacheflush |
@@ -210,7 +210,7 @@ | |||
210 | 199 n32 sysmips __sys_sysmips | 210 | 199 n32 sysmips __sys_sysmips |
211 | 200 n32 io_setup compat_sys_io_setup | 211 | 200 n32 io_setup compat_sys_io_setup |
212 | 201 n32 io_destroy sys_io_destroy | 212 | 201 n32 io_destroy sys_io_destroy |
213 | 202 n32 io_getevents compat_sys_io_getevents | 213 | 202 n32 io_getevents sys_io_getevents_time32 |
214 | 203 n32 io_submit compat_sys_io_submit | 214 | 203 n32 io_submit compat_sys_io_submit |
215 | 204 n32 io_cancel sys_io_cancel | 215 | 204 n32 io_cancel sys_io_cancel |
216 | 205 n32 exit_group sys_exit_group | 216 | 205 n32 exit_group sys_exit_group |
@@ -223,29 +223,29 @@ | |||
223 | 212 n32 fcntl64 compat_sys_fcntl64 | 223 | 212 n32 fcntl64 compat_sys_fcntl64 |
224 | 213 n32 set_tid_address sys_set_tid_address | 224 | 213 n32 set_tid_address sys_set_tid_address |
225 | 214 n32 restart_syscall sys_restart_syscall | 225 | 214 n32 restart_syscall sys_restart_syscall |
226 | 215 n32 semtimedop compat_sys_semtimedop | 226 | 215 n32 semtimedop sys_semtimedop_time32 |
227 | 216 n32 fadvise64 sys_fadvise64_64 | 227 | 216 n32 fadvise64 sys_fadvise64_64 |
228 | 217 n32 statfs64 compat_sys_statfs64 | 228 | 217 n32 statfs64 compat_sys_statfs64 |
229 | 218 n32 fstatfs64 compat_sys_fstatfs64 | 229 | 218 n32 fstatfs64 compat_sys_fstatfs64 |
230 | 219 n32 sendfile64 sys_sendfile64 | 230 | 219 n32 sendfile64 sys_sendfile64 |
231 | 220 n32 timer_create compat_sys_timer_create | 231 | 220 n32 timer_create compat_sys_timer_create |
232 | 221 n32 timer_settime compat_sys_timer_settime | 232 | 221 n32 timer_settime sys_timer_settime32 |
233 | 222 n32 timer_gettime compat_sys_timer_gettime | 233 | 222 n32 timer_gettime sys_timer_gettime32 |
234 | 223 n32 timer_getoverrun sys_timer_getoverrun | 234 | 223 n32 timer_getoverrun sys_timer_getoverrun |
235 | 224 n32 timer_delete sys_timer_delete | 235 | 224 n32 timer_delete sys_timer_delete |
236 | 225 n32 clock_settime compat_sys_clock_settime | 236 | 225 n32 clock_settime sys_clock_settime32 |
237 | 226 n32 clock_gettime compat_sys_clock_gettime | 237 | 226 n32 clock_gettime sys_clock_gettime32 |
238 | 227 n32 clock_getres compat_sys_clock_getres | 238 | 227 n32 clock_getres sys_clock_getres_time32 |
239 | 228 n32 clock_nanosleep compat_sys_clock_nanosleep | 239 | 228 n32 clock_nanosleep sys_clock_nanosleep_time32 |
240 | 229 n32 tgkill sys_tgkill | 240 | 229 n32 tgkill sys_tgkill |
241 | 230 n32 utimes compat_sys_utimes | 241 | 230 n32 utimes sys_utimes_time32 |
242 | 231 n32 mbind compat_sys_mbind | 242 | 231 n32 mbind compat_sys_mbind |
243 | 232 n32 get_mempolicy compat_sys_get_mempolicy | 243 | 232 n32 get_mempolicy compat_sys_get_mempolicy |
244 | 233 n32 set_mempolicy compat_sys_set_mempolicy | 244 | 233 n32 set_mempolicy compat_sys_set_mempolicy |
245 | 234 n32 mq_open compat_sys_mq_open | 245 | 234 n32 mq_open compat_sys_mq_open |
246 | 235 n32 mq_unlink sys_mq_unlink | 246 | 235 n32 mq_unlink sys_mq_unlink |
247 | 236 n32 mq_timedsend compat_sys_mq_timedsend | 247 | 236 n32 mq_timedsend sys_mq_timedsend_time32 |
248 | 237 n32 mq_timedreceive compat_sys_mq_timedreceive | 248 | 237 n32 mq_timedreceive sys_mq_timedreceive_time32 |
249 | 238 n32 mq_notify compat_sys_mq_notify | 249 | 238 n32 mq_notify compat_sys_mq_notify |
250 | 239 n32 mq_getsetattr compat_sys_mq_getsetattr | 250 | 239 n32 mq_getsetattr compat_sys_mq_getsetattr |
251 | 240 n32 vserver sys_ni_syscall | 251 | 240 n32 vserver sys_ni_syscall |
@@ -263,7 +263,7 @@ | |||
263 | 252 n32 mkdirat sys_mkdirat | 263 | 252 n32 mkdirat sys_mkdirat |
264 | 253 n32 mknodat sys_mknodat | 264 | 253 n32 mknodat sys_mknodat |
265 | 254 n32 fchownat sys_fchownat | 265 | 254 n32 fchownat sys_fchownat |
266 | 255 n32 futimesat compat_sys_futimesat | 266 | 255 n32 futimesat sys_futimesat_time32 |
267 | 256 n32 newfstatat sys_newfstatat | 267 | 256 n32 newfstatat sys_newfstatat |
268 | 257 n32 unlinkat sys_unlinkat | 268 | 257 n32 unlinkat sys_unlinkat |
269 | 258 n32 renameat sys_renameat | 269 | 258 n32 renameat sys_renameat |
@@ -272,8 +272,8 @@ | |||
272 | 261 n32 readlinkat sys_readlinkat | 272 | 261 n32 readlinkat sys_readlinkat |
273 | 262 n32 fchmodat sys_fchmodat | 273 | 262 n32 fchmodat sys_fchmodat |
274 | 263 n32 faccessat sys_faccessat | 274 | 263 n32 faccessat sys_faccessat |
275 | 264 n32 pselect6 compat_sys_pselect6 | 275 | 264 n32 pselect6 compat_sys_pselect6_time32 |
276 | 265 n32 ppoll compat_sys_ppoll | 276 | 265 n32 ppoll compat_sys_ppoll_time32 |
277 | 266 n32 unshare sys_unshare | 277 | 266 n32 unshare sys_unshare |
278 | 267 n32 splice sys_splice | 278 | 267 n32 splice sys_splice |
279 | 268 n32 sync_file_range sys_sync_file_range | 279 | 268 n32 sync_file_range sys_sync_file_range |
@@ -287,14 +287,14 @@ | |||
287 | 276 n32 epoll_pwait compat_sys_epoll_pwait | 287 | 276 n32 epoll_pwait compat_sys_epoll_pwait |
288 | 277 n32 ioprio_set sys_ioprio_set | 288 | 277 n32 ioprio_set sys_ioprio_set |
289 | 278 n32 ioprio_get sys_ioprio_get | 289 | 278 n32 ioprio_get sys_ioprio_get |
290 | 279 n32 utimensat compat_sys_utimensat | 290 | 279 n32 utimensat sys_utimensat_time32 |
291 | 280 n32 signalfd compat_sys_signalfd | 291 | 280 n32 signalfd compat_sys_signalfd |
292 | 281 n32 timerfd sys_ni_syscall | 292 | 281 n32 timerfd sys_ni_syscall |
293 | 282 n32 eventfd sys_eventfd | 293 | 282 n32 eventfd sys_eventfd |
294 | 283 n32 fallocate sys_fallocate | 294 | 283 n32 fallocate sys_fallocate |
295 | 284 n32 timerfd_create sys_timerfd_create | 295 | 284 n32 timerfd_create sys_timerfd_create |
296 | 285 n32 timerfd_gettime compat_sys_timerfd_gettime | 296 | 285 n32 timerfd_gettime sys_timerfd_gettime32 |
297 | 286 n32 timerfd_settime compat_sys_timerfd_settime | 297 | 286 n32 timerfd_settime sys_timerfd_settime32 |
298 | 287 n32 signalfd4 compat_sys_signalfd4 | 298 | 287 n32 signalfd4 compat_sys_signalfd4 |
299 | 288 n32 eventfd2 sys_eventfd2 | 299 | 288 n32 eventfd2 sys_eventfd2 |
300 | 289 n32 epoll_create1 sys_epoll_create1 | 300 | 289 n32 epoll_create1 sys_epoll_create1 |
@@ -306,14 +306,14 @@ | |||
306 | 295 n32 rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo | 306 | 295 n32 rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo |
307 | 296 n32 perf_event_open sys_perf_event_open | 307 | 296 n32 perf_event_open sys_perf_event_open |
308 | 297 n32 accept4 sys_accept4 | 308 | 297 n32 accept4 sys_accept4 |
309 | 298 n32 recvmmsg compat_sys_recvmmsg | 309 | 298 n32 recvmmsg compat_sys_recvmmsg_time32 |
310 | 299 n32 getdents64 sys_getdents64 | 310 | 299 n32 getdents64 sys_getdents64 |
311 | 300 n32 fanotify_init sys_fanotify_init | 311 | 300 n32 fanotify_init sys_fanotify_init |
312 | 301 n32 fanotify_mark sys_fanotify_mark | 312 | 301 n32 fanotify_mark sys_fanotify_mark |
313 | 302 n32 prlimit64 sys_prlimit64 | 313 | 302 n32 prlimit64 sys_prlimit64 |
314 | 303 n32 name_to_handle_at sys_name_to_handle_at | 314 | 303 n32 name_to_handle_at sys_name_to_handle_at |
315 | 304 n32 open_by_handle_at sys_open_by_handle_at | 315 | 304 n32 open_by_handle_at sys_open_by_handle_at |
316 | 305 n32 clock_adjtime compat_sys_clock_adjtime | 316 | 305 n32 clock_adjtime sys_clock_adjtime32 |
317 | 306 n32 syncfs sys_syncfs | 317 | 306 n32 syncfs sys_syncfs |
318 | 307 n32 sendmmsg compat_sys_sendmmsg | 318 | 307 n32 sendmmsg compat_sys_sendmmsg |
319 | 308 n32 setns sys_setns | 319 | 308 n32 setns sys_setns |
diff --git a/arch/mips/kernel/syscalls/syscall_o32.tbl b/arch/mips/kernel/syscalls/syscall_o32.tbl index fa47ea8cc6ef..e9fec7bac5a9 100644 --- a/arch/mips/kernel/syscalls/syscall_o32.tbl +++ b/arch/mips/kernel/syscalls/syscall_o32.tbl | |||
@@ -20,7 +20,7 @@ | |||
20 | 10 o32 unlink sys_unlink | 20 | 10 o32 unlink sys_unlink |
21 | 11 o32 execve sys_execve compat_sys_execve | 21 | 11 o32 execve sys_execve compat_sys_execve |
22 | 12 o32 chdir sys_chdir | 22 | 12 o32 chdir sys_chdir |
23 | 13 o32 time sys_time compat_sys_time | 23 | 13 o32 time sys_time sys_time32 |
24 | 14 o32 mknod sys_mknod | 24 | 14 o32 mknod sys_mknod |
25 | 15 o32 chmod sys_chmod | 25 | 15 o32 chmod sys_chmod |
26 | 16 o32 lchown sys_lchown | 26 | 16 o32 lchown sys_lchown |
@@ -33,13 +33,13 @@ | |||
33 | 22 o32 umount sys_oldumount | 33 | 22 o32 umount sys_oldumount |
34 | 23 o32 setuid sys_setuid | 34 | 23 o32 setuid sys_setuid |
35 | 24 o32 getuid sys_getuid | 35 | 24 o32 getuid sys_getuid |
36 | 25 o32 stime sys_stime compat_sys_stime | 36 | 25 o32 stime sys_stime sys_stime32 |
37 | 26 o32 ptrace sys_ptrace compat_sys_ptrace | 37 | 26 o32 ptrace sys_ptrace compat_sys_ptrace |
38 | 27 o32 alarm sys_alarm | 38 | 27 o32 alarm sys_alarm |
39 | # 28 was sys_fstat | 39 | # 28 was sys_fstat |
40 | 28 o32 unused28 sys_ni_syscall | 40 | 28 o32 unused28 sys_ni_syscall |
41 | 29 o32 pause sys_pause | 41 | 29 o32 pause sys_pause |
42 | 30 o32 utime sys_utime compat_sys_utime | 42 | 30 o32 utime sys_utime sys_utime32 |
43 | 31 o32 stty sys_ni_syscall | 43 | 31 o32 stty sys_ni_syscall |
44 | 32 o32 gtty sys_ni_syscall | 44 | 32 o32 gtty sys_ni_syscall |
45 | 33 o32 access sys_access | 45 | 33 o32 access sys_access |
@@ -135,7 +135,7 @@ | |||
135 | 121 o32 setdomainname sys_setdomainname | 135 | 121 o32 setdomainname sys_setdomainname |
136 | 122 o32 uname sys_newuname | 136 | 122 o32 uname sys_newuname |
137 | 123 o32 modify_ldt sys_ni_syscall | 137 | 123 o32 modify_ldt sys_ni_syscall |
138 | 124 o32 adjtimex sys_adjtimex compat_sys_adjtimex | 138 | 124 o32 adjtimex sys_adjtimex sys_adjtimex_time32 |
139 | 125 o32 mprotect sys_mprotect | 139 | 125 o32 mprotect sys_mprotect |
140 | 126 o32 sigprocmask sys_sigprocmask compat_sys_sigprocmask | 140 | 126 o32 sigprocmask sys_sigprocmask compat_sys_sigprocmask |
141 | 127 o32 create_module sys_ni_syscall | 141 | 127 o32 create_module sys_ni_syscall |
@@ -176,8 +176,8 @@ | |||
176 | 162 o32 sched_yield sys_sched_yield | 176 | 162 o32 sched_yield sys_sched_yield |
177 | 163 o32 sched_get_priority_max sys_sched_get_priority_max | 177 | 163 o32 sched_get_priority_max sys_sched_get_priority_max |
178 | 164 o32 sched_get_priority_min sys_sched_get_priority_min | 178 | 164 o32 sched_get_priority_min sys_sched_get_priority_min |
179 | 165 o32 sched_rr_get_interval sys_sched_rr_get_interval compat_sys_sched_rr_get_interval | 179 | 165 o32 sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32 |
180 | 166 o32 nanosleep sys_nanosleep compat_sys_nanosleep | 180 | 166 o32 nanosleep sys_nanosleep sys_nanosleep_time32 |
181 | 167 o32 mremap sys_mremap | 181 | 167 o32 mremap sys_mremap |
182 | 168 o32 accept sys_accept | 182 | 168 o32 accept sys_accept |
183 | 169 o32 bind sys_bind | 183 | 169 o32 bind sys_bind |
@@ -208,7 +208,7 @@ | |||
208 | 194 o32 rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction | 208 | 194 o32 rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction |
209 | 195 o32 rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask | 209 | 195 o32 rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask |
210 | 196 o32 rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending | 210 | 196 o32 rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending |
211 | 197 o32 rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait | 211 | 197 o32 rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32 |
212 | 198 o32 rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo | 212 | 198 o32 rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo |
213 | 199 o32 rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend | 213 | 199 o32 rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend |
214 | 200 o32 pread64 sys_pread64 sys_32_pread | 214 | 200 o32 pread64 sys_pread64 sys_32_pread |
@@ -249,12 +249,12 @@ | |||
249 | 235 o32 fremovexattr sys_fremovexattr | 249 | 235 o32 fremovexattr sys_fremovexattr |
250 | 236 o32 tkill sys_tkill | 250 | 236 o32 tkill sys_tkill |
251 | 237 o32 sendfile64 sys_sendfile64 | 251 | 237 o32 sendfile64 sys_sendfile64 |
252 | 238 o32 futex sys_futex compat_sys_futex | 252 | 238 o32 futex sys_futex sys_futex_time32 |
253 | 239 o32 sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity | 253 | 239 o32 sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity |
254 | 240 o32 sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity | 254 | 240 o32 sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity |
255 | 241 o32 io_setup sys_io_setup compat_sys_io_setup | 255 | 241 o32 io_setup sys_io_setup compat_sys_io_setup |
256 | 242 o32 io_destroy sys_io_destroy | 256 | 242 o32 io_destroy sys_io_destroy |
257 | 243 o32 io_getevents sys_io_getevents compat_sys_io_getevents | 257 | 243 o32 io_getevents sys_io_getevents sys_io_getevents_time32 |
258 | 244 o32 io_submit sys_io_submit compat_sys_io_submit | 258 | 244 o32 io_submit sys_io_submit compat_sys_io_submit |
259 | 245 o32 io_cancel sys_io_cancel | 259 | 245 o32 io_cancel sys_io_cancel |
260 | 246 o32 exit_group sys_exit_group | 260 | 246 o32 exit_group sys_exit_group |
@@ -269,23 +269,23 @@ | |||
269 | 255 o32 statfs64 sys_statfs64 compat_sys_statfs64 | 269 | 255 o32 statfs64 sys_statfs64 compat_sys_statfs64 |
270 | 256 o32 fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 | 270 | 256 o32 fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 |
271 | 257 o32 timer_create sys_timer_create compat_sys_timer_create | 271 | 257 o32 timer_create sys_timer_create compat_sys_timer_create |
272 | 258 o32 timer_settime sys_timer_settime compat_sys_timer_settime | 272 | 258 o32 timer_settime sys_timer_settime sys_timer_settime32 |
273 | 259 o32 timer_gettime sys_timer_gettime compat_sys_timer_gettime | 273 | 259 o32 timer_gettime sys_timer_gettime sys_timer_gettime32 |
274 | 260 o32 timer_getoverrun sys_timer_getoverrun | 274 | 260 o32 timer_getoverrun sys_timer_getoverrun |
275 | 261 o32 timer_delete sys_timer_delete | 275 | 261 o32 timer_delete sys_timer_delete |
276 | 262 o32 clock_settime sys_clock_settime compat_sys_clock_settime | 276 | 262 o32 clock_settime sys_clock_settime sys_clock_settime32 |
277 | 263 o32 clock_gettime sys_clock_gettime compat_sys_clock_gettime | 277 | 263 o32 clock_gettime sys_clock_gettime sys_clock_gettime32 |
278 | 264 o32 clock_getres sys_clock_getres compat_sys_clock_getres | 278 | 264 o32 clock_getres sys_clock_getres sys_clock_getres_time32 |
279 | 265 o32 clock_nanosleep sys_clock_nanosleep compat_sys_clock_nanosleep | 279 | 265 o32 clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32 |
280 | 266 o32 tgkill sys_tgkill | 280 | 266 o32 tgkill sys_tgkill |
281 | 267 o32 utimes sys_utimes compat_sys_utimes | 281 | 267 o32 utimes sys_utimes sys_utimes_time32 |
282 | 268 o32 mbind sys_mbind compat_sys_mbind | 282 | 268 o32 mbind sys_mbind compat_sys_mbind |
283 | 269 o32 get_mempolicy sys_get_mempolicy compat_sys_get_mempolicy | 283 | 269 o32 get_mempolicy sys_get_mempolicy compat_sys_get_mempolicy |
284 | 270 o32 set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy | 284 | 270 o32 set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy |
285 | 271 o32 mq_open sys_mq_open compat_sys_mq_open | 285 | 271 o32 mq_open sys_mq_open compat_sys_mq_open |
286 | 272 o32 mq_unlink sys_mq_unlink | 286 | 272 o32 mq_unlink sys_mq_unlink |
287 | 273 o32 mq_timedsend sys_mq_timedsend compat_sys_mq_timedsend | 287 | 273 o32 mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32 |
288 | 274 o32 mq_timedreceive sys_mq_timedreceive compat_sys_mq_timedreceive | 288 | 274 o32 mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32 |
289 | 275 o32 mq_notify sys_mq_notify compat_sys_mq_notify | 289 | 275 o32 mq_notify sys_mq_notify compat_sys_mq_notify |
290 | 276 o32 mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr | 290 | 276 o32 mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr |
291 | 277 o32 vserver sys_ni_syscall | 291 | 277 o32 vserver sys_ni_syscall |
@@ -303,7 +303,7 @@ | |||
303 | 289 o32 mkdirat sys_mkdirat | 303 | 289 o32 mkdirat sys_mkdirat |
304 | 290 o32 mknodat sys_mknodat | 304 | 290 o32 mknodat sys_mknodat |
305 | 291 o32 fchownat sys_fchownat | 305 | 291 o32 fchownat sys_fchownat |
306 | 292 o32 futimesat sys_futimesat compat_sys_futimesat | 306 | 292 o32 futimesat sys_futimesat sys_futimesat_time32 |
307 | 293 o32 fstatat64 sys_fstatat64 sys_newfstatat | 307 | 293 o32 fstatat64 sys_fstatat64 sys_newfstatat |
308 | 294 o32 unlinkat sys_unlinkat | 308 | 294 o32 unlinkat sys_unlinkat |
309 | 295 o32 renameat sys_renameat | 309 | 295 o32 renameat sys_renameat |
@@ -312,8 +312,8 @@ | |||
312 | 298 o32 readlinkat sys_readlinkat | 312 | 298 o32 readlinkat sys_readlinkat |
313 | 299 o32 fchmodat sys_fchmodat | 313 | 299 o32 fchmodat sys_fchmodat |
314 | 300 o32 faccessat sys_faccessat | 314 | 300 o32 faccessat sys_faccessat |
315 | 301 o32 pselect6 sys_pselect6 compat_sys_pselect6 | 315 | 301 o32 pselect6 sys_pselect6 compat_sys_pselect6_time32 |
316 | 302 o32 ppoll sys_ppoll compat_sys_ppoll | 316 | 302 o32 ppoll sys_ppoll compat_sys_ppoll_time32 |
317 | 303 o32 unshare sys_unshare | 317 | 303 o32 unshare sys_unshare |
318 | 304 o32 splice sys_splice | 318 | 304 o32 splice sys_splice |
319 | 305 o32 sync_file_range sys_sync_file_range sys32_sync_file_range | 319 | 305 o32 sync_file_range sys_sync_file_range sys32_sync_file_range |
@@ -327,14 +327,14 @@ | |||
327 | 313 o32 epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait | 327 | 313 o32 epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait |
328 | 314 o32 ioprio_set sys_ioprio_set | 328 | 314 o32 ioprio_set sys_ioprio_set |
329 | 315 o32 ioprio_get sys_ioprio_get | 329 | 315 o32 ioprio_get sys_ioprio_get |
330 | 316 o32 utimensat sys_utimensat compat_sys_utimensat | 330 | 316 o32 utimensat sys_utimensat sys_utimensat_time32 |
331 | 317 o32 signalfd sys_signalfd compat_sys_signalfd | 331 | 317 o32 signalfd sys_signalfd compat_sys_signalfd |
332 | 318 o32 timerfd sys_ni_syscall | 332 | 318 o32 timerfd sys_ni_syscall |
333 | 319 o32 eventfd sys_eventfd | 333 | 319 o32 eventfd sys_eventfd |
334 | 320 o32 fallocate sys_fallocate sys32_fallocate | 334 | 320 o32 fallocate sys_fallocate sys32_fallocate |
335 | 321 o32 timerfd_create sys_timerfd_create | 335 | 321 o32 timerfd_create sys_timerfd_create |
336 | 322 o32 timerfd_gettime sys_timerfd_gettime compat_sys_timerfd_gettime | 336 | 322 o32 timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32 |
337 | 323 o32 timerfd_settime sys_timerfd_settime compat_sys_timerfd_settime | 337 | 323 o32 timerfd_settime sys_timerfd_settime sys_timerfd_settime32 |
338 | 324 o32 signalfd4 sys_signalfd4 compat_sys_signalfd4 | 338 | 324 o32 signalfd4 sys_signalfd4 compat_sys_signalfd4 |
339 | 325 o32 eventfd2 sys_eventfd2 | 339 | 325 o32 eventfd2 sys_eventfd2 |
340 | 326 o32 epoll_create1 sys_epoll_create1 | 340 | 326 o32 epoll_create1 sys_epoll_create1 |
@@ -346,13 +346,13 @@ | |||
346 | 332 o32 rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo | 346 | 332 o32 rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo |
347 | 333 o32 perf_event_open sys_perf_event_open | 347 | 333 o32 perf_event_open sys_perf_event_open |
348 | 334 o32 accept4 sys_accept4 | 348 | 334 o32 accept4 sys_accept4 |
349 | 335 o32 recvmmsg sys_recvmmsg compat_sys_recvmmsg | 349 | 335 o32 recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32 |
350 | 336 o32 fanotify_init sys_fanotify_init | 350 | 336 o32 fanotify_init sys_fanotify_init |
351 | 337 o32 fanotify_mark sys_fanotify_mark compat_sys_fanotify_mark | 351 | 337 o32 fanotify_mark sys_fanotify_mark compat_sys_fanotify_mark |
352 | 338 o32 prlimit64 sys_prlimit64 | 352 | 338 o32 prlimit64 sys_prlimit64 |
353 | 339 o32 name_to_handle_at sys_name_to_handle_at | 353 | 339 o32 name_to_handle_at sys_name_to_handle_at |
354 | 340 o32 open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at | 354 | 340 o32 open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at |
355 | 341 o32 clock_adjtime sys_clock_adjtime compat_sys_clock_adjtime | 355 | 341 o32 clock_adjtime sys_clock_adjtime sys_clock_adjtime32 |
356 | 342 o32 syncfs sys_syncfs | 356 | 342 o32 syncfs sys_syncfs |
357 | 343 o32 sendmmsg sys_sendmmsg compat_sys_sendmmsg | 357 | 343 o32 sendmmsg sys_sendmmsg compat_sys_sendmmsg |
358 | 344 o32 setns sys_setns | 358 | 344 o32 setns sys_setns |
diff --git a/arch/parisc/kernel/syscalls/syscall.tbl b/arch/parisc/kernel/syscalls/syscall.tbl index 71873bb72782..f7440427d459 100644 --- a/arch/parisc/kernel/syscalls/syscall.tbl +++ b/arch/parisc/kernel/syscalls/syscall.tbl | |||
@@ -20,7 +20,7 @@ | |||
20 | 10 common unlink sys_unlink | 20 | 10 common unlink sys_unlink |
21 | 11 common execve sys_execve compat_sys_execve | 21 | 11 common execve sys_execve compat_sys_execve |
22 | 12 common chdir sys_chdir | 22 | 12 common chdir sys_chdir |
23 | 13 common time sys_time compat_sys_time | 23 | 13 common time sys_time sys_time32 |
24 | 14 common mknod sys_mknod | 24 | 14 common mknod sys_mknod |
25 | 15 common chmod sys_chmod | 25 | 15 common chmod sys_chmod |
26 | 16 common lchown sys_lchown | 26 | 16 common lchown sys_lchown |
@@ -32,12 +32,12 @@ | |||
32 | 22 common bind sys_bind | 32 | 22 common bind sys_bind |
33 | 23 common setuid sys_setuid | 33 | 23 common setuid sys_setuid |
34 | 24 common getuid sys_getuid | 34 | 24 common getuid sys_getuid |
35 | 25 common stime sys_stime compat_sys_stime | 35 | 25 common stime sys_stime sys_stime32 |
36 | 26 common ptrace sys_ptrace compat_sys_ptrace | 36 | 26 common ptrace sys_ptrace compat_sys_ptrace |
37 | 27 common alarm sys_alarm | 37 | 27 common alarm sys_alarm |
38 | 28 common fstat sys_newfstat compat_sys_newfstat | 38 | 28 common fstat sys_newfstat compat_sys_newfstat |
39 | 29 common pause sys_pause | 39 | 29 common pause sys_pause |
40 | 30 common utime sys_utime compat_sys_utime | 40 | 30 common utime sys_utime sys_utime32 |
41 | 31 common connect sys_connect | 41 | 31 common connect sys_connect |
42 | 32 common listen sys_listen | 42 | 32 common listen sys_listen |
43 | 33 common access sys_access | 43 | 33 common access sys_access |
@@ -133,7 +133,7 @@ | |||
133 | 121 common setdomainname sys_setdomainname | 133 | 121 common setdomainname sys_setdomainname |
134 | 122 common sendfile sys_sendfile compat_sys_sendfile | 134 | 122 common sendfile sys_sendfile compat_sys_sendfile |
135 | 123 common recvfrom sys_recvfrom | 135 | 123 common recvfrom sys_recvfrom |
136 | 124 common adjtimex sys_adjtimex compat_sys_adjtimex | 136 | 124 common adjtimex sys_adjtimex sys_adjtimex_time32 |
137 | 125 common mprotect sys_mprotect | 137 | 125 common mprotect sys_mprotect |
138 | 126 common sigprocmask sys_sigprocmask compat_sys_sigprocmask | 138 | 126 common sigprocmask sys_sigprocmask compat_sys_sigprocmask |
139 | # 127 was create_module | 139 | # 127 was create_module |
@@ -171,8 +171,8 @@ | |||
171 | 158 common sched_yield sys_sched_yield | 171 | 158 common sched_yield sys_sched_yield |
172 | 159 common sched_get_priority_max sys_sched_get_priority_max | 172 | 159 common sched_get_priority_max sys_sched_get_priority_max |
173 | 160 common sched_get_priority_min sys_sched_get_priority_min | 173 | 160 common sched_get_priority_min sys_sched_get_priority_min |
174 | 161 common sched_rr_get_interval sys_sched_rr_get_interval compat_sys_sched_rr_get_interval | 174 | 161 common sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32 |
175 | 162 common nanosleep sys_nanosleep compat_sys_nanosleep | 175 | 162 common nanosleep sys_nanosleep sys_nanosleep_time32 |
176 | 163 common mremap sys_mremap | 176 | 163 common mremap sys_mremap |
177 | 164 common setresuid sys_setresuid | 177 | 164 common setresuid sys_setresuid |
178 | 165 common getresuid sys_getresuid | 178 | 165 common getresuid sys_getresuid |
@@ -187,7 +187,7 @@ | |||
187 | 174 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction | 187 | 174 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction |
188 | 175 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask | 188 | 175 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask |
189 | 176 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending | 189 | 176 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending |
190 | 177 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait | 190 | 177 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32 |
191 | 178 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo | 191 | 178 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo |
192 | 179 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend | 192 | 179 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend |
193 | 180 common chown sys_chown | 193 | 180 common chown sys_chown |
@@ -223,14 +223,14 @@ | |||
223 | 207 64 readahead sys_readahead | 223 | 207 64 readahead sys_readahead |
224 | 208 common tkill sys_tkill | 224 | 208 common tkill sys_tkill |
225 | 209 common sendfile64 sys_sendfile64 compat_sys_sendfile64 | 225 | 209 common sendfile64 sys_sendfile64 compat_sys_sendfile64 |
226 | 210 common futex sys_futex compat_sys_futex | 226 | 210 common futex sys_futex sys_futex_time32 |
227 | 211 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity | 227 | 211 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity |
228 | 212 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity | 228 | 212 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity |
229 | # 213 was set_thread_area | 229 | # 213 was set_thread_area |
230 | # 214 was get_thread_area | 230 | # 214 was get_thread_area |
231 | 215 common io_setup sys_io_setup compat_sys_io_setup | 231 | 215 common io_setup sys_io_setup compat_sys_io_setup |
232 | 216 common io_destroy sys_io_destroy | 232 | 216 common io_destroy sys_io_destroy |
233 | 217 common io_getevents sys_io_getevents compat_sys_io_getevents | 233 | 217 common io_getevents sys_io_getevents sys_io_getevents_time32 |
234 | 218 common io_submit sys_io_submit compat_sys_io_submit | 234 | 218 common io_submit sys_io_submit compat_sys_io_submit |
235 | 219 common io_cancel sys_io_cancel | 235 | 219 common io_cancel sys_io_cancel |
236 | # 220 was alloc_hugepages | 236 | # 220 was alloc_hugepages |
@@ -241,11 +241,11 @@ | |||
241 | 225 common epoll_ctl sys_epoll_ctl | 241 | 225 common epoll_ctl sys_epoll_ctl |
242 | 226 common epoll_wait sys_epoll_wait | 242 | 226 common epoll_wait sys_epoll_wait |
243 | 227 common remap_file_pages sys_remap_file_pages | 243 | 227 common remap_file_pages sys_remap_file_pages |
244 | 228 common semtimedop sys_semtimedop compat_sys_semtimedop | 244 | 228 common semtimedop sys_semtimedop sys_semtimedop_time32 |
245 | 229 common mq_open sys_mq_open compat_sys_mq_open | 245 | 229 common mq_open sys_mq_open compat_sys_mq_open |
246 | 230 common mq_unlink sys_mq_unlink | 246 | 230 common mq_unlink sys_mq_unlink |
247 | 231 common mq_timedsend sys_mq_timedsend compat_sys_mq_timedsend | 247 | 231 common mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32 |
248 | 232 common mq_timedreceive sys_mq_timedreceive compat_sys_mq_timedreceive | 248 | 232 common mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32 |
249 | 233 common mq_notify sys_mq_notify compat_sys_mq_notify | 249 | 233 common mq_notify sys_mq_notify compat_sys_mq_notify |
250 | 234 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr | 250 | 234 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr |
251 | 235 common waitid sys_waitid compat_sys_waitid | 251 | 235 common waitid sys_waitid compat_sys_waitid |
@@ -265,14 +265,14 @@ | |||
265 | 248 common lremovexattr sys_lremovexattr | 265 | 248 common lremovexattr sys_lremovexattr |
266 | 249 common fremovexattr sys_fremovexattr | 266 | 249 common fremovexattr sys_fremovexattr |
267 | 250 common timer_create sys_timer_create compat_sys_timer_create | 267 | 250 common timer_create sys_timer_create compat_sys_timer_create |
268 | 251 common timer_settime sys_timer_settime compat_sys_timer_settime | 268 | 251 common timer_settime sys_timer_settime sys_timer_settime32 |
269 | 252 common timer_gettime sys_timer_gettime compat_sys_timer_gettime | 269 | 252 common timer_gettime sys_timer_gettime sys_timer_gettime32 |
270 | 253 common timer_getoverrun sys_timer_getoverrun | 270 | 253 common timer_getoverrun sys_timer_getoverrun |
271 | 254 common timer_delete sys_timer_delete | 271 | 254 common timer_delete sys_timer_delete |
272 | 255 common clock_settime sys_clock_settime compat_sys_clock_settime | 272 | 255 common clock_settime sys_clock_settime sys_clock_settime32 |
273 | 256 common clock_gettime sys_clock_gettime compat_sys_clock_gettime | 273 | 256 common clock_gettime sys_clock_gettime sys_clock_gettime32 |
274 | 257 common clock_getres sys_clock_getres compat_sys_clock_getres | 274 | 257 common clock_getres sys_clock_getres sys_clock_getres_time32 |
275 | 258 common clock_nanosleep sys_clock_nanosleep compat_sys_clock_nanosleep | 275 | 258 common clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32 |
276 | 259 common tgkill sys_tgkill | 276 | 259 common tgkill sys_tgkill |
277 | 260 common mbind sys_mbind compat_sys_mbind | 277 | 260 common mbind sys_mbind compat_sys_mbind |
278 | 261 common get_mempolicy sys_get_mempolicy compat_sys_get_mempolicy | 278 | 261 common get_mempolicy sys_get_mempolicy compat_sys_get_mempolicy |
@@ -287,13 +287,13 @@ | |||
287 | 270 common inotify_add_watch sys_inotify_add_watch | 287 | 270 common inotify_add_watch sys_inotify_add_watch |
288 | 271 common inotify_rm_watch sys_inotify_rm_watch | 288 | 271 common inotify_rm_watch sys_inotify_rm_watch |
289 | 272 common migrate_pages sys_migrate_pages | 289 | 272 common migrate_pages sys_migrate_pages |
290 | 273 common pselect6 sys_pselect6 compat_sys_pselect6 | 290 | 273 common pselect6 sys_pselect6 compat_sys_pselect6_time32 |
291 | 274 common ppoll sys_ppoll compat_sys_ppoll | 291 | 274 common ppoll sys_ppoll compat_sys_ppoll_time32 |
292 | 275 common openat sys_openat compat_sys_openat | 292 | 275 common openat sys_openat compat_sys_openat |
293 | 276 common mkdirat sys_mkdirat | 293 | 276 common mkdirat sys_mkdirat |
294 | 277 common mknodat sys_mknodat | 294 | 277 common mknodat sys_mknodat |
295 | 278 common fchownat sys_fchownat | 295 | 278 common fchownat sys_fchownat |
296 | 279 common futimesat sys_futimesat compat_sys_futimesat | 296 | 279 common futimesat sys_futimesat sys_futimesat_time32 |
297 | 280 common fstatat64 sys_fstatat64 | 297 | 280 common fstatat64 sys_fstatat64 |
298 | 281 common unlinkat sys_unlinkat | 298 | 281 common unlinkat sys_unlinkat |
299 | 282 common renameat sys_renameat | 299 | 282 common renameat sys_renameat |
@@ -316,15 +316,15 @@ | |||
316 | 298 common statfs64 sys_statfs64 compat_sys_statfs64 | 316 | 298 common statfs64 sys_statfs64 compat_sys_statfs64 |
317 | 299 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 | 317 | 299 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 |
318 | 300 common kexec_load sys_kexec_load compat_sys_kexec_load | 318 | 300 common kexec_load sys_kexec_load compat_sys_kexec_load |
319 | 301 common utimensat sys_utimensat compat_sys_utimensat | 319 | 301 common utimensat sys_utimensat sys_utimensat_time32 |
320 | 302 common signalfd sys_signalfd compat_sys_signalfd | 320 | 302 common signalfd sys_signalfd compat_sys_signalfd |
321 | # 303 was timerfd | 321 | # 303 was timerfd |
322 | 304 common eventfd sys_eventfd | 322 | 304 common eventfd sys_eventfd |
323 | 305 32 fallocate parisc_fallocate | 323 | 305 32 fallocate parisc_fallocate |
324 | 305 64 fallocate sys_fallocate | 324 | 305 64 fallocate sys_fallocate |
325 | 306 common timerfd_create sys_timerfd_create | 325 | 306 common timerfd_create sys_timerfd_create |
326 | 307 common timerfd_settime sys_timerfd_settime compat_sys_timerfd_settime | 326 | 307 common timerfd_settime sys_timerfd_settime sys_timerfd_settime32 |
327 | 308 common timerfd_gettime sys_timerfd_gettime compat_sys_timerfd_gettime | 327 | 308 common timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32 |
328 | 309 common signalfd4 sys_signalfd4 compat_sys_signalfd4 | 328 | 309 common signalfd4 sys_signalfd4 compat_sys_signalfd4 |
329 | 310 common eventfd2 sys_eventfd2 | 329 | 310 common eventfd2 sys_eventfd2 |
330 | 311 common epoll_create1 sys_epoll_create1 | 330 | 311 common epoll_create1 sys_epoll_create1 |
@@ -335,12 +335,12 @@ | |||
335 | 316 common pwritev sys_pwritev compat_sys_pwritev | 335 | 316 common pwritev sys_pwritev compat_sys_pwritev |
336 | 317 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo | 336 | 317 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo |
337 | 318 common perf_event_open sys_perf_event_open | 337 | 318 common perf_event_open sys_perf_event_open |
338 | 319 common recvmmsg sys_recvmmsg compat_sys_recvmmsg | 338 | 319 common recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32 |
339 | 320 common accept4 sys_accept4 | 339 | 320 common accept4 sys_accept4 |
340 | 321 common prlimit64 sys_prlimit64 | 340 | 321 common prlimit64 sys_prlimit64 |
341 | 322 common fanotify_init sys_fanotify_init | 341 | 322 common fanotify_init sys_fanotify_init |
342 | 323 common fanotify_mark sys_fanotify_mark sys32_fanotify_mark | 342 | 323 common fanotify_mark sys_fanotify_mark sys32_fanotify_mark |
343 | 324 common clock_adjtime sys_clock_adjtime compat_sys_clock_adjtime | 343 | 324 common clock_adjtime sys_clock_adjtime sys_clock_adjtime32 |
344 | 325 common name_to_handle_at sys_name_to_handle_at | 344 | 325 common name_to_handle_at sys_name_to_handle_at |
345 | 326 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at | 345 | 326 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at |
346 | 327 common syncfs sys_syncfs | 346 | 327 common syncfs sys_syncfs |
@@ -352,7 +352,7 @@ | |||
352 | 333 common finit_module sys_finit_module | 352 | 333 common finit_module sys_finit_module |
353 | 334 common sched_setattr sys_sched_setattr | 353 | 334 common sched_setattr sys_sched_setattr |
354 | 335 common sched_getattr sys_sched_getattr | 354 | 335 common sched_getattr sys_sched_getattr |
355 | 336 common utimes sys_utimes compat_sys_utimes | 355 | 336 common utimes sys_utimes sys_utimes_time32 |
356 | 337 common renameat2 sys_renameat2 | 356 | 337 common renameat2 sys_renameat2 |
357 | 338 common seccomp sys_seccomp | 357 | 338 common seccomp sys_seccomp |
358 | 339 common getrandom sys_getrandom | 358 | 339 common getrandom sys_getrandom |
diff --git a/arch/powerpc/kernel/syscalls/syscall.tbl b/arch/powerpc/kernel/syscalls/syscall.tbl index 7555874ce39c..86650dcd2185 100644 --- a/arch/powerpc/kernel/syscalls/syscall.tbl +++ b/arch/powerpc/kernel/syscalls/syscall.tbl | |||
@@ -20,7 +20,7 @@ | |||
20 | 10 common unlink sys_unlink | 20 | 10 common unlink sys_unlink |
21 | 11 nospu execve sys_execve compat_sys_execve | 21 | 11 nospu execve sys_execve compat_sys_execve |
22 | 12 common chdir sys_chdir | 22 | 12 common chdir sys_chdir |
23 | 13 common time sys_time compat_sys_time | 23 | 13 common time sys_time sys_time32 |
24 | 14 common mknod sys_mknod | 24 | 14 common mknod sys_mknod |
25 | 15 common chmod sys_chmod | 25 | 15 common chmod sys_chmod |
26 | 16 common lchown sys_lchown | 26 | 16 common lchown sys_lchown |
@@ -36,14 +36,14 @@ | |||
36 | 22 spu umount sys_ni_syscall | 36 | 22 spu umount sys_ni_syscall |
37 | 23 common setuid sys_setuid | 37 | 23 common setuid sys_setuid |
38 | 24 common getuid sys_getuid | 38 | 24 common getuid sys_getuid |
39 | 25 common stime sys_stime compat_sys_stime | 39 | 25 common stime sys_stime sys_stime32 |
40 | 26 nospu ptrace sys_ptrace compat_sys_ptrace | 40 | 26 nospu ptrace sys_ptrace compat_sys_ptrace |
41 | 27 common alarm sys_alarm | 41 | 27 common alarm sys_alarm |
42 | 28 32 oldfstat sys_fstat sys_ni_syscall | 42 | 28 32 oldfstat sys_fstat sys_ni_syscall |
43 | 28 64 oldfstat sys_ni_syscall | 43 | 28 64 oldfstat sys_ni_syscall |
44 | 28 spu oldfstat sys_ni_syscall | 44 | 28 spu oldfstat sys_ni_syscall |
45 | 29 nospu pause sys_pause | 45 | 29 nospu pause sys_pause |
46 | 30 nospu utime sys_utime compat_sys_utime | 46 | 30 nospu utime sys_utime sys_utime32 |
47 | 31 common stty sys_ni_syscall | 47 | 31 common stty sys_ni_syscall |
48 | 32 common gtty sys_ni_syscall | 48 | 32 common gtty sys_ni_syscall |
49 | 33 common access sys_access | 49 | 33 common access sys_access |
@@ -157,7 +157,7 @@ | |||
157 | 121 common setdomainname sys_setdomainname | 157 | 121 common setdomainname sys_setdomainname |
158 | 122 common uname sys_newuname | 158 | 122 common uname sys_newuname |
159 | 123 common modify_ldt sys_ni_syscall | 159 | 123 common modify_ldt sys_ni_syscall |
160 | 124 common adjtimex sys_adjtimex compat_sys_adjtimex | 160 | 124 common adjtimex sys_adjtimex sys_adjtimex_time32 |
161 | 125 common mprotect sys_mprotect | 161 | 125 common mprotect sys_mprotect |
162 | 126 32 sigprocmask sys_sigprocmask compat_sys_sigprocmask | 162 | 126 32 sigprocmask sys_sigprocmask compat_sys_sigprocmask |
163 | 126 64 sigprocmask sys_ni_syscall | 163 | 126 64 sigprocmask sys_ni_syscall |
@@ -198,8 +198,8 @@ | |||
198 | 158 common sched_yield sys_sched_yield | 198 | 158 common sched_yield sys_sched_yield |
199 | 159 common sched_get_priority_max sys_sched_get_priority_max | 199 | 159 common sched_get_priority_max sys_sched_get_priority_max |
200 | 160 common sched_get_priority_min sys_sched_get_priority_min | 200 | 160 common sched_get_priority_min sys_sched_get_priority_min |
201 | 161 common sched_rr_get_interval sys_sched_rr_get_interval compat_sys_sched_rr_get_interval | 201 | 161 common sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32 |
202 | 162 common nanosleep sys_nanosleep compat_sys_nanosleep | 202 | 162 common nanosleep sys_nanosleep sys_nanosleep_time32 |
203 | 163 common mremap sys_mremap | 203 | 163 common mremap sys_mremap |
204 | 164 common setresuid sys_setresuid | 204 | 164 common setresuid sys_setresuid |
205 | 165 common getresuid sys_getresuid | 205 | 165 common getresuid sys_getresuid |
@@ -213,7 +213,7 @@ | |||
213 | 173 nospu rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction | 213 | 173 nospu rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction |
214 | 174 nospu rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask | 214 | 174 nospu rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask |
215 | 175 nospu rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending | 215 | 175 nospu rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending |
216 | 176 nospu rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait | 216 | 176 nospu rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32 |
217 | 177 nospu rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo | 217 | 177 nospu rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo |
218 | 178 nospu rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend | 218 | 178 nospu rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend |
219 | 179 common pread64 sys_pread64 compat_sys_pread64 | 219 | 179 common pread64 sys_pread64 compat_sys_pread64 |
@@ -260,7 +260,7 @@ | |||
260 | 218 common removexattr sys_removexattr | 260 | 218 common removexattr sys_removexattr |
261 | 219 common lremovexattr sys_lremovexattr | 261 | 219 common lremovexattr sys_lremovexattr |
262 | 220 common fremovexattr sys_fremovexattr | 262 | 220 common fremovexattr sys_fremovexattr |
263 | 221 common futex sys_futex compat_sys_futex | 263 | 221 common futex sys_futex sys_futex_time32 |
264 | 222 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity | 264 | 222 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity |
265 | 223 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity | 265 | 223 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity |
266 | # 224 unused | 266 | # 224 unused |
@@ -268,7 +268,7 @@ | |||
268 | 226 32 sendfile64 sys_sendfile64 compat_sys_sendfile64 | 268 | 226 32 sendfile64 sys_sendfile64 compat_sys_sendfile64 |
269 | 227 common io_setup sys_io_setup compat_sys_io_setup | 269 | 227 common io_setup sys_io_setup compat_sys_io_setup |
270 | 228 common io_destroy sys_io_destroy | 270 | 228 common io_destroy sys_io_destroy |
271 | 229 common io_getevents sys_io_getevents compat_sys_io_getevents | 271 | 229 common io_getevents sys_io_getevents sys_io_getevents_time32 |
272 | 230 common io_submit sys_io_submit compat_sys_io_submit | 272 | 230 common io_submit sys_io_submit compat_sys_io_submit |
273 | 231 common io_cancel sys_io_cancel | 273 | 231 common io_cancel sys_io_cancel |
274 | 232 nospu set_tid_address sys_set_tid_address | 274 | 232 nospu set_tid_address sys_set_tid_address |
@@ -280,19 +280,19 @@ | |||
280 | 238 common epoll_wait sys_epoll_wait | 280 | 238 common epoll_wait sys_epoll_wait |
281 | 239 common remap_file_pages sys_remap_file_pages | 281 | 239 common remap_file_pages sys_remap_file_pages |
282 | 240 common timer_create sys_timer_create compat_sys_timer_create | 282 | 240 common timer_create sys_timer_create compat_sys_timer_create |
283 | 241 common timer_settime sys_timer_settime compat_sys_timer_settime | 283 | 241 common timer_settime sys_timer_settime sys_timer_settime32 |
284 | 242 common timer_gettime sys_timer_gettime compat_sys_timer_gettime | 284 | 242 common timer_gettime sys_timer_gettime sys_timer_gettime32 |
285 | 243 common timer_getoverrun sys_timer_getoverrun | 285 | 243 common timer_getoverrun sys_timer_getoverrun |
286 | 244 common timer_delete sys_timer_delete | 286 | 244 common timer_delete sys_timer_delete |
287 | 245 common clock_settime sys_clock_settime compat_sys_clock_settime | 287 | 245 common clock_settime sys_clock_settime sys_clock_settime32 |
288 | 246 common clock_gettime sys_clock_gettime compat_sys_clock_gettime | 288 | 246 common clock_gettime sys_clock_gettime sys_clock_gettime32 |
289 | 247 common clock_getres sys_clock_getres compat_sys_clock_getres | 289 | 247 common clock_getres sys_clock_getres sys_clock_getres_time32 |
290 | 248 common clock_nanosleep sys_clock_nanosleep compat_sys_clock_nanosleep | 290 | 248 common clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32 |
291 | 249 32 swapcontext ppc_swapcontext ppc32_swapcontext | 291 | 249 32 swapcontext ppc_swapcontext ppc32_swapcontext |
292 | 249 64 swapcontext ppc64_swapcontext | 292 | 249 64 swapcontext ppc64_swapcontext |
293 | 249 spu swapcontext sys_ni_syscall | 293 | 249 spu swapcontext sys_ni_syscall |
294 | 250 common tgkill sys_tgkill | 294 | 250 common tgkill sys_tgkill |
295 | 251 common utimes sys_utimes compat_sys_utimes | 295 | 251 common utimes sys_utimes sys_utimes_time32 |
296 | 252 common statfs64 sys_statfs64 compat_sys_statfs64 | 296 | 252 common statfs64 sys_statfs64 compat_sys_statfs64 |
297 | 253 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 | 297 | 253 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 |
298 | 254 32 fadvise64_64 ppc_fadvise64_64 | 298 | 254 32 fadvise64_64 ppc_fadvise64_64 |
@@ -308,8 +308,8 @@ | |||
308 | 261 nospu set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy | 308 | 261 nospu set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy |
309 | 262 nospu mq_open sys_mq_open compat_sys_mq_open | 309 | 262 nospu mq_open sys_mq_open compat_sys_mq_open |
310 | 263 nospu mq_unlink sys_mq_unlink | 310 | 263 nospu mq_unlink sys_mq_unlink |
311 | 264 nospu mq_timedsend sys_mq_timedsend compat_sys_mq_timedsend | 311 | 264 nospu mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32 |
312 | 265 nospu mq_timedreceive sys_mq_timedreceive compat_sys_mq_timedreceive | 312 | 265 nospu mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32 |
313 | 266 nospu mq_notify sys_mq_notify compat_sys_mq_notify | 313 | 266 nospu mq_notify sys_mq_notify compat_sys_mq_notify |
314 | 267 nospu mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr | 314 | 267 nospu mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr |
315 | 268 nospu kexec_load sys_kexec_load compat_sys_kexec_load | 315 | 268 nospu kexec_load sys_kexec_load compat_sys_kexec_load |
@@ -324,8 +324,8 @@ | |||
324 | 277 nospu inotify_rm_watch sys_inotify_rm_watch | 324 | 277 nospu inotify_rm_watch sys_inotify_rm_watch |
325 | 278 nospu spu_run sys_spu_run | 325 | 278 nospu spu_run sys_spu_run |
326 | 279 nospu spu_create sys_spu_create | 326 | 279 nospu spu_create sys_spu_create |
327 | 280 nospu pselect6 sys_pselect6 compat_sys_pselect6 | 327 | 280 nospu pselect6 sys_pselect6 compat_sys_pselect6_time32 |
328 | 281 nospu ppoll sys_ppoll compat_sys_ppoll | 328 | 281 nospu ppoll sys_ppoll compat_sys_ppoll_time32 |
329 | 282 common unshare sys_unshare | 329 | 282 common unshare sys_unshare |
330 | 283 common splice sys_splice | 330 | 283 common splice sys_splice |
331 | 284 common tee sys_tee | 331 | 284 common tee sys_tee |
@@ -334,7 +334,7 @@ | |||
334 | 287 common mkdirat sys_mkdirat | 334 | 287 common mkdirat sys_mkdirat |
335 | 288 common mknodat sys_mknodat | 335 | 288 common mknodat sys_mknodat |
336 | 289 common fchownat sys_fchownat | 336 | 289 common fchownat sys_fchownat |
337 | 290 common futimesat sys_futimesat compat_sys_futimesat | 337 | 290 common futimesat sys_futimesat sys_futimesat_time32 |
338 | 291 32 fstatat64 sys_fstatat64 | 338 | 291 32 fstatat64 sys_fstatat64 |
339 | 291 64 newfstatat sys_newfstatat | 339 | 291 64 newfstatat sys_newfstatat |
340 | 291 spu newfstatat sys_newfstatat | 340 | 291 spu newfstatat sys_newfstatat |
@@ -350,15 +350,15 @@ | |||
350 | 301 common move_pages sys_move_pages compat_sys_move_pages | 350 | 301 common move_pages sys_move_pages compat_sys_move_pages |
351 | 302 common getcpu sys_getcpu | 351 | 302 common getcpu sys_getcpu |
352 | 303 nospu epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait | 352 | 303 nospu epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait |
353 | 304 common utimensat sys_utimensat compat_sys_utimensat | 353 | 304 common utimensat sys_utimensat sys_utimensat_time32 |
354 | 305 common signalfd sys_signalfd compat_sys_signalfd | 354 | 305 common signalfd sys_signalfd compat_sys_signalfd |
355 | 306 common timerfd_create sys_timerfd_create | 355 | 306 common timerfd_create sys_timerfd_create |
356 | 307 common eventfd sys_eventfd | 356 | 307 common eventfd sys_eventfd |
357 | 308 common sync_file_range2 sys_sync_file_range2 compat_sys_sync_file_range2 | 357 | 308 common sync_file_range2 sys_sync_file_range2 compat_sys_sync_file_range2 |
358 | 309 nospu fallocate sys_fallocate compat_sys_fallocate | 358 | 309 nospu fallocate sys_fallocate compat_sys_fallocate |
359 | 310 nospu subpage_prot sys_subpage_prot | 359 | 310 nospu subpage_prot sys_subpage_prot |
360 | 311 common timerfd_settime sys_timerfd_settime compat_sys_timerfd_settime | 360 | 311 common timerfd_settime sys_timerfd_settime sys_timerfd_settime32 |
361 | 312 common timerfd_gettime sys_timerfd_gettime compat_sys_timerfd_gettime | 361 | 312 common timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32 |
362 | 313 common signalfd4 sys_signalfd4 compat_sys_signalfd4 | 362 | 313 common signalfd4 sys_signalfd4 compat_sys_signalfd4 |
363 | 314 common eventfd2 sys_eventfd2 | 363 | 314 common eventfd2 sys_eventfd2 |
364 | 315 common epoll_create1 sys_epoll_create1 | 364 | 315 common epoll_create1 sys_epoll_create1 |
@@ -389,11 +389,11 @@ | |||
389 | 340 common getsockopt sys_getsockopt compat_sys_getsockopt | 389 | 340 common getsockopt sys_getsockopt compat_sys_getsockopt |
390 | 341 common sendmsg sys_sendmsg compat_sys_sendmsg | 390 | 341 common sendmsg sys_sendmsg compat_sys_sendmsg |
391 | 342 common recvmsg sys_recvmsg compat_sys_recvmsg | 391 | 342 common recvmsg sys_recvmsg compat_sys_recvmsg |
392 | 343 common recvmmsg sys_recvmmsg compat_sys_recvmmsg | 392 | 343 common recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32 |
393 | 344 common accept4 sys_accept4 | 393 | 344 common accept4 sys_accept4 |
394 | 345 common name_to_handle_at sys_name_to_handle_at | 394 | 345 common name_to_handle_at sys_name_to_handle_at |
395 | 346 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at | 395 | 346 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at |
396 | 347 common clock_adjtime sys_clock_adjtime compat_sys_clock_adjtime | 396 | 347 common clock_adjtime sys_clock_adjtime sys_clock_adjtime32 |
397 | 348 common syncfs sys_syncfs | 397 | 348 common syncfs sys_syncfs |
398 | 349 common sendmmsg sys_sendmmsg compat_sys_sendmmsg | 398 | 349 common sendmmsg sys_sendmmsg compat_sys_sendmmsg |
399 | 350 common setns sys_setns | 399 | 350 common setns sys_setns |
diff --git a/arch/s390/kernel/syscalls/syscall.tbl b/arch/s390/kernel/syscalls/syscall.tbl index 620e222003ca..285201cf1f83 100644 --- a/arch/s390/kernel/syscalls/syscall.tbl +++ b/arch/s390/kernel/syscalls/syscall.tbl | |||
@@ -20,7 +20,7 @@ | |||
20 | 10 common unlink sys_unlink sys_unlink | 20 | 10 common unlink sys_unlink sys_unlink |
21 | 11 common execve sys_execve compat_sys_execve | 21 | 11 common execve sys_execve compat_sys_execve |
22 | 12 common chdir sys_chdir sys_chdir | 22 | 12 common chdir sys_chdir sys_chdir |
23 | 13 32 time - compat_sys_time | 23 | 13 32 time - sys_time32 |
24 | 14 common mknod sys_mknod sys_mknod | 24 | 14 common mknod sys_mknod sys_mknod |
25 | 15 common chmod sys_chmod sys_chmod | 25 | 15 common chmod sys_chmod sys_chmod |
26 | 16 32 lchown - sys_lchown16 | 26 | 16 32 lchown - sys_lchown16 |
@@ -30,11 +30,11 @@ | |||
30 | 22 common umount sys_oldumount sys_oldumount | 30 | 22 common umount sys_oldumount sys_oldumount |
31 | 23 32 setuid - sys_setuid16 | 31 | 23 32 setuid - sys_setuid16 |
32 | 24 32 getuid - sys_getuid16 | 32 | 24 32 getuid - sys_getuid16 |
33 | 25 32 stime - compat_sys_stime | 33 | 25 32 stime - sys_stime32 |
34 | 26 common ptrace sys_ptrace compat_sys_ptrace | 34 | 26 common ptrace sys_ptrace compat_sys_ptrace |
35 | 27 common alarm sys_alarm sys_alarm | 35 | 27 common alarm sys_alarm sys_alarm |
36 | 29 common pause sys_pause sys_pause | 36 | 29 common pause sys_pause sys_pause |
37 | 30 common utime sys_utime compat_sys_utime | 37 | 30 common utime sys_utime sys_utime32 |
38 | 33 common access sys_access sys_access | 38 | 33 common access sys_access sys_access |
39 | 34 common nice sys_nice sys_nice | 39 | 34 common nice sys_nice sys_nice |
40 | 36 common sync sys_sync sys_sync | 40 | 36 common sync sys_sync sys_sync |
@@ -112,7 +112,7 @@ | |||
112 | 120 common clone sys_clone sys_clone | 112 | 120 common clone sys_clone sys_clone |
113 | 121 common setdomainname sys_setdomainname sys_setdomainname | 113 | 121 common setdomainname sys_setdomainname sys_setdomainname |
114 | 122 common uname sys_newuname sys_newuname | 114 | 122 common uname sys_newuname sys_newuname |
115 | 124 common adjtimex sys_adjtimex compat_sys_adjtimex | 115 | 124 common adjtimex sys_adjtimex sys_adjtimex_time32 |
116 | 125 common mprotect sys_mprotect sys_mprotect | 116 | 125 common mprotect sys_mprotect sys_mprotect |
117 | 126 common sigprocmask sys_sigprocmask compat_sys_sigprocmask | 117 | 126 common sigprocmask sys_sigprocmask compat_sys_sigprocmask |
118 | 127 common create_module - - | 118 | 127 common create_module - - |
@@ -150,8 +150,8 @@ | |||
150 | 158 common sched_yield sys_sched_yield sys_sched_yield | 150 | 158 common sched_yield sys_sched_yield sys_sched_yield |
151 | 159 common sched_get_priority_max sys_sched_get_priority_max sys_sched_get_priority_max | 151 | 159 common sched_get_priority_max sys_sched_get_priority_max sys_sched_get_priority_max |
152 | 160 common sched_get_priority_min sys_sched_get_priority_min sys_sched_get_priority_min | 152 | 160 common sched_get_priority_min sys_sched_get_priority_min sys_sched_get_priority_min |
153 | 161 common sched_rr_get_interval sys_sched_rr_get_interval compat_sys_sched_rr_get_interval | 153 | 161 common sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32 |
154 | 162 common nanosleep sys_nanosleep compat_sys_nanosleep | 154 | 162 common nanosleep sys_nanosleep sys_nanosleep_time32 |
155 | 163 common mremap sys_mremap sys_mremap | 155 | 163 common mremap sys_mremap sys_mremap |
156 | 164 32 setresuid - sys_setresuid16 | 156 | 164 32 setresuid - sys_setresuid16 |
157 | 165 32 getresuid - sys_getresuid16 | 157 | 165 32 getresuid - sys_getresuid16 |
@@ -165,7 +165,7 @@ | |||
165 | 174 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction | 165 | 174 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction |
166 | 175 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask | 166 | 175 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask |
167 | 176 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending | 167 | 176 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending |
168 | 177 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait | 168 | 177 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32 |
169 | 178 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo | 169 | 178 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo |
170 | 179 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend | 170 | 179 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend |
171 | 180 common pread64 sys_pread64 compat_sys_s390_pread64 | 171 | 180 common pread64 sys_pread64 compat_sys_s390_pread64 |
@@ -246,13 +246,13 @@ | |||
246 | 235 common fremovexattr sys_fremovexattr sys_fremovexattr | 246 | 235 common fremovexattr sys_fremovexattr sys_fremovexattr |
247 | 236 common gettid sys_gettid sys_gettid | 247 | 236 common gettid sys_gettid sys_gettid |
248 | 237 common tkill sys_tkill sys_tkill | 248 | 237 common tkill sys_tkill sys_tkill |
249 | 238 common futex sys_futex compat_sys_futex | 249 | 238 common futex sys_futex sys_futex_time32 |
250 | 239 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity | 250 | 239 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity |
251 | 240 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity | 251 | 240 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity |
252 | 241 common tgkill sys_tgkill sys_tgkill | 252 | 241 common tgkill sys_tgkill sys_tgkill |
253 | 243 common io_setup sys_io_setup compat_sys_io_setup | 253 | 243 common io_setup sys_io_setup compat_sys_io_setup |
254 | 244 common io_destroy sys_io_destroy sys_io_destroy | 254 | 244 common io_destroy sys_io_destroy sys_io_destroy |
255 | 245 common io_getevents sys_io_getevents compat_sys_io_getevents | 255 | 245 common io_getevents sys_io_getevents sys_io_getevents_time32 |
256 | 246 common io_submit sys_io_submit compat_sys_io_submit | 256 | 246 common io_submit sys_io_submit compat_sys_io_submit |
257 | 247 common io_cancel sys_io_cancel sys_io_cancel | 257 | 247 common io_cancel sys_io_cancel sys_io_cancel |
258 | 248 common exit_group sys_exit_group sys_exit_group | 258 | 248 common exit_group sys_exit_group sys_exit_group |
@@ -262,14 +262,14 @@ | |||
262 | 252 common set_tid_address sys_set_tid_address sys_set_tid_address | 262 | 252 common set_tid_address sys_set_tid_address sys_set_tid_address |
263 | 253 common fadvise64 sys_fadvise64_64 compat_sys_s390_fadvise64 | 263 | 253 common fadvise64 sys_fadvise64_64 compat_sys_s390_fadvise64 |
264 | 254 common timer_create sys_timer_create compat_sys_timer_create | 264 | 254 common timer_create sys_timer_create compat_sys_timer_create |
265 | 255 common timer_settime sys_timer_settime compat_sys_timer_settime | 265 | 255 common timer_settime sys_timer_settime sys_timer_settime32 |
266 | 256 common timer_gettime sys_timer_gettime compat_sys_timer_gettime | 266 | 256 common timer_gettime sys_timer_gettime sys_timer_gettime32 |
267 | 257 common timer_getoverrun sys_timer_getoverrun sys_timer_getoverrun | 267 | 257 common timer_getoverrun sys_timer_getoverrun sys_timer_getoverrun |
268 | 258 common timer_delete sys_timer_delete sys_timer_delete | 268 | 258 common timer_delete sys_timer_delete sys_timer_delete |
269 | 259 common clock_settime sys_clock_settime compat_sys_clock_settime | 269 | 259 common clock_settime sys_clock_settime sys_clock_settime32 |
270 | 260 common clock_gettime sys_clock_gettime compat_sys_clock_gettime | 270 | 260 common clock_gettime sys_clock_gettime sys_clock_gettime32 |
271 | 261 common clock_getres sys_clock_getres compat_sys_clock_getres | 271 | 261 common clock_getres sys_clock_getres sys_clock_getres_time32 |
272 | 262 common clock_nanosleep sys_clock_nanosleep compat_sys_clock_nanosleep | 272 | 262 common clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32 |
273 | 264 32 fadvise64_64 - compat_sys_s390_fadvise64_64 | 273 | 264 32 fadvise64_64 - compat_sys_s390_fadvise64_64 |
274 | 265 common statfs64 sys_statfs64 compat_sys_statfs64 | 274 | 265 common statfs64 sys_statfs64 compat_sys_statfs64 |
275 | 266 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 | 275 | 266 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 |
@@ -279,8 +279,8 @@ | |||
279 | 270 common set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy | 279 | 270 common set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy |
280 | 271 common mq_open sys_mq_open compat_sys_mq_open | 280 | 271 common mq_open sys_mq_open compat_sys_mq_open |
281 | 272 common mq_unlink sys_mq_unlink sys_mq_unlink | 281 | 272 common mq_unlink sys_mq_unlink sys_mq_unlink |
282 | 273 common mq_timedsend sys_mq_timedsend compat_sys_mq_timedsend | 282 | 273 common mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32 |
283 | 274 common mq_timedreceive sys_mq_timedreceive compat_sys_mq_timedreceive | 283 | 274 common mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32 |
284 | 275 common mq_notify sys_mq_notify compat_sys_mq_notify | 284 | 275 common mq_notify sys_mq_notify compat_sys_mq_notify |
285 | 276 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr | 285 | 276 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr |
286 | 277 common kexec_load sys_kexec_load compat_sys_kexec_load | 286 | 277 common kexec_load sys_kexec_load compat_sys_kexec_load |
@@ -298,7 +298,7 @@ | |||
298 | 289 common mkdirat sys_mkdirat sys_mkdirat | 298 | 289 common mkdirat sys_mkdirat sys_mkdirat |
299 | 290 common mknodat sys_mknodat sys_mknodat | 299 | 290 common mknodat sys_mknodat sys_mknodat |
300 | 291 common fchownat sys_fchownat sys_fchownat | 300 | 291 common fchownat sys_fchownat sys_fchownat |
301 | 292 common futimesat sys_futimesat compat_sys_futimesat | 301 | 292 common futimesat sys_futimesat sys_futimesat_time32 |
302 | 293 32 fstatat64 - compat_sys_s390_fstatat64 | 302 | 293 32 fstatat64 - compat_sys_s390_fstatat64 |
303 | 293 64 newfstatat sys_newfstatat - | 303 | 293 64 newfstatat sys_newfstatat - |
304 | 294 common unlinkat sys_unlinkat sys_unlinkat | 304 | 294 common unlinkat sys_unlinkat sys_unlinkat |
@@ -308,8 +308,8 @@ | |||
308 | 298 common readlinkat sys_readlinkat sys_readlinkat | 308 | 298 common readlinkat sys_readlinkat sys_readlinkat |
309 | 299 common fchmodat sys_fchmodat sys_fchmodat | 309 | 299 common fchmodat sys_fchmodat sys_fchmodat |
310 | 300 common faccessat sys_faccessat sys_faccessat | 310 | 300 common faccessat sys_faccessat sys_faccessat |
311 | 301 common pselect6 sys_pselect6 compat_sys_pselect6 | 311 | 301 common pselect6 sys_pselect6 compat_sys_pselect6_time32 |
312 | 302 common ppoll sys_ppoll compat_sys_ppoll | 312 | 302 common ppoll sys_ppoll compat_sys_ppoll_time32 |
313 | 303 common unshare sys_unshare sys_unshare | 313 | 303 common unshare sys_unshare sys_unshare |
314 | 304 common set_robust_list sys_set_robust_list compat_sys_set_robust_list | 314 | 304 common set_robust_list sys_set_robust_list compat_sys_set_robust_list |
315 | 305 common get_robust_list sys_get_robust_list compat_sys_get_robust_list | 315 | 305 common get_robust_list sys_get_robust_list compat_sys_get_robust_list |
@@ -320,15 +320,15 @@ | |||
320 | 310 common move_pages sys_move_pages compat_sys_move_pages | 320 | 310 common move_pages sys_move_pages compat_sys_move_pages |
321 | 311 common getcpu sys_getcpu sys_getcpu | 321 | 311 common getcpu sys_getcpu sys_getcpu |
322 | 312 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait | 322 | 312 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait |
323 | 313 common utimes sys_utimes compat_sys_utimes | 323 | 313 common utimes sys_utimes sys_utimes_time32 |
324 | 314 common fallocate sys_fallocate compat_sys_s390_fallocate | 324 | 314 common fallocate sys_fallocate compat_sys_s390_fallocate |
325 | 315 common utimensat sys_utimensat compat_sys_utimensat | 325 | 315 common utimensat sys_utimensat sys_utimensat_time32 |
326 | 316 common signalfd sys_signalfd compat_sys_signalfd | 326 | 316 common signalfd sys_signalfd compat_sys_signalfd |
327 | 317 common timerfd - - | 327 | 317 common timerfd - - |
328 | 318 common eventfd sys_eventfd sys_eventfd | 328 | 318 common eventfd sys_eventfd sys_eventfd |
329 | 319 common timerfd_create sys_timerfd_create sys_timerfd_create | 329 | 319 common timerfd_create sys_timerfd_create sys_timerfd_create |
330 | 320 common timerfd_settime sys_timerfd_settime compat_sys_timerfd_settime | 330 | 320 common timerfd_settime sys_timerfd_settime sys_timerfd_settime32 |
331 | 321 common timerfd_gettime sys_timerfd_gettime compat_sys_timerfd_gettime | 331 | 321 common timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32 |
332 | 322 common signalfd4 sys_signalfd4 compat_sys_signalfd4 | 332 | 322 common signalfd4 sys_signalfd4 compat_sys_signalfd4 |
333 | 323 common eventfd2 sys_eventfd2 sys_eventfd2 | 333 | 323 common eventfd2 sys_eventfd2 sys_eventfd2 |
334 | 324 common inotify_init1 sys_inotify_init1 sys_inotify_init1 | 334 | 324 common inotify_init1 sys_inotify_init1 sys_inotify_init1 |
@@ -344,7 +344,7 @@ | |||
344 | 334 common prlimit64 sys_prlimit64 sys_prlimit64 | 344 | 334 common prlimit64 sys_prlimit64 sys_prlimit64 |
345 | 335 common name_to_handle_at sys_name_to_handle_at sys_name_to_handle_at | 345 | 335 common name_to_handle_at sys_name_to_handle_at sys_name_to_handle_at |
346 | 336 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at | 346 | 336 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at |
347 | 337 common clock_adjtime sys_clock_adjtime compat_sys_clock_adjtime | 347 | 337 common clock_adjtime sys_clock_adjtime sys_clock_adjtime32 |
348 | 338 common syncfs sys_syncfs sys_syncfs | 348 | 338 common syncfs sys_syncfs sys_syncfs |
349 | 339 common setns sys_setns sys_setns | 349 | 339 common setns sys_setns sys_setns |
350 | 340 common process_vm_readv sys_process_vm_readv compat_sys_process_vm_readv | 350 | 340 common process_vm_readv sys_process_vm_readv compat_sys_process_vm_readv |
@@ -364,7 +364,7 @@ | |||
364 | 354 common execveat sys_execveat compat_sys_execveat | 364 | 354 common execveat sys_execveat compat_sys_execveat |
365 | 355 common userfaultfd sys_userfaultfd sys_userfaultfd | 365 | 355 common userfaultfd sys_userfaultfd sys_userfaultfd |
366 | 356 common membarrier sys_membarrier sys_membarrier | 366 | 356 common membarrier sys_membarrier sys_membarrier |
367 | 357 common recvmmsg sys_recvmmsg compat_sys_recvmmsg | 367 | 357 common recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32 |
368 | 358 common sendmmsg sys_sendmmsg compat_sys_sendmmsg | 368 | 358 common sendmmsg sys_sendmmsg compat_sys_sendmmsg |
369 | 359 common socket sys_socket sys_socket | 369 | 359 common socket sys_socket sys_socket |
370 | 360 common socketpair sys_socketpair sys_socketpair | 370 | 360 common socketpair sys_socketpair sys_socketpair |
diff --git a/arch/sparc/kernel/syscalls/syscall.tbl b/arch/sparc/kernel/syscalls/syscall.tbl index e63cd013cc77..7cb05b50aeaa 100644 --- a/arch/sparc/kernel/syscalls/syscall.tbl +++ b/arch/sparc/kernel/syscalls/syscall.tbl | |||
@@ -44,7 +44,7 @@ | |||
44 | 28 common sigaltstack sys_sigaltstack compat_sys_sigaltstack | 44 | 28 common sigaltstack sys_sigaltstack compat_sys_sigaltstack |
45 | 29 32 pause sys_pause | 45 | 29 32 pause sys_pause |
46 | 29 64 pause sys_nis_syscall | 46 | 29 64 pause sys_nis_syscall |
47 | 30 common utime sys_utime compat_sys_utime | 47 | 30 common utime sys_utime sys_utime32 |
48 | 31 32 lchown32 sys_lchown | 48 | 31 32 lchown32 sys_lchown |
49 | 32 32 fchown32 sys_fchown | 49 | 32 32 fchown32 sys_fchown |
50 | 33 common access sys_access | 50 | 33 common access sys_access |
@@ -128,7 +128,7 @@ | |||
128 | 102 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction | 128 | 102 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction |
129 | 103 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask | 129 | 103 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask |
130 | 104 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending | 130 | 104 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending |
131 | 105 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait | 131 | 105 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32 |
132 | 106 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo | 132 | 106 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo |
133 | 107 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend | 133 | 107 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend |
134 | 108 32 setresuid32 sys_setresuid | 134 | 108 32 setresuid32 sys_setresuid |
@@ -168,11 +168,11 @@ | |||
168 | 135 common socketpair sys_socketpair | 168 | 135 common socketpair sys_socketpair |
169 | 136 common mkdir sys_mkdir | 169 | 136 common mkdir sys_mkdir |
170 | 137 common rmdir sys_rmdir | 170 | 137 common rmdir sys_rmdir |
171 | 138 common utimes sys_utimes compat_sys_utimes | 171 | 138 common utimes sys_utimes sys_utimes_time32 |
172 | 139 common stat64 sys_stat64 compat_sys_stat64 | 172 | 139 common stat64 sys_stat64 compat_sys_stat64 |
173 | 140 common sendfile64 sys_sendfile64 | 173 | 140 common sendfile64 sys_sendfile64 |
174 | 141 common getpeername sys_getpeername | 174 | 141 common getpeername sys_getpeername |
175 | 142 common futex sys_futex compat_sys_futex | 175 | 142 common futex sys_futex sys_futex_time32 |
176 | 143 common gettid sys_gettid | 176 | 143 common gettid sys_gettid |
177 | 144 common getrlimit sys_getrlimit compat_sys_getrlimit | 177 | 144 common getrlimit sys_getrlimit compat_sys_getrlimit |
178 | 145 common setrlimit sys_setrlimit compat_sys_setrlimit | 178 | 145 common setrlimit sys_setrlimit compat_sys_setrlimit |
@@ -258,7 +258,7 @@ | |||
258 | 216 64 sigreturn sys_nis_syscall | 258 | 216 64 sigreturn sys_nis_syscall |
259 | 217 common clone sys_clone | 259 | 217 common clone sys_clone |
260 | 218 common ioprio_get sys_ioprio_get | 260 | 218 common ioprio_get sys_ioprio_get |
261 | 219 32 adjtimex sys_adjtimex compat_sys_adjtimex | 261 | 219 32 adjtimex sys_adjtimex sys_adjtimex_time32 |
262 | 219 64 adjtimex sys_sparc_adjtimex | 262 | 219 64 adjtimex sys_sparc_adjtimex |
263 | 220 32 sigprocmask sys_sigprocmask compat_sys_sigprocmask | 263 | 220 32 sigprocmask sys_sigprocmask compat_sys_sigprocmask |
264 | 220 64 sigprocmask sys_nis_syscall | 264 | 220 64 sigprocmask sys_nis_syscall |
@@ -272,9 +272,9 @@ | |||
272 | 228 common setfsuid sys_setfsuid16 | 272 | 228 common setfsuid sys_setfsuid16 |
273 | 229 common setfsgid sys_setfsgid16 | 273 | 229 common setfsgid sys_setfsgid16 |
274 | 230 common _newselect sys_select compat_sys_select | 274 | 230 common _newselect sys_select compat_sys_select |
275 | 231 32 time sys_time compat_sys_time | 275 | 231 32 time sys_time sys_time32 |
276 | 232 common splice sys_splice | 276 | 232 common splice sys_splice |
277 | 233 common stime sys_stime compat_sys_stime | 277 | 233 common stime sys_stime sys_stime32 |
278 | 234 common statfs64 sys_statfs64 compat_sys_statfs64 | 278 | 234 common statfs64 sys_statfs64 compat_sys_statfs64 |
279 | 235 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 | 279 | 235 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 |
280 | 236 common _llseek sys_llseek | 280 | 236 common _llseek sys_llseek |
@@ -289,8 +289,8 @@ | |||
289 | 245 common sched_yield sys_sched_yield | 289 | 245 common sched_yield sys_sched_yield |
290 | 246 common sched_get_priority_max sys_sched_get_priority_max | 290 | 246 common sched_get_priority_max sys_sched_get_priority_max |
291 | 247 common sched_get_priority_min sys_sched_get_priority_min | 291 | 247 common sched_get_priority_min sys_sched_get_priority_min |
292 | 248 common sched_rr_get_interval sys_sched_rr_get_interval compat_sys_sched_rr_get_interval | 292 | 248 common sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32 |
293 | 249 common nanosleep sys_nanosleep compat_sys_nanosleep | 293 | 249 common nanosleep sys_nanosleep sys_nanosleep_time32 |
294 | 250 32 mremap sys_mremap | 294 | 250 32 mremap sys_mremap |
295 | 250 64 mremap sys_64_mremap | 295 | 250 64 mremap sys_64_mremap |
296 | 251 common _sysctl sys_sysctl compat_sys_sysctl | 296 | 251 common _sysctl sys_sysctl compat_sys_sysctl |
@@ -299,14 +299,14 @@ | |||
299 | 254 32 nfsservctl sys_ni_syscall sys_nis_syscall | 299 | 254 32 nfsservctl sys_ni_syscall sys_nis_syscall |
300 | 254 64 nfsservctl sys_nis_syscall | 300 | 254 64 nfsservctl sys_nis_syscall |
301 | 255 common sync_file_range sys_sync_file_range compat_sys_sync_file_range | 301 | 255 common sync_file_range sys_sync_file_range compat_sys_sync_file_range |
302 | 256 common clock_settime sys_clock_settime compat_sys_clock_settime | 302 | 256 common clock_settime sys_clock_settime sys_clock_settime32 |
303 | 257 common clock_gettime sys_clock_gettime compat_sys_clock_gettime | 303 | 257 common clock_gettime sys_clock_gettime sys_clock_gettime32 |
304 | 258 common clock_getres sys_clock_getres compat_sys_clock_getres | 304 | 258 common clock_getres sys_clock_getres sys_clock_getres_time32 |
305 | 259 common clock_nanosleep sys_clock_nanosleep compat_sys_clock_nanosleep | 305 | 259 common clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32 |
306 | 260 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity | 306 | 260 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity |
307 | 261 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity | 307 | 261 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity |
308 | 262 common timer_settime sys_timer_settime compat_sys_timer_settime | 308 | 262 common timer_settime sys_timer_settime sys_timer_settime32 |
309 | 263 common timer_gettime sys_timer_gettime compat_sys_timer_gettime | 309 | 263 common timer_gettime sys_timer_gettime sys_timer_gettime32 |
310 | 264 common timer_getoverrun sys_timer_getoverrun | 310 | 264 common timer_getoverrun sys_timer_getoverrun |
311 | 265 common timer_delete sys_timer_delete | 311 | 265 common timer_delete sys_timer_delete |
312 | 266 common timer_create sys_timer_create compat_sys_timer_create | 312 | 266 common timer_create sys_timer_create compat_sys_timer_create |
@@ -316,11 +316,11 @@ | |||
316 | 269 common io_destroy sys_io_destroy | 316 | 269 common io_destroy sys_io_destroy |
317 | 270 common io_submit sys_io_submit compat_sys_io_submit | 317 | 270 common io_submit sys_io_submit compat_sys_io_submit |
318 | 271 common io_cancel sys_io_cancel | 318 | 271 common io_cancel sys_io_cancel |
319 | 272 common io_getevents sys_io_getevents compat_sys_io_getevents | 319 | 272 common io_getevents sys_io_getevents sys_io_getevents_time32 |
320 | 273 common mq_open sys_mq_open compat_sys_mq_open | 320 | 273 common mq_open sys_mq_open compat_sys_mq_open |
321 | 274 common mq_unlink sys_mq_unlink | 321 | 274 common mq_unlink sys_mq_unlink |
322 | 275 common mq_timedsend sys_mq_timedsend compat_sys_mq_timedsend | 322 | 275 common mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32 |
323 | 276 common mq_timedreceive sys_mq_timedreceive compat_sys_mq_timedreceive | 323 | 276 common mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32 |
324 | 277 common mq_notify sys_mq_notify compat_sys_mq_notify | 324 | 277 common mq_notify sys_mq_notify compat_sys_mq_notify |
325 | 278 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr | 325 | 278 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr |
326 | 279 common waitid sys_waitid compat_sys_waitid | 326 | 279 common waitid sys_waitid compat_sys_waitid |
@@ -332,7 +332,7 @@ | |||
332 | 285 common mkdirat sys_mkdirat | 332 | 285 common mkdirat sys_mkdirat |
333 | 286 common mknodat sys_mknodat | 333 | 286 common mknodat sys_mknodat |
334 | 287 common fchownat sys_fchownat | 334 | 287 common fchownat sys_fchownat |
335 | 288 common futimesat sys_futimesat compat_sys_futimesat | 335 | 288 common futimesat sys_futimesat sys_futimesat_time32 |
336 | 289 common fstatat64 sys_fstatat64 compat_sys_fstatat64 | 336 | 289 common fstatat64 sys_fstatat64 compat_sys_fstatat64 |
337 | 290 common unlinkat sys_unlinkat | 337 | 290 common unlinkat sys_unlinkat |
338 | 291 common renameat sys_renameat | 338 | 291 common renameat sys_renameat |
@@ -341,8 +341,8 @@ | |||
341 | 294 common readlinkat sys_readlinkat | 341 | 294 common readlinkat sys_readlinkat |
342 | 295 common fchmodat sys_fchmodat | 342 | 295 common fchmodat sys_fchmodat |
343 | 296 common faccessat sys_faccessat | 343 | 296 common faccessat sys_faccessat |
344 | 297 common pselect6 sys_pselect6 compat_sys_pselect6 | 344 | 297 common pselect6 sys_pselect6 compat_sys_pselect6_time32 |
345 | 298 common ppoll sys_ppoll compat_sys_ppoll | 345 | 298 common ppoll sys_ppoll compat_sys_ppoll_time32 |
346 | 299 common unshare sys_unshare | 346 | 299 common unshare sys_unshare |
347 | 300 common set_robust_list sys_set_robust_list compat_sys_set_robust_list | 347 | 300 common set_robust_list sys_set_robust_list compat_sys_set_robust_list |
348 | 301 common get_robust_list sys_get_robust_list compat_sys_get_robust_list | 348 | 301 common get_robust_list sys_get_robust_list compat_sys_get_robust_list |
@@ -354,13 +354,13 @@ | |||
354 | 307 common move_pages sys_move_pages compat_sys_move_pages | 354 | 307 common move_pages sys_move_pages compat_sys_move_pages |
355 | 308 common getcpu sys_getcpu | 355 | 308 common getcpu sys_getcpu |
356 | 309 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait | 356 | 309 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait |
357 | 310 common utimensat sys_utimensat compat_sys_utimensat | 357 | 310 common utimensat sys_utimensat sys_utimensat_time32 |
358 | 311 common signalfd sys_signalfd compat_sys_signalfd | 358 | 311 common signalfd sys_signalfd compat_sys_signalfd |
359 | 312 common timerfd_create sys_timerfd_create | 359 | 312 common timerfd_create sys_timerfd_create |
360 | 313 common eventfd sys_eventfd | 360 | 313 common eventfd sys_eventfd |
361 | 314 common fallocate sys_fallocate compat_sys_fallocate | 361 | 314 common fallocate sys_fallocate compat_sys_fallocate |
362 | 315 common timerfd_settime sys_timerfd_settime compat_sys_timerfd_settime | 362 | 315 common timerfd_settime sys_timerfd_settime sys_timerfd_settime32 |
363 | 316 common timerfd_gettime sys_timerfd_gettime compat_sys_timerfd_gettime | 363 | 316 common timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32 |
364 | 317 common signalfd4 sys_signalfd4 compat_sys_signalfd4 | 364 | 317 common signalfd4 sys_signalfd4 compat_sys_signalfd4 |
365 | 318 common eventfd2 sys_eventfd2 | 365 | 318 common eventfd2 sys_eventfd2 |
366 | 319 common epoll_create1 sys_epoll_create1 | 366 | 319 common epoll_create1 sys_epoll_create1 |
@@ -372,13 +372,13 @@ | |||
372 | 325 common pwritev sys_pwritev compat_sys_pwritev | 372 | 325 common pwritev sys_pwritev compat_sys_pwritev |
373 | 326 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo | 373 | 326 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo |
374 | 327 common perf_event_open sys_perf_event_open | 374 | 327 common perf_event_open sys_perf_event_open |
375 | 328 common recvmmsg sys_recvmmsg compat_sys_recvmmsg | 375 | 328 common recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32 |
376 | 329 common fanotify_init sys_fanotify_init | 376 | 329 common fanotify_init sys_fanotify_init |
377 | 330 common fanotify_mark sys_fanotify_mark compat_sys_fanotify_mark | 377 | 330 common fanotify_mark sys_fanotify_mark compat_sys_fanotify_mark |
378 | 331 common prlimit64 sys_prlimit64 | 378 | 331 common prlimit64 sys_prlimit64 |
379 | 332 common name_to_handle_at sys_name_to_handle_at | 379 | 332 common name_to_handle_at sys_name_to_handle_at |
380 | 333 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at | 380 | 333 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at |
381 | 334 32 clock_adjtime sys_clock_adjtime compat_sys_clock_adjtime | 381 | 334 32 clock_adjtime sys_clock_adjtime sys_clock_adjtime32 |
382 | 334 64 clock_adjtime sys_sparc_clock_adjtime | 382 | 334 64 clock_adjtime sys_sparc_clock_adjtime |
383 | 335 common syncfs sys_syncfs | 383 | 335 common syncfs sys_syncfs |
384 | 336 common sendmmsg sys_sendmmsg compat_sys_sendmmsg | 384 | 336 common sendmmsg sys_sendmmsg compat_sys_sendmmsg |
diff --git a/arch/x86/entry/syscalls/syscall_32.tbl b/arch/x86/entry/syscalls/syscall_32.tbl index 2be1d0eb7754..7705d5ecad25 100644 --- a/arch/x86/entry/syscalls/syscall_32.tbl +++ b/arch/x86/entry/syscalls/syscall_32.tbl | |||
@@ -24,7 +24,7 @@ | |||
24 | 10 i386 unlink sys_unlink __ia32_sys_unlink | 24 | 10 i386 unlink sys_unlink __ia32_sys_unlink |
25 | 11 i386 execve sys_execve __ia32_compat_sys_execve | 25 | 11 i386 execve sys_execve __ia32_compat_sys_execve |
26 | 12 i386 chdir sys_chdir __ia32_sys_chdir | 26 | 12 i386 chdir sys_chdir __ia32_sys_chdir |
27 | 13 i386 time sys_time __ia32_compat_sys_time | 27 | 13 i386 time sys_time __ia32_sys_time32 |
28 | 14 i386 mknod sys_mknod __ia32_sys_mknod | 28 | 14 i386 mknod sys_mknod __ia32_sys_mknod |
29 | 15 i386 chmod sys_chmod __ia32_sys_chmod | 29 | 15 i386 chmod sys_chmod __ia32_sys_chmod |
30 | 16 i386 lchown sys_lchown16 __ia32_sys_lchown16 | 30 | 16 i386 lchown sys_lchown16 __ia32_sys_lchown16 |
@@ -36,12 +36,12 @@ | |||
36 | 22 i386 umount sys_oldumount __ia32_sys_oldumount | 36 | 22 i386 umount sys_oldumount __ia32_sys_oldumount |
37 | 23 i386 setuid sys_setuid16 __ia32_sys_setuid16 | 37 | 23 i386 setuid sys_setuid16 __ia32_sys_setuid16 |
38 | 24 i386 getuid sys_getuid16 __ia32_sys_getuid16 | 38 | 24 i386 getuid sys_getuid16 __ia32_sys_getuid16 |
39 | 25 i386 stime sys_stime __ia32_compat_sys_stime | 39 | 25 i386 stime sys_stime __ia32_sys_stime32 |
40 | 26 i386 ptrace sys_ptrace __ia32_compat_sys_ptrace | 40 | 26 i386 ptrace sys_ptrace __ia32_compat_sys_ptrace |
41 | 27 i386 alarm sys_alarm __ia32_sys_alarm | 41 | 27 i386 alarm sys_alarm __ia32_sys_alarm |
42 | 28 i386 oldfstat sys_fstat __ia32_sys_fstat | 42 | 28 i386 oldfstat sys_fstat __ia32_sys_fstat |
43 | 29 i386 pause sys_pause __ia32_sys_pause | 43 | 29 i386 pause sys_pause __ia32_sys_pause |
44 | 30 i386 utime sys_utime __ia32_compat_sys_utime | 44 | 30 i386 utime sys_utime __ia32_sys_utime32 |
45 | 31 i386 stty | 45 | 31 i386 stty |
46 | 32 i386 gtty | 46 | 32 i386 gtty |
47 | 33 i386 access sys_access __ia32_sys_access | 47 | 33 i386 access sys_access __ia32_sys_access |
@@ -135,7 +135,7 @@ | |||
135 | 121 i386 setdomainname sys_setdomainname __ia32_sys_setdomainname | 135 | 121 i386 setdomainname sys_setdomainname __ia32_sys_setdomainname |
136 | 122 i386 uname sys_newuname __ia32_sys_newuname | 136 | 122 i386 uname sys_newuname __ia32_sys_newuname |
137 | 123 i386 modify_ldt sys_modify_ldt __ia32_sys_modify_ldt | 137 | 123 i386 modify_ldt sys_modify_ldt __ia32_sys_modify_ldt |
138 | 124 i386 adjtimex sys_adjtimex __ia32_compat_sys_adjtimex | 138 | 124 i386 adjtimex sys_adjtimex __ia32_sys_adjtimex_time32 |
139 | 125 i386 mprotect sys_mprotect __ia32_sys_mprotect | 139 | 125 i386 mprotect sys_mprotect __ia32_sys_mprotect |
140 | 126 i386 sigprocmask sys_sigprocmask __ia32_compat_sys_sigprocmask | 140 | 126 i386 sigprocmask sys_sigprocmask __ia32_compat_sys_sigprocmask |
141 | 127 i386 create_module | 141 | 127 i386 create_module |
@@ -172,8 +172,8 @@ | |||
172 | 158 i386 sched_yield sys_sched_yield __ia32_sys_sched_yield | 172 | 158 i386 sched_yield sys_sched_yield __ia32_sys_sched_yield |
173 | 159 i386 sched_get_priority_max sys_sched_get_priority_max __ia32_sys_sched_get_priority_max | 173 | 159 i386 sched_get_priority_max sys_sched_get_priority_max __ia32_sys_sched_get_priority_max |
174 | 160 i386 sched_get_priority_min sys_sched_get_priority_min __ia32_sys_sched_get_priority_min | 174 | 160 i386 sched_get_priority_min sys_sched_get_priority_min __ia32_sys_sched_get_priority_min |
175 | 161 i386 sched_rr_get_interval sys_sched_rr_get_interval __ia32_compat_sys_sched_rr_get_interval | 175 | 161 i386 sched_rr_get_interval sys_sched_rr_get_interval __ia32_sys_sched_rr_get_interval_time32 |
176 | 162 i386 nanosleep sys_nanosleep __ia32_compat_sys_nanosleep | 176 | 162 i386 nanosleep sys_nanosleep __ia32_sys_nanosleep_time32 |
177 | 163 i386 mremap sys_mremap __ia32_sys_mremap | 177 | 163 i386 mremap sys_mremap __ia32_sys_mremap |
178 | 164 i386 setresuid sys_setresuid16 __ia32_sys_setresuid16 | 178 | 164 i386 setresuid sys_setresuid16 __ia32_sys_setresuid16 |
179 | 165 i386 getresuid sys_getresuid16 __ia32_sys_getresuid16 | 179 | 165 i386 getresuid sys_getresuid16 __ia32_sys_getresuid16 |
@@ -188,7 +188,7 @@ | |||
188 | 174 i386 rt_sigaction sys_rt_sigaction __ia32_compat_sys_rt_sigaction | 188 | 174 i386 rt_sigaction sys_rt_sigaction __ia32_compat_sys_rt_sigaction |
189 | 175 i386 rt_sigprocmask sys_rt_sigprocmask __ia32_sys_rt_sigprocmask | 189 | 175 i386 rt_sigprocmask sys_rt_sigprocmask __ia32_sys_rt_sigprocmask |
190 | 176 i386 rt_sigpending sys_rt_sigpending __ia32_compat_sys_rt_sigpending | 190 | 176 i386 rt_sigpending sys_rt_sigpending __ia32_compat_sys_rt_sigpending |
191 | 177 i386 rt_sigtimedwait sys_rt_sigtimedwait __ia32_compat_sys_rt_sigtimedwait | 191 | 177 i386 rt_sigtimedwait sys_rt_sigtimedwait __ia32_compat_sys_rt_sigtimedwait_time32 |
192 | 178 i386 rt_sigqueueinfo sys_rt_sigqueueinfo __ia32_compat_sys_rt_sigqueueinfo | 192 | 178 i386 rt_sigqueueinfo sys_rt_sigqueueinfo __ia32_compat_sys_rt_sigqueueinfo |
193 | 179 i386 rt_sigsuspend sys_rt_sigsuspend __ia32_sys_rt_sigsuspend | 193 | 179 i386 rt_sigsuspend sys_rt_sigsuspend __ia32_sys_rt_sigsuspend |
194 | 180 i386 pread64 sys_pread64 __ia32_compat_sys_x86_pread | 194 | 180 i386 pread64 sys_pread64 __ia32_compat_sys_x86_pread |
@@ -251,14 +251,14 @@ | |||
251 | 237 i386 fremovexattr sys_fremovexattr __ia32_sys_fremovexattr | 251 | 237 i386 fremovexattr sys_fremovexattr __ia32_sys_fremovexattr |
252 | 238 i386 tkill sys_tkill __ia32_sys_tkill | 252 | 238 i386 tkill sys_tkill __ia32_sys_tkill |
253 | 239 i386 sendfile64 sys_sendfile64 __ia32_sys_sendfile64 | 253 | 239 i386 sendfile64 sys_sendfile64 __ia32_sys_sendfile64 |
254 | 240 i386 futex sys_futex __ia32_compat_sys_futex | 254 | 240 i386 futex sys_futex __ia32_sys_futex_time32 |
255 | 241 i386 sched_setaffinity sys_sched_setaffinity __ia32_compat_sys_sched_setaffinity | 255 | 241 i386 sched_setaffinity sys_sched_setaffinity __ia32_compat_sys_sched_setaffinity |
256 | 242 i386 sched_getaffinity sys_sched_getaffinity __ia32_compat_sys_sched_getaffinity | 256 | 242 i386 sched_getaffinity sys_sched_getaffinity __ia32_compat_sys_sched_getaffinity |
257 | 243 i386 set_thread_area sys_set_thread_area __ia32_sys_set_thread_area | 257 | 243 i386 set_thread_area sys_set_thread_area __ia32_sys_set_thread_area |
258 | 244 i386 get_thread_area sys_get_thread_area __ia32_sys_get_thread_area | 258 | 244 i386 get_thread_area sys_get_thread_area __ia32_sys_get_thread_area |
259 | 245 i386 io_setup sys_io_setup __ia32_compat_sys_io_setup | 259 | 245 i386 io_setup sys_io_setup __ia32_compat_sys_io_setup |
260 | 246 i386 io_destroy sys_io_destroy __ia32_sys_io_destroy | 260 | 246 i386 io_destroy sys_io_destroy __ia32_sys_io_destroy |
261 | 247 i386 io_getevents sys_io_getevents __ia32_compat_sys_io_getevents | 261 | 247 i386 io_getevents sys_io_getevents __ia32_sys_io_getevents_time32 |
262 | 248 i386 io_submit sys_io_submit __ia32_compat_sys_io_submit | 262 | 248 i386 io_submit sys_io_submit __ia32_compat_sys_io_submit |
263 | 249 i386 io_cancel sys_io_cancel __ia32_sys_io_cancel | 263 | 249 i386 io_cancel sys_io_cancel __ia32_sys_io_cancel |
264 | 250 i386 fadvise64 sys_fadvise64 __ia32_compat_sys_x86_fadvise64 | 264 | 250 i386 fadvise64 sys_fadvise64 __ia32_compat_sys_x86_fadvise64 |
@@ -271,18 +271,18 @@ | |||
271 | 257 i386 remap_file_pages sys_remap_file_pages __ia32_sys_remap_file_pages | 271 | 257 i386 remap_file_pages sys_remap_file_pages __ia32_sys_remap_file_pages |
272 | 258 i386 set_tid_address sys_set_tid_address __ia32_sys_set_tid_address | 272 | 258 i386 set_tid_address sys_set_tid_address __ia32_sys_set_tid_address |
273 | 259 i386 timer_create sys_timer_create __ia32_compat_sys_timer_create | 273 | 259 i386 timer_create sys_timer_create __ia32_compat_sys_timer_create |
274 | 260 i386 timer_settime sys_timer_settime __ia32_compat_sys_timer_settime | 274 | 260 i386 timer_settime sys_timer_settime __ia32_sys_timer_settime32 |
275 | 261 i386 timer_gettime sys_timer_gettime __ia32_compat_sys_timer_gettime | 275 | 261 i386 timer_gettime sys_timer_gettime __ia32_sys_timer_gettime32 |
276 | 262 i386 timer_getoverrun sys_timer_getoverrun __ia32_sys_timer_getoverrun | 276 | 262 i386 timer_getoverrun sys_timer_getoverrun __ia32_sys_timer_getoverrun |
277 | 263 i386 timer_delete sys_timer_delete __ia32_sys_timer_delete | 277 | 263 i386 timer_delete sys_timer_delete __ia32_sys_timer_delete |
278 | 264 i386 clock_settime sys_clock_settime __ia32_compat_sys_clock_settime | 278 | 264 i386 clock_settime sys_clock_settime __ia32_sys_clock_settime32 |
279 | 265 i386 clock_gettime sys_clock_gettime __ia32_compat_sys_clock_gettime | 279 | 265 i386 clock_gettime sys_clock_gettime __ia32_sys_clock_gettime32 |
280 | 266 i386 clock_getres sys_clock_getres __ia32_compat_sys_clock_getres | 280 | 266 i386 clock_getres sys_clock_getres __ia32_sys_clock_getres_time32 |
281 | 267 i386 clock_nanosleep sys_clock_nanosleep __ia32_compat_sys_clock_nanosleep | 281 | 267 i386 clock_nanosleep sys_clock_nanosleep __ia32_sys_clock_nanosleep_time32 |
282 | 268 i386 statfs64 sys_statfs64 __ia32_compat_sys_statfs64 | 282 | 268 i386 statfs64 sys_statfs64 __ia32_compat_sys_statfs64 |
283 | 269 i386 fstatfs64 sys_fstatfs64 __ia32_compat_sys_fstatfs64 | 283 | 269 i386 fstatfs64 sys_fstatfs64 __ia32_compat_sys_fstatfs64 |
284 | 270 i386 tgkill sys_tgkill __ia32_sys_tgkill | 284 | 270 i386 tgkill sys_tgkill __ia32_sys_tgkill |
285 | 271 i386 utimes sys_utimes __ia32_compat_sys_utimes | 285 | 271 i386 utimes sys_utimes __ia32_sys_utimes_time32 |
286 | 272 i386 fadvise64_64 sys_fadvise64_64 __ia32_compat_sys_x86_fadvise64_64 | 286 | 272 i386 fadvise64_64 sys_fadvise64_64 __ia32_compat_sys_x86_fadvise64_64 |
287 | 273 i386 vserver | 287 | 273 i386 vserver |
288 | 274 i386 mbind sys_mbind __ia32_sys_mbind | 288 | 274 i386 mbind sys_mbind __ia32_sys_mbind |
@@ -290,8 +290,8 @@ | |||
290 | 276 i386 set_mempolicy sys_set_mempolicy __ia32_sys_set_mempolicy | 290 | 276 i386 set_mempolicy sys_set_mempolicy __ia32_sys_set_mempolicy |
291 | 277 i386 mq_open sys_mq_open __ia32_compat_sys_mq_open | 291 | 277 i386 mq_open sys_mq_open __ia32_compat_sys_mq_open |
292 | 278 i386 mq_unlink sys_mq_unlink __ia32_sys_mq_unlink | 292 | 278 i386 mq_unlink sys_mq_unlink __ia32_sys_mq_unlink |
293 | 279 i386 mq_timedsend sys_mq_timedsend __ia32_compat_sys_mq_timedsend | 293 | 279 i386 mq_timedsend sys_mq_timedsend __ia32_sys_mq_timedsend_time32 |
294 | 280 i386 mq_timedreceive sys_mq_timedreceive __ia32_compat_sys_mq_timedreceive | 294 | 280 i386 mq_timedreceive sys_mq_timedreceive __ia32_sys_mq_timedreceive_time32 |
295 | 281 i386 mq_notify sys_mq_notify __ia32_compat_sys_mq_notify | 295 | 281 i386 mq_notify sys_mq_notify __ia32_compat_sys_mq_notify |
296 | 282 i386 mq_getsetattr sys_mq_getsetattr __ia32_compat_sys_mq_getsetattr | 296 | 282 i386 mq_getsetattr sys_mq_getsetattr __ia32_compat_sys_mq_getsetattr |
297 | 283 i386 kexec_load sys_kexec_load __ia32_compat_sys_kexec_load | 297 | 283 i386 kexec_load sys_kexec_load __ia32_compat_sys_kexec_load |
@@ -310,7 +310,7 @@ | |||
310 | 296 i386 mkdirat sys_mkdirat __ia32_sys_mkdirat | 310 | 296 i386 mkdirat sys_mkdirat __ia32_sys_mkdirat |
311 | 297 i386 mknodat sys_mknodat __ia32_sys_mknodat | 311 | 297 i386 mknodat sys_mknodat __ia32_sys_mknodat |
312 | 298 i386 fchownat sys_fchownat __ia32_sys_fchownat | 312 | 298 i386 fchownat sys_fchownat __ia32_sys_fchownat |
313 | 299 i386 futimesat sys_futimesat __ia32_compat_sys_futimesat | 313 | 299 i386 futimesat sys_futimesat __ia32_sys_futimesat_time32 |
314 | 300 i386 fstatat64 sys_fstatat64 __ia32_compat_sys_x86_fstatat | 314 | 300 i386 fstatat64 sys_fstatat64 __ia32_compat_sys_x86_fstatat |
315 | 301 i386 unlinkat sys_unlinkat __ia32_sys_unlinkat | 315 | 301 i386 unlinkat sys_unlinkat __ia32_sys_unlinkat |
316 | 302 i386 renameat sys_renameat __ia32_sys_renameat | 316 | 302 i386 renameat sys_renameat __ia32_sys_renameat |
@@ -319,8 +319,8 @@ | |||
319 | 305 i386 readlinkat sys_readlinkat __ia32_sys_readlinkat | 319 | 305 i386 readlinkat sys_readlinkat __ia32_sys_readlinkat |
320 | 306 i386 fchmodat sys_fchmodat __ia32_sys_fchmodat | 320 | 306 i386 fchmodat sys_fchmodat __ia32_sys_fchmodat |
321 | 307 i386 faccessat sys_faccessat __ia32_sys_faccessat | 321 | 307 i386 faccessat sys_faccessat __ia32_sys_faccessat |
322 | 308 i386 pselect6 sys_pselect6 __ia32_compat_sys_pselect6 | 322 | 308 i386 pselect6 sys_pselect6 __ia32_compat_sys_pselect6_time32 |
323 | 309 i386 ppoll sys_ppoll __ia32_compat_sys_ppoll | 323 | 309 i386 ppoll sys_ppoll __ia32_compat_sys_ppoll_time32 |
324 | 310 i386 unshare sys_unshare __ia32_sys_unshare | 324 | 310 i386 unshare sys_unshare __ia32_sys_unshare |
325 | 311 i386 set_robust_list sys_set_robust_list __ia32_compat_sys_set_robust_list | 325 | 311 i386 set_robust_list sys_set_robust_list __ia32_compat_sys_set_robust_list |
326 | 312 i386 get_robust_list sys_get_robust_list __ia32_compat_sys_get_robust_list | 326 | 312 i386 get_robust_list sys_get_robust_list __ia32_compat_sys_get_robust_list |
@@ -331,13 +331,13 @@ | |||
331 | 317 i386 move_pages sys_move_pages __ia32_compat_sys_move_pages | 331 | 317 i386 move_pages sys_move_pages __ia32_compat_sys_move_pages |
332 | 318 i386 getcpu sys_getcpu __ia32_sys_getcpu | 332 | 318 i386 getcpu sys_getcpu __ia32_sys_getcpu |
333 | 319 i386 epoll_pwait sys_epoll_pwait __ia32_sys_epoll_pwait | 333 | 319 i386 epoll_pwait sys_epoll_pwait __ia32_sys_epoll_pwait |
334 | 320 i386 utimensat sys_utimensat __ia32_compat_sys_utimensat | 334 | 320 i386 utimensat sys_utimensat __ia32_sys_utimensat_time32 |
335 | 321 i386 signalfd sys_signalfd __ia32_compat_sys_signalfd | 335 | 321 i386 signalfd sys_signalfd __ia32_compat_sys_signalfd |
336 | 322 i386 timerfd_create sys_timerfd_create __ia32_sys_timerfd_create | 336 | 322 i386 timerfd_create sys_timerfd_create __ia32_sys_timerfd_create |
337 | 323 i386 eventfd sys_eventfd __ia32_sys_eventfd | 337 | 323 i386 eventfd sys_eventfd __ia32_sys_eventfd |
338 | 324 i386 fallocate sys_fallocate __ia32_compat_sys_x86_fallocate | 338 | 324 i386 fallocate sys_fallocate __ia32_compat_sys_x86_fallocate |
339 | 325 i386 timerfd_settime sys_timerfd_settime __ia32_compat_sys_timerfd_settime | 339 | 325 i386 timerfd_settime sys_timerfd_settime __ia32_sys_timerfd_settime32 |
340 | 326 i386 timerfd_gettime sys_timerfd_gettime __ia32_compat_sys_timerfd_gettime | 340 | 326 i386 timerfd_gettime sys_timerfd_gettime __ia32_sys_timerfd_gettime32 |
341 | 327 i386 signalfd4 sys_signalfd4 __ia32_compat_sys_signalfd4 | 341 | 327 i386 signalfd4 sys_signalfd4 __ia32_compat_sys_signalfd4 |
342 | 328 i386 eventfd2 sys_eventfd2 __ia32_sys_eventfd2 | 342 | 328 i386 eventfd2 sys_eventfd2 __ia32_sys_eventfd2 |
343 | 329 i386 epoll_create1 sys_epoll_create1 __ia32_sys_epoll_create1 | 343 | 329 i386 epoll_create1 sys_epoll_create1 __ia32_sys_epoll_create1 |
@@ -348,13 +348,13 @@ | |||
348 | 334 i386 pwritev sys_pwritev __ia32_compat_sys_pwritev | 348 | 334 i386 pwritev sys_pwritev __ia32_compat_sys_pwritev |
349 | 335 i386 rt_tgsigqueueinfo sys_rt_tgsigqueueinfo __ia32_compat_sys_rt_tgsigqueueinfo | 349 | 335 i386 rt_tgsigqueueinfo sys_rt_tgsigqueueinfo __ia32_compat_sys_rt_tgsigqueueinfo |
350 | 336 i386 perf_event_open sys_perf_event_open __ia32_sys_perf_event_open | 350 | 336 i386 perf_event_open sys_perf_event_open __ia32_sys_perf_event_open |
351 | 337 i386 recvmmsg sys_recvmmsg __ia32_compat_sys_recvmmsg | 351 | 337 i386 recvmmsg sys_recvmmsg __ia32_compat_sys_recvmmsg_time32 |
352 | 338 i386 fanotify_init sys_fanotify_init __ia32_sys_fanotify_init | 352 | 338 i386 fanotify_init sys_fanotify_init __ia32_sys_fanotify_init |
353 | 339 i386 fanotify_mark sys_fanotify_mark __ia32_compat_sys_fanotify_mark | 353 | 339 i386 fanotify_mark sys_fanotify_mark __ia32_compat_sys_fanotify_mark |
354 | 340 i386 prlimit64 sys_prlimit64 __ia32_sys_prlimit64 | 354 | 340 i386 prlimit64 sys_prlimit64 __ia32_sys_prlimit64 |
355 | 341 i386 name_to_handle_at sys_name_to_handle_at __ia32_sys_name_to_handle_at | 355 | 341 i386 name_to_handle_at sys_name_to_handle_at __ia32_sys_name_to_handle_at |
356 | 342 i386 open_by_handle_at sys_open_by_handle_at __ia32_compat_sys_open_by_handle_at | 356 | 342 i386 open_by_handle_at sys_open_by_handle_at __ia32_compat_sys_open_by_handle_at |
357 | 343 i386 clock_adjtime sys_clock_adjtime __ia32_compat_sys_clock_adjtime | 357 | 343 i386 clock_adjtime sys_clock_adjtime __ia32_sys_clock_adjtime32 |
358 | 344 i386 syncfs sys_syncfs __ia32_sys_syncfs | 358 | 344 i386 syncfs sys_syncfs __ia32_sys_syncfs |
359 | 345 i386 sendmmsg sys_sendmmsg __ia32_compat_sys_sendmmsg | 359 | 345 i386 sendmmsg sys_sendmmsg __ia32_compat_sys_sendmmsg |
360 | 346 i386 setns sys_setns __ia32_sys_setns | 360 | 346 i386 setns sys_setns __ia32_sys_setns |
@@ -2198,11 +2198,11 @@ SYSCALL_DEFINE6(io_pgetevents_time32, | |||
2198 | 2198 | ||
2199 | #if defined(CONFIG_COMPAT_32BIT_TIME) | 2199 | #if defined(CONFIG_COMPAT_32BIT_TIME) |
2200 | 2200 | ||
2201 | COMPAT_SYSCALL_DEFINE5(io_getevents, compat_aio_context_t, ctx_id, | 2201 | SYSCALL_DEFINE5(io_getevents_time32, __u32, ctx_id, |
2202 | compat_long_t, min_nr, | 2202 | __s32, min_nr, |
2203 | compat_long_t, nr, | 2203 | __s32, nr, |
2204 | struct io_event __user *, events, | 2204 | struct io_event __user *, events, |
2205 | struct old_timespec32 __user *, timeout) | 2205 | struct old_timespec32 __user *, timeout) |
2206 | { | 2206 | { |
2207 | struct timespec64 t; | 2207 | struct timespec64 t; |
2208 | int ret; | 2208 | int ret; |
diff --git a/fs/select.c b/fs/select.c index d0f35dbc0e8f..6cbc9ff56ba0 100644 --- a/fs/select.c +++ b/fs/select.c | |||
@@ -1379,7 +1379,7 @@ COMPAT_SYSCALL_DEFINE6(pselect6_time64, int, n, compat_ulong_t __user *, inp, | |||
1379 | 1379 | ||
1380 | #if defined(CONFIG_COMPAT_32BIT_TIME) | 1380 | #if defined(CONFIG_COMPAT_32BIT_TIME) |
1381 | 1381 | ||
1382 | COMPAT_SYSCALL_DEFINE6(pselect6, int, n, compat_ulong_t __user *, inp, | 1382 | COMPAT_SYSCALL_DEFINE6(pselect6_time32, int, n, compat_ulong_t __user *, inp, |
1383 | compat_ulong_t __user *, outp, compat_ulong_t __user *, exp, | 1383 | compat_ulong_t __user *, outp, compat_ulong_t __user *, exp, |
1384 | struct old_timespec32 __user *, tsp, void __user *, sig) | 1384 | struct old_timespec32 __user *, tsp, void __user *, sig) |
1385 | { | 1385 | { |
@@ -1402,7 +1402,7 @@ COMPAT_SYSCALL_DEFINE6(pselect6, int, n, compat_ulong_t __user *, inp, | |||
1402 | #endif | 1402 | #endif |
1403 | 1403 | ||
1404 | #if defined(CONFIG_COMPAT_32BIT_TIME) | 1404 | #if defined(CONFIG_COMPAT_32BIT_TIME) |
1405 | COMPAT_SYSCALL_DEFINE5(ppoll, struct pollfd __user *, ufds, | 1405 | COMPAT_SYSCALL_DEFINE5(ppoll_time32, struct pollfd __user *, ufds, |
1406 | unsigned int, nfds, struct old_timespec32 __user *, tsp, | 1406 | unsigned int, nfds, struct old_timespec32 __user *, tsp, |
1407 | const compat_sigset_t __user *, sigmask, compat_size_t, sigsetsize) | 1407 | const compat_sigset_t __user *, sigmask, compat_size_t, sigsetsize) |
1408 | { | 1408 | { |
diff --git a/fs/timerfd.c b/fs/timerfd.c index 803ca070d42e..6a6fc8aa1de7 100644 --- a/fs/timerfd.c +++ b/fs/timerfd.c | |||
@@ -560,7 +560,7 @@ SYSCALL_DEFINE2(timerfd_gettime, int, ufd, struct __kernel_itimerspec __user *, | |||
560 | } | 560 | } |
561 | 561 | ||
562 | #ifdef CONFIG_COMPAT_32BIT_TIME | 562 | #ifdef CONFIG_COMPAT_32BIT_TIME |
563 | COMPAT_SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | 563 | SYSCALL_DEFINE4(timerfd_settime32, int, ufd, int, flags, |
564 | const struct old_itimerspec32 __user *, utmr, | 564 | const struct old_itimerspec32 __user *, utmr, |
565 | struct old_itimerspec32 __user *, otmr) | 565 | struct old_itimerspec32 __user *, otmr) |
566 | { | 566 | { |
@@ -577,7 +577,7 @@ COMPAT_SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | |||
577 | return ret; | 577 | return ret; |
578 | } | 578 | } |
579 | 579 | ||
580 | COMPAT_SYSCALL_DEFINE2(timerfd_gettime, int, ufd, | 580 | SYSCALL_DEFINE2(timerfd_gettime32, int, ufd, |
581 | struct old_itimerspec32 __user *, otmr) | 581 | struct old_itimerspec32 __user *, otmr) |
582 | { | 582 | { |
583 | struct itimerspec64 kotmr; | 583 | struct itimerspec64 kotmr; |
diff --git a/fs/utimes.c b/fs/utimes.c index bdcf2daf39c1..350c9c16ace1 100644 --- a/fs/utimes.c +++ b/fs/utimes.c | |||
@@ -224,8 +224,8 @@ SYSCALL_DEFINE2(utime, char __user *, filename, struct utimbuf __user *, times) | |||
224 | * of sys_utimes. | 224 | * of sys_utimes. |
225 | */ | 225 | */ |
226 | #ifdef __ARCH_WANT_SYS_UTIME32 | 226 | #ifdef __ARCH_WANT_SYS_UTIME32 |
227 | COMPAT_SYSCALL_DEFINE2(utime, const char __user *, filename, | 227 | SYSCALL_DEFINE2(utime32, const char __user *, filename, |
228 | struct old_utimbuf32 __user *, t) | 228 | struct old_utimbuf32 __user *, t) |
229 | { | 229 | { |
230 | struct timespec64 tv[2]; | 230 | struct timespec64 tv[2]; |
231 | 231 | ||
@@ -240,7 +240,7 @@ COMPAT_SYSCALL_DEFINE2(utime, const char __user *, filename, | |||
240 | } | 240 | } |
241 | #endif | 241 | #endif |
242 | 242 | ||
243 | COMPAT_SYSCALL_DEFINE4(utimensat, unsigned int, dfd, const char __user *, filename, struct old_timespec32 __user *, t, int, flags) | 243 | SYSCALL_DEFINE4(utimensat_time32, unsigned int, dfd, const char __user *, filename, struct old_timespec32 __user *, t, int, flags) |
244 | { | 244 | { |
245 | struct timespec64 tv[2]; | 245 | struct timespec64 tv[2]; |
246 | 246 | ||
@@ -276,14 +276,14 @@ static long do_compat_futimesat(unsigned int dfd, const char __user *filename, | |||
276 | return do_utimes(dfd, filename, t ? tv : NULL, 0); | 276 | return do_utimes(dfd, filename, t ? tv : NULL, 0); |
277 | } | 277 | } |
278 | 278 | ||
279 | COMPAT_SYSCALL_DEFINE3(futimesat, unsigned int, dfd, | 279 | SYSCALL_DEFINE3(futimesat_time32, unsigned int, dfd, |
280 | const char __user *, filename, | 280 | const char __user *, filename, |
281 | struct old_timeval32 __user *, t) | 281 | struct old_timeval32 __user *, t) |
282 | { | 282 | { |
283 | return do_compat_futimesat(dfd, filename, t); | 283 | return do_compat_futimesat(dfd, filename, t); |
284 | } | 284 | } |
285 | 285 | ||
286 | COMPAT_SYSCALL_DEFINE2(utimes, const char __user *, filename, struct old_timeval32 __user *, t) | 286 | SYSCALL_DEFINE2(utimes_time32, const char __user *, filename, struct old_timeval32 __user *, t) |
287 | { | 287 | { |
288 | return do_compat_futimesat(AT_FDCWD, filename, t); | 288 | return do_compat_futimesat(AT_FDCWD, filename, t); |
289 | } | 289 | } |
diff --git a/include/linux/compat.h b/include/linux/compat.h index 657ca6abd855..ebddcb6cfcf8 100644 --- a/include/linux/compat.h +++ b/include/linux/compat.h | |||
@@ -520,11 +520,6 @@ int __compat_save_altstack(compat_stack_t __user *, unsigned long); | |||
520 | asmlinkage long compat_sys_io_setup(unsigned nr_reqs, u32 __user *ctx32p); | 520 | asmlinkage long compat_sys_io_setup(unsigned nr_reqs, u32 __user *ctx32p); |
521 | asmlinkage long compat_sys_io_submit(compat_aio_context_t ctx_id, int nr, | 521 | asmlinkage long compat_sys_io_submit(compat_aio_context_t ctx_id, int nr, |
522 | u32 __user *iocb); | 522 | u32 __user *iocb); |
523 | asmlinkage long compat_sys_io_getevents(compat_aio_context_t ctx_id, | ||
524 | compat_long_t min_nr, | ||
525 | compat_long_t nr, | ||
526 | struct io_event __user *events, | ||
527 | struct old_timespec32 __user *timeout); | ||
528 | asmlinkage long compat_sys_io_pgetevents(compat_aio_context_t ctx_id, | 523 | asmlinkage long compat_sys_io_pgetevents(compat_aio_context_t ctx_id, |
529 | compat_long_t min_nr, | 524 | compat_long_t min_nr, |
530 | compat_long_t nr, | 525 | compat_long_t nr, |
@@ -617,7 +612,7 @@ asmlinkage long compat_sys_sendfile64(int out_fd, int in_fd, | |||
617 | compat_loff_t __user *offset, compat_size_t count); | 612 | compat_loff_t __user *offset, compat_size_t count); |
618 | 613 | ||
619 | /* fs/select.c */ | 614 | /* fs/select.c */ |
620 | asmlinkage long compat_sys_pselect6(int n, compat_ulong_t __user *inp, | 615 | asmlinkage long compat_sys_pselect6_time32(int n, compat_ulong_t __user *inp, |
621 | compat_ulong_t __user *outp, | 616 | compat_ulong_t __user *outp, |
622 | compat_ulong_t __user *exp, | 617 | compat_ulong_t __user *exp, |
623 | struct old_timespec32 __user *tsp, | 618 | struct old_timespec32 __user *tsp, |
@@ -627,7 +622,7 @@ asmlinkage long compat_sys_pselect6_time64(int n, compat_ulong_t __user *inp, | |||
627 | compat_ulong_t __user *exp, | 622 | compat_ulong_t __user *exp, |
628 | struct __kernel_timespec __user *tsp, | 623 | struct __kernel_timespec __user *tsp, |
629 | void __user *sig); | 624 | void __user *sig); |
630 | asmlinkage long compat_sys_ppoll(struct pollfd __user *ufds, | 625 | asmlinkage long compat_sys_ppoll_time32(struct pollfd __user *ufds, |
631 | unsigned int nfds, | 626 | unsigned int nfds, |
632 | struct old_timespec32 __user *tsp, | 627 | struct old_timespec32 __user *tsp, |
633 | const compat_sigset_t __user *sigmask, | 628 | const compat_sigset_t __user *sigmask, |
@@ -657,19 +652,6 @@ asmlinkage long compat_sys_newfstat(unsigned int fd, | |||
657 | 652 | ||
658 | /* fs/sync.c: No generic prototype for sync_file_range and sync_file_range2 */ | 653 | /* fs/sync.c: No generic prototype for sync_file_range and sync_file_range2 */ |
659 | 654 | ||
660 | /* fs/timerfd.c */ | ||
661 | asmlinkage long compat_sys_timerfd_gettime(int ufd, | ||
662 | struct old_itimerspec32 __user *otmr); | ||
663 | asmlinkage long compat_sys_timerfd_settime(int ufd, int flags, | ||
664 | const struct old_itimerspec32 __user *utmr, | ||
665 | struct old_itimerspec32 __user *otmr); | ||
666 | |||
667 | /* fs/utimes.c */ | ||
668 | asmlinkage long compat_sys_utimensat(unsigned int dfd, | ||
669 | const char __user *filename, | ||
670 | struct old_timespec32 __user *t, | ||
671 | int flags); | ||
672 | |||
673 | /* kernel/exit.c */ | 655 | /* kernel/exit.c */ |
674 | asmlinkage long compat_sys_waitid(int, compat_pid_t, | 656 | asmlinkage long compat_sys_waitid(int, compat_pid_t, |
675 | struct compat_siginfo __user *, int, | 657 | struct compat_siginfo __user *, int, |
@@ -678,9 +660,6 @@ asmlinkage long compat_sys_waitid(int, compat_pid_t, | |||
678 | 660 | ||
679 | 661 | ||
680 | /* kernel/futex.c */ | 662 | /* kernel/futex.c */ |
681 | asmlinkage long compat_sys_futex(u32 __user *uaddr, int op, u32 val, | ||
682 | struct old_timespec32 __user *utime, u32 __user *uaddr2, | ||
683 | u32 val3); | ||
684 | asmlinkage long | 663 | asmlinkage long |
685 | compat_sys_set_robust_list(struct compat_robust_list_head __user *head, | 664 | compat_sys_set_robust_list(struct compat_robust_list_head __user *head, |
686 | compat_size_t len); | 665 | compat_size_t len); |
@@ -688,10 +667,6 @@ asmlinkage long | |||
688 | compat_sys_get_robust_list(int pid, compat_uptr_t __user *head_ptr, | 667 | compat_sys_get_robust_list(int pid, compat_uptr_t __user *head_ptr, |
689 | compat_size_t __user *len_ptr); | 668 | compat_size_t __user *len_ptr); |
690 | 669 | ||
691 | /* kernel/hrtimer.c */ | ||
692 | asmlinkage long compat_sys_nanosleep(struct old_timespec32 __user *rqtp, | ||
693 | struct old_timespec32 __user *rmtp); | ||
694 | |||
695 | /* kernel/itimer.c */ | 670 | /* kernel/itimer.c */ |
696 | asmlinkage long compat_sys_getitimer(int which, | 671 | asmlinkage long compat_sys_getitimer(int which, |
697 | struct compat_itimerval __user *it); | 672 | struct compat_itimerval __user *it); |
@@ -709,20 +684,6 @@ asmlinkage long compat_sys_kexec_load(compat_ulong_t entry, | |||
709 | asmlinkage long compat_sys_timer_create(clockid_t which_clock, | 684 | asmlinkage long compat_sys_timer_create(clockid_t which_clock, |
710 | struct compat_sigevent __user *timer_event_spec, | 685 | struct compat_sigevent __user *timer_event_spec, |
711 | timer_t __user *created_timer_id); | 686 | timer_t __user *created_timer_id); |
712 | asmlinkage long compat_sys_timer_gettime(timer_t timer_id, | ||
713 | struct old_itimerspec32 __user *setting); | ||
714 | asmlinkage long compat_sys_timer_settime(timer_t timer_id, int flags, | ||
715 | struct old_itimerspec32 __user *new, | ||
716 | struct old_itimerspec32 __user *old); | ||
717 | asmlinkage long compat_sys_clock_settime(clockid_t which_clock, | ||
718 | struct old_timespec32 __user *tp); | ||
719 | asmlinkage long compat_sys_clock_gettime(clockid_t which_clock, | ||
720 | struct old_timespec32 __user *tp); | ||
721 | asmlinkage long compat_sys_clock_getres(clockid_t which_clock, | ||
722 | struct old_timespec32 __user *tp); | ||
723 | asmlinkage long compat_sys_clock_nanosleep(clockid_t which_clock, int flags, | ||
724 | struct old_timespec32 __user *rqtp, | ||
725 | struct old_timespec32 __user *rmtp); | ||
726 | 687 | ||
727 | /* kernel/ptrace.c */ | 688 | /* kernel/ptrace.c */ |
728 | asmlinkage long compat_sys_ptrace(compat_long_t request, compat_long_t pid, | 689 | asmlinkage long compat_sys_ptrace(compat_long_t request, compat_long_t pid, |
@@ -735,8 +696,6 @@ asmlinkage long compat_sys_sched_setaffinity(compat_pid_t pid, | |||
735 | asmlinkage long compat_sys_sched_getaffinity(compat_pid_t pid, | 696 | asmlinkage long compat_sys_sched_getaffinity(compat_pid_t pid, |
736 | unsigned int len, | 697 | unsigned int len, |
737 | compat_ulong_t __user *user_mask_ptr); | 698 | compat_ulong_t __user *user_mask_ptr); |
738 | asmlinkage long compat_sys_sched_rr_get_interval(compat_pid_t pid, | ||
739 | struct old_timespec32 __user *interval); | ||
740 | 699 | ||
741 | /* kernel/signal.c */ | 700 | /* kernel/signal.c */ |
742 | asmlinkage long compat_sys_sigaltstack(const compat_stack_t __user *uss_ptr, | 701 | asmlinkage long compat_sys_sigaltstack(const compat_stack_t __user *uss_ptr, |
@@ -754,7 +713,7 @@ asmlinkage long compat_sys_rt_sigprocmask(int how, compat_sigset_t __user *set, | |||
754 | compat_size_t sigsetsize); | 713 | compat_size_t sigsetsize); |
755 | asmlinkage long compat_sys_rt_sigpending(compat_sigset_t __user *uset, | 714 | asmlinkage long compat_sys_rt_sigpending(compat_sigset_t __user *uset, |
756 | compat_size_t sigsetsize); | 715 | compat_size_t sigsetsize); |
757 | asmlinkage long compat_sys_rt_sigtimedwait(compat_sigset_t __user *uthese, | 716 | asmlinkage long compat_sys_rt_sigtimedwait_time32(compat_sigset_t __user *uthese, |
758 | struct compat_siginfo __user *uinfo, | 717 | struct compat_siginfo __user *uinfo, |
759 | struct old_timespec32 __user *uts, compat_size_t sigsetsize); | 718 | struct old_timespec32 __user *uts, compat_size_t sigsetsize); |
760 | asmlinkage long compat_sys_rt_sigtimedwait_time64(compat_sigset_t __user *uthese, | 719 | asmlinkage long compat_sys_rt_sigtimedwait_time64(compat_sigset_t __user *uthese, |
@@ -777,7 +736,6 @@ asmlinkage long compat_sys_gettimeofday(struct old_timeval32 __user *tv, | |||
777 | struct timezone __user *tz); | 736 | struct timezone __user *tz); |
778 | asmlinkage long compat_sys_settimeofday(struct old_timeval32 __user *tv, | 737 | asmlinkage long compat_sys_settimeofday(struct old_timeval32 __user *tv, |
779 | struct timezone __user *tz); | 738 | struct timezone __user *tz); |
780 | asmlinkage long compat_sys_adjtimex(struct old_timex32 __user *utp); | ||
781 | 739 | ||
782 | /* kernel/timer.c */ | 740 | /* kernel/timer.c */ |
783 | asmlinkage long compat_sys_sysinfo(struct compat_sysinfo __user *info); | 741 | asmlinkage long compat_sys_sysinfo(struct compat_sysinfo __user *info); |
@@ -786,14 +744,6 @@ asmlinkage long compat_sys_sysinfo(struct compat_sysinfo __user *info); | |||
786 | asmlinkage long compat_sys_mq_open(const char __user *u_name, | 744 | asmlinkage long compat_sys_mq_open(const char __user *u_name, |
787 | int oflag, compat_mode_t mode, | 745 | int oflag, compat_mode_t mode, |
788 | struct compat_mq_attr __user *u_attr); | 746 | struct compat_mq_attr __user *u_attr); |
789 | asmlinkage long compat_sys_mq_timedsend(mqd_t mqdes, | ||
790 | const char __user *u_msg_ptr, | ||
791 | compat_size_t msg_len, unsigned int msg_prio, | ||
792 | const struct old_timespec32 __user *u_abs_timeout); | ||
793 | asmlinkage ssize_t compat_sys_mq_timedreceive(mqd_t mqdes, | ||
794 | char __user *u_msg_ptr, | ||
795 | compat_size_t msg_len, unsigned int __user *u_msg_prio, | ||
796 | const struct old_timespec32 __user *u_abs_timeout); | ||
797 | asmlinkage long compat_sys_mq_notify(mqd_t mqdes, | 747 | asmlinkage long compat_sys_mq_notify(mqd_t mqdes, |
798 | const struct compat_sigevent __user *u_notification); | 748 | const struct compat_sigevent __user *u_notification); |
799 | asmlinkage long compat_sys_mq_getsetattr(mqd_t mqdes, | 749 | asmlinkage long compat_sys_mq_getsetattr(mqd_t mqdes, |
@@ -809,8 +759,6 @@ asmlinkage long compat_sys_msgsnd(int msqid, compat_uptr_t msgp, | |||
809 | 759 | ||
810 | /* ipc/sem.c */ | 760 | /* ipc/sem.c */ |
811 | asmlinkage long compat_sys_semctl(int semid, int semnum, int cmd, int arg); | 761 | asmlinkage long compat_sys_semctl(int semid, int semnum, int cmd, int arg); |
812 | asmlinkage long compat_sys_semtimedop(int semid, struct sembuf __user *tsems, | ||
813 | unsigned nsems, const struct old_timespec32 __user *timeout); | ||
814 | 762 | ||
815 | /* ipc/shm.c */ | 763 | /* ipc/shm.c */ |
816 | asmlinkage long compat_sys_shmctl(int first, int second, void __user *uptr); | 764 | asmlinkage long compat_sys_shmctl(int first, int second, void __user *uptr); |
@@ -868,7 +816,7 @@ asmlinkage long compat_sys_rt_tgsigqueueinfo(compat_pid_t tgid, | |||
868 | asmlinkage long compat_sys_recvmmsg_time64(int fd, struct compat_mmsghdr __user *mmsg, | 816 | asmlinkage long compat_sys_recvmmsg_time64(int fd, struct compat_mmsghdr __user *mmsg, |
869 | unsigned vlen, unsigned int flags, | 817 | unsigned vlen, unsigned int flags, |
870 | struct __kernel_timespec __user *timeout); | 818 | struct __kernel_timespec __user *timeout); |
871 | asmlinkage long compat_sys_recvmmsg(int fd, struct compat_mmsghdr __user *mmsg, | 819 | asmlinkage long compat_sys_recvmmsg_time32(int fd, struct compat_mmsghdr __user *mmsg, |
872 | unsigned vlen, unsigned int flags, | 820 | unsigned vlen, unsigned int flags, |
873 | struct old_timespec32 __user *timeout); | 821 | struct old_timespec32 __user *timeout); |
874 | asmlinkage long compat_sys_wait4(compat_pid_t pid, | 822 | asmlinkage long compat_sys_wait4(compat_pid_t pid, |
@@ -879,8 +827,6 @@ asmlinkage long compat_sys_fanotify_mark(int, unsigned int, __u32, __u32, | |||
879 | asmlinkage long compat_sys_open_by_handle_at(int mountdirfd, | 827 | asmlinkage long compat_sys_open_by_handle_at(int mountdirfd, |
880 | struct file_handle __user *handle, | 828 | struct file_handle __user *handle, |
881 | int flags); | 829 | int flags); |
882 | asmlinkage long compat_sys_clock_adjtime(clockid_t which_clock, | ||
883 | struct old_timex32 __user *tp); | ||
884 | asmlinkage long compat_sys_sendmmsg(int fd, struct compat_mmsghdr __user *mmsg, | 830 | asmlinkage long compat_sys_sendmmsg(int fd, struct compat_mmsghdr __user *mmsg, |
885 | unsigned vlen, unsigned int flags); | 831 | unsigned vlen, unsigned int flags); |
886 | asmlinkage ssize_t compat_sys_process_vm_readv(compat_pid_t pid, | 832 | asmlinkage ssize_t compat_sys_process_vm_readv(compat_pid_t pid, |
@@ -921,8 +867,6 @@ asmlinkage long compat_sys_pwritev64v2(unsigned long fd, | |||
921 | /* __ARCH_WANT_SYSCALL_NO_AT */ | 867 | /* __ARCH_WANT_SYSCALL_NO_AT */ |
922 | asmlinkage long compat_sys_open(const char __user *filename, int flags, | 868 | asmlinkage long compat_sys_open(const char __user *filename, int flags, |
923 | umode_t mode); | 869 | umode_t mode); |
924 | asmlinkage long compat_sys_utimes(const char __user *filename, | ||
925 | struct old_timeval32 __user *t); | ||
926 | 870 | ||
927 | /* __ARCH_WANT_SYSCALL_NO_FLAGS */ | 871 | /* __ARCH_WANT_SYSCALL_NO_FLAGS */ |
928 | asmlinkage long compat_sys_signalfd(int ufd, | 872 | asmlinkage long compat_sys_signalfd(int ufd, |
@@ -936,12 +880,6 @@ asmlinkage long compat_sys_newlstat(const char __user *filename, | |||
936 | struct compat_stat __user *statbuf); | 880 | struct compat_stat __user *statbuf); |
937 | 881 | ||
938 | /* __ARCH_WANT_SYSCALL_DEPRECATED */ | 882 | /* __ARCH_WANT_SYSCALL_DEPRECATED */ |
939 | asmlinkage long compat_sys_time(old_time32_t __user *tloc); | ||
940 | asmlinkage long compat_sys_utime(const char __user *filename, | ||
941 | struct old_utimbuf32 __user *t); | ||
942 | asmlinkage long compat_sys_futimesat(unsigned int dfd, | ||
943 | const char __user *filename, | ||
944 | struct old_timeval32 __user *t); | ||
945 | asmlinkage long compat_sys_select(int n, compat_ulong_t __user *inp, | 883 | asmlinkage long compat_sys_select(int n, compat_ulong_t __user *inp, |
946 | compat_ulong_t __user *outp, compat_ulong_t __user *exp, | 884 | compat_ulong_t __user *outp, compat_ulong_t __user *exp, |
947 | struct old_timeval32 __user *tvp); | 885 | struct old_timeval32 __user *tvp); |
@@ -976,9 +914,6 @@ asmlinkage long compat_sys_sigaction(int sig, | |||
976 | struct compat_old_sigaction __user *oact); | 914 | struct compat_old_sigaction __user *oact); |
977 | #endif | 915 | #endif |
978 | 916 | ||
979 | /* obsolete: kernel/time/time.c */ | ||
980 | asmlinkage long compat_sys_stime(old_time32_t __user *tptr); | ||
981 | |||
982 | /* obsolete: net/socket.c */ | 917 | /* obsolete: net/socket.c */ |
983 | asmlinkage long compat_sys_socketcall(int call, u32 __user *args); | 918 | asmlinkage long compat_sys_socketcall(int call, u32 __user *args); |
984 | 919 | ||
diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h index 09330d5bda0c..94369f5bd8e5 100644 --- a/include/linux/syscalls.h +++ b/include/linux/syscalls.h | |||
@@ -297,6 +297,11 @@ asmlinkage long sys_io_getevents(aio_context_t ctx_id, | |||
297 | long nr, | 297 | long nr, |
298 | struct io_event __user *events, | 298 | struct io_event __user *events, |
299 | struct __kernel_timespec __user *timeout); | 299 | struct __kernel_timespec __user *timeout); |
300 | asmlinkage long sys_io_getevents_time32(__u32 ctx_id, | ||
301 | __s32 min_nr, | ||
302 | __s32 nr, | ||
303 | struct io_event __user *events, | ||
304 | struct old_timespec32 __user *timeout); | ||
300 | asmlinkage long sys_io_pgetevents(aio_context_t ctx_id, | 305 | asmlinkage long sys_io_pgetevents(aio_context_t ctx_id, |
301 | long min_nr, | 306 | long min_nr, |
302 | long nr, | 307 | long nr, |
@@ -522,11 +527,19 @@ asmlinkage long sys_timerfd_settime(int ufd, int flags, | |||
522 | const struct __kernel_itimerspec __user *utmr, | 527 | const struct __kernel_itimerspec __user *utmr, |
523 | struct __kernel_itimerspec __user *otmr); | 528 | struct __kernel_itimerspec __user *otmr); |
524 | asmlinkage long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *otmr); | 529 | asmlinkage long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *otmr); |
530 | asmlinkage long sys_timerfd_gettime32(int ufd, | ||
531 | struct old_itimerspec32 __user *otmr); | ||
532 | asmlinkage long sys_timerfd_settime32(int ufd, int flags, | ||
533 | const struct old_itimerspec32 __user *utmr, | ||
534 | struct old_itimerspec32 __user *otmr); | ||
525 | 535 | ||
526 | /* fs/utimes.c */ | 536 | /* fs/utimes.c */ |
527 | asmlinkage long sys_utimensat(int dfd, const char __user *filename, | 537 | asmlinkage long sys_utimensat(int dfd, const char __user *filename, |
528 | struct __kernel_timespec __user *utimes, | 538 | struct __kernel_timespec __user *utimes, |
529 | int flags); | 539 | int flags); |
540 | asmlinkage long sys_utimensat_time32(unsigned int dfd, | ||
541 | const char __user *filename, | ||
542 | struct old_timespec32 __user *t, int flags); | ||
530 | 543 | ||
531 | /* kernel/acct.c */ | 544 | /* kernel/acct.c */ |
532 | asmlinkage long sys_acct(const char __user *name); | 545 | asmlinkage long sys_acct(const char __user *name); |
@@ -555,6 +568,9 @@ asmlinkage long sys_unshare(unsigned long unshare_flags); | |||
555 | asmlinkage long sys_futex(u32 __user *uaddr, int op, u32 val, | 568 | asmlinkage long sys_futex(u32 __user *uaddr, int op, u32 val, |
556 | struct __kernel_timespec __user *utime, u32 __user *uaddr2, | 569 | struct __kernel_timespec __user *utime, u32 __user *uaddr2, |
557 | u32 val3); | 570 | u32 val3); |
571 | asmlinkage long sys_futex_time32(u32 __user *uaddr, int op, u32 val, | ||
572 | struct old_timespec32 __user *utime, u32 __user *uaddr2, | ||
573 | u32 val3); | ||
558 | asmlinkage long sys_get_robust_list(int pid, | 574 | asmlinkage long sys_get_robust_list(int pid, |
559 | struct robust_list_head __user * __user *head_ptr, | 575 | struct robust_list_head __user * __user *head_ptr, |
560 | size_t __user *len_ptr); | 576 | size_t __user *len_ptr); |
@@ -564,6 +580,8 @@ asmlinkage long sys_set_robust_list(struct robust_list_head __user *head, | |||
564 | /* kernel/hrtimer.c */ | 580 | /* kernel/hrtimer.c */ |
565 | asmlinkage long sys_nanosleep(struct __kernel_timespec __user *rqtp, | 581 | asmlinkage long sys_nanosleep(struct __kernel_timespec __user *rqtp, |
566 | struct __kernel_timespec __user *rmtp); | 582 | struct __kernel_timespec __user *rmtp); |
583 | asmlinkage long sys_nanosleep_time32(struct old_timespec32 __user *rqtp, | ||
584 | struct old_timespec32 __user *rmtp); | ||
567 | 585 | ||
568 | /* kernel/itimer.c */ | 586 | /* kernel/itimer.c */ |
569 | asmlinkage long sys_getitimer(int which, struct itimerval __user *value); | 587 | asmlinkage long sys_getitimer(int which, struct itimerval __user *value); |
@@ -602,6 +620,20 @@ asmlinkage long sys_clock_getres(clockid_t which_clock, | |||
602 | asmlinkage long sys_clock_nanosleep(clockid_t which_clock, int flags, | 620 | asmlinkage long sys_clock_nanosleep(clockid_t which_clock, int flags, |
603 | const struct __kernel_timespec __user *rqtp, | 621 | const struct __kernel_timespec __user *rqtp, |
604 | struct __kernel_timespec __user *rmtp); | 622 | struct __kernel_timespec __user *rmtp); |
623 | asmlinkage long sys_timer_gettime32(timer_t timer_id, | ||
624 | struct old_itimerspec32 __user *setting); | ||
625 | asmlinkage long sys_timer_settime32(timer_t timer_id, int flags, | ||
626 | struct old_itimerspec32 __user *new, | ||
627 | struct old_itimerspec32 __user *old); | ||
628 | asmlinkage long sys_clock_settime32(clockid_t which_clock, | ||
629 | struct old_timespec32 __user *tp); | ||
630 | asmlinkage long sys_clock_gettime32(clockid_t which_clock, | ||
631 | struct old_timespec32 __user *tp); | ||
632 | asmlinkage long sys_clock_getres_time32(clockid_t which_clock, | ||
633 | struct old_timespec32 __user *tp); | ||
634 | asmlinkage long sys_clock_nanosleep_time32(clockid_t which_clock, int flags, | ||
635 | struct old_timespec32 __user *rqtp, | ||
636 | struct old_timespec32 __user *rmtp); | ||
605 | 637 | ||
606 | /* kernel/printk.c */ | 638 | /* kernel/printk.c */ |
607 | asmlinkage long sys_syslog(int type, char __user *buf, int len); | 639 | asmlinkage long sys_syslog(int type, char __user *buf, int len); |
@@ -627,6 +659,8 @@ asmlinkage long sys_sched_get_priority_max(int policy); | |||
627 | asmlinkage long sys_sched_get_priority_min(int policy); | 659 | asmlinkage long sys_sched_get_priority_min(int policy); |
628 | asmlinkage long sys_sched_rr_get_interval(pid_t pid, | 660 | asmlinkage long sys_sched_rr_get_interval(pid_t pid, |
629 | struct __kernel_timespec __user *interval); | 661 | struct __kernel_timespec __user *interval); |
662 | asmlinkage long sys_sched_rr_get_interval_time32(pid_t pid, | ||
663 | struct old_timespec32 __user *interval); | ||
630 | 664 | ||
631 | /* kernel/signal.c */ | 665 | /* kernel/signal.c */ |
632 | asmlinkage long sys_restart_syscall(void); | 666 | asmlinkage long sys_restart_syscall(void); |
@@ -696,6 +730,7 @@ asmlinkage long sys_gettimeofday(struct timeval __user *tv, | |||
696 | asmlinkage long sys_settimeofday(struct timeval __user *tv, | 730 | asmlinkage long sys_settimeofday(struct timeval __user *tv, |
697 | struct timezone __user *tz); | 731 | struct timezone __user *tz); |
698 | asmlinkage long sys_adjtimex(struct __kernel_timex __user *txc_p); | 732 | asmlinkage long sys_adjtimex(struct __kernel_timex __user *txc_p); |
733 | asmlinkage long sys_adjtimex_time32(struct old_timex32 __user *txc_p); | ||
699 | 734 | ||
700 | /* kernel/timer.c */ | 735 | /* kernel/timer.c */ |
701 | asmlinkage long sys_getpid(void); | 736 | asmlinkage long sys_getpid(void); |
@@ -714,6 +749,14 @@ asmlinkage long sys_mq_timedsend(mqd_t mqdes, const char __user *msg_ptr, size_t | |||
714 | asmlinkage long sys_mq_timedreceive(mqd_t mqdes, char __user *msg_ptr, size_t msg_len, unsigned int __user *msg_prio, const struct __kernel_timespec __user *abs_timeout); | 749 | asmlinkage long sys_mq_timedreceive(mqd_t mqdes, char __user *msg_ptr, size_t msg_len, unsigned int __user *msg_prio, const struct __kernel_timespec __user *abs_timeout); |
715 | asmlinkage long sys_mq_notify(mqd_t mqdes, const struct sigevent __user *notification); | 750 | asmlinkage long sys_mq_notify(mqd_t mqdes, const struct sigevent __user *notification); |
716 | asmlinkage long sys_mq_getsetattr(mqd_t mqdes, const struct mq_attr __user *mqstat, struct mq_attr __user *omqstat); | 751 | asmlinkage long sys_mq_getsetattr(mqd_t mqdes, const struct mq_attr __user *mqstat, struct mq_attr __user *omqstat); |
752 | asmlinkage long sys_mq_timedreceive_time32(mqd_t mqdes, | ||
753 | char __user *u_msg_ptr, | ||
754 | unsigned int msg_len, unsigned int __user *u_msg_prio, | ||
755 | const struct old_timespec32 __user *u_abs_timeout); | ||
756 | asmlinkage long sys_mq_timedsend_time32(mqd_t mqdes, | ||
757 | const char __user *u_msg_ptr, | ||
758 | unsigned int msg_len, unsigned int msg_prio, | ||
759 | const struct old_timespec32 __user *u_abs_timeout); | ||
717 | 760 | ||
718 | /* ipc/msg.c */ | 761 | /* ipc/msg.c */ |
719 | asmlinkage long sys_msgget(key_t key, int msgflg); | 762 | asmlinkage long sys_msgget(key_t key, int msgflg); |
@@ -731,6 +774,9 @@ asmlinkage long sys_old_semctl(int semid, int semnum, int cmd, unsigned long arg | |||
731 | asmlinkage long sys_semtimedop(int semid, struct sembuf __user *sops, | 774 | asmlinkage long sys_semtimedop(int semid, struct sembuf __user *sops, |
732 | unsigned nsops, | 775 | unsigned nsops, |
733 | const struct __kernel_timespec __user *timeout); | 776 | const struct __kernel_timespec __user *timeout); |
777 | asmlinkage long sys_semtimedop_time32(int semid, struct sembuf __user *sops, | ||
778 | unsigned nsops, | ||
779 | const struct old_timespec32 __user *timeout); | ||
734 | asmlinkage long sys_semop(int semid, struct sembuf __user *sops, | 780 | asmlinkage long sys_semop(int semid, struct sembuf __user *sops, |
735 | unsigned nsops); | 781 | unsigned nsops); |
736 | 782 | ||
@@ -871,6 +917,8 @@ asmlinkage long sys_open_by_handle_at(int mountdirfd, | |||
871 | int flags); | 917 | int flags); |
872 | asmlinkage long sys_clock_adjtime(clockid_t which_clock, | 918 | asmlinkage long sys_clock_adjtime(clockid_t which_clock, |
873 | struct __kernel_timex __user *tx); | 919 | struct __kernel_timex __user *tx); |
920 | asmlinkage long sys_clock_adjtime32(clockid_t which_clock, | ||
921 | struct old_timex32 __user *tx); | ||
874 | asmlinkage long sys_syncfs(int fd); | 922 | asmlinkage long sys_syncfs(int fd); |
875 | asmlinkage long sys_setns(int fd, int nstype); | 923 | asmlinkage long sys_setns(int fd, int nstype); |
876 | asmlinkage long sys_sendmmsg(int fd, struct mmsghdr __user *msg, | 924 | asmlinkage long sys_sendmmsg(int fd, struct mmsghdr __user *msg, |
@@ -1006,6 +1054,7 @@ asmlinkage long sys_alarm(unsigned int seconds); | |||
1006 | asmlinkage long sys_getpgrp(void); | 1054 | asmlinkage long sys_getpgrp(void); |
1007 | asmlinkage long sys_pause(void); | 1055 | asmlinkage long sys_pause(void); |
1008 | asmlinkage long sys_time(time_t __user *tloc); | 1056 | asmlinkage long sys_time(time_t __user *tloc); |
1057 | asmlinkage long sys_time32(old_time32_t __user *tloc); | ||
1009 | #ifdef __ARCH_WANT_SYS_UTIME | 1058 | #ifdef __ARCH_WANT_SYS_UTIME |
1010 | asmlinkage long sys_utime(char __user *filename, | 1059 | asmlinkage long sys_utime(char __user *filename, |
1011 | struct utimbuf __user *times); | 1060 | struct utimbuf __user *times); |
@@ -1014,6 +1063,13 @@ asmlinkage long sys_utimes(char __user *filename, | |||
1014 | asmlinkage long sys_futimesat(int dfd, const char __user *filename, | 1063 | asmlinkage long sys_futimesat(int dfd, const char __user *filename, |
1015 | struct timeval __user *utimes); | 1064 | struct timeval __user *utimes); |
1016 | #endif | 1065 | #endif |
1066 | asmlinkage long sys_futimesat_time32(unsigned int dfd, | ||
1067 | const char __user *filename, | ||
1068 | struct old_timeval32 __user *t); | ||
1069 | asmlinkage long sys_utime32(const char __user *filename, | ||
1070 | struct old_utimbuf32 __user *t); | ||
1071 | asmlinkage long sys_utimes_time32(const char __user *filename, | ||
1072 | struct old_timeval32 __user *t); | ||
1017 | asmlinkage long sys_creat(const char __user *pathname, umode_t mode); | 1073 | asmlinkage long sys_creat(const char __user *pathname, umode_t mode); |
1018 | asmlinkage long sys_getdents(unsigned int fd, | 1074 | asmlinkage long sys_getdents(unsigned int fd, |
1019 | struct linux_dirent __user *dirent, | 1075 | struct linux_dirent __user *dirent, |
@@ -1038,6 +1094,7 @@ asmlinkage long sys_fork(void); | |||
1038 | 1094 | ||
1039 | /* obsolete: kernel/time/time.c */ | 1095 | /* obsolete: kernel/time/time.c */ |
1040 | asmlinkage long sys_stime(time_t __user *tptr); | 1096 | asmlinkage long sys_stime(time_t __user *tptr); |
1097 | asmlinkage long sys_stime32(old_time32_t __user *tptr); | ||
1041 | 1098 | ||
1042 | /* obsolete: kernel/signal.c */ | 1099 | /* obsolete: kernel/signal.c */ |
1043 | asmlinkage long sys_sigpending(old_sigset_t __user *uset); | 1100 | asmlinkage long sys_sigpending(old_sigset_t __user *uset); |
diff --git a/include/uapi/asm-generic/unistd.h b/include/uapi/asm-generic/unistd.h index 509484dbfd5d..153b55b94234 100644 --- a/include/uapi/asm-generic/unistd.h +++ b/include/uapi/asm-generic/unistd.h | |||
@@ -39,7 +39,7 @@ __SC_COMP(__NR_io_submit, sys_io_submit, compat_sys_io_submit) | |||
39 | #define __NR_io_cancel 3 | 39 | #define __NR_io_cancel 3 |
40 | __SYSCALL(__NR_io_cancel, sys_io_cancel) | 40 | __SYSCALL(__NR_io_cancel, sys_io_cancel) |
41 | #define __NR_io_getevents 4 | 41 | #define __NR_io_getevents 4 |
42 | __SC_COMP(__NR_io_getevents, sys_io_getevents, compat_sys_io_getevents) | 42 | __SC_COMP(__NR_io_getevents, sys_io_getevents, sys_io_getevents_time32) |
43 | 43 | ||
44 | /* fs/xattr.c */ | 44 | /* fs/xattr.c */ |
45 | #define __NR_setxattr 5 | 45 | #define __NR_setxattr 5 |
@@ -223,9 +223,9 @@ __SYSCALL(__NR3264_sendfile, sys_sendfile64) | |||
223 | 223 | ||
224 | /* fs/select.c */ | 224 | /* fs/select.c */ |
225 | #define __NR_pselect6 72 | 225 | #define __NR_pselect6 72 |
226 | __SC_COMP(__NR_pselect6, sys_pselect6, compat_sys_pselect6) | 226 | __SC_COMP(__NR_pselect6, sys_pselect6, compat_sys_pselect6_time32) |
227 | #define __NR_ppoll 73 | 227 | #define __NR_ppoll 73 |
228 | __SC_COMP(__NR_ppoll, sys_ppoll, compat_sys_ppoll) | 228 | __SC_COMP(__NR_ppoll, sys_ppoll, compat_sys_ppoll_time32) |
229 | 229 | ||
230 | /* fs/signalfd.c */ | 230 | /* fs/signalfd.c */ |
231 | #define __NR_signalfd4 74 | 231 | #define __NR_signalfd4 74 |
@@ -271,14 +271,14 @@ __SC_COMP(__NR_sync_file_range, sys_sync_file_range, \ | |||
271 | __SYSCALL(__NR_timerfd_create, sys_timerfd_create) | 271 | __SYSCALL(__NR_timerfd_create, sys_timerfd_create) |
272 | #define __NR_timerfd_settime 86 | 272 | #define __NR_timerfd_settime 86 |
273 | __SC_COMP(__NR_timerfd_settime, sys_timerfd_settime, \ | 273 | __SC_COMP(__NR_timerfd_settime, sys_timerfd_settime, \ |
274 | compat_sys_timerfd_settime) | 274 | sys_timerfd_settime32) |
275 | #define __NR_timerfd_gettime 87 | 275 | #define __NR_timerfd_gettime 87 |
276 | __SC_COMP(__NR_timerfd_gettime, sys_timerfd_gettime, \ | 276 | __SC_COMP(__NR_timerfd_gettime, sys_timerfd_gettime, \ |
277 | compat_sys_timerfd_gettime) | 277 | sys_timerfd_gettime32) |
278 | 278 | ||
279 | /* fs/utimes.c */ | 279 | /* fs/utimes.c */ |
280 | #define __NR_utimensat 88 | 280 | #define __NR_utimensat 88 |
281 | __SC_COMP(__NR_utimensat, sys_utimensat, compat_sys_utimensat) | 281 | __SC_COMP(__NR_utimensat, sys_utimensat, sys_utimensat_time32) |
282 | 282 | ||
283 | /* kernel/acct.c */ | 283 | /* kernel/acct.c */ |
284 | #define __NR_acct 89 | 284 | #define __NR_acct 89 |
@@ -310,7 +310,7 @@ __SYSCALL(__NR_unshare, sys_unshare) | |||
310 | 310 | ||
311 | /* kernel/futex.c */ | 311 | /* kernel/futex.c */ |
312 | #define __NR_futex 98 | 312 | #define __NR_futex 98 |
313 | __SC_COMP(__NR_futex, sys_futex, compat_sys_futex) | 313 | __SC_COMP(__NR_futex, sys_futex, sys_futex_time32) |
314 | #define __NR_set_robust_list 99 | 314 | #define __NR_set_robust_list 99 |
315 | __SC_COMP(__NR_set_robust_list, sys_set_robust_list, \ | 315 | __SC_COMP(__NR_set_robust_list, sys_set_robust_list, \ |
316 | compat_sys_set_robust_list) | 316 | compat_sys_set_robust_list) |
@@ -320,7 +320,7 @@ __SC_COMP(__NR_get_robust_list, sys_get_robust_list, \ | |||
320 | 320 | ||
321 | /* kernel/hrtimer.c */ | 321 | /* kernel/hrtimer.c */ |
322 | #define __NR_nanosleep 101 | 322 | #define __NR_nanosleep 101 |
323 | __SC_COMP(__NR_nanosleep, sys_nanosleep, compat_sys_nanosleep) | 323 | __SC_COMP(__NR_nanosleep, sys_nanosleep, sys_nanosleep_time32) |
324 | 324 | ||
325 | /* kernel/itimer.c */ | 325 | /* kernel/itimer.c */ |
326 | #define __NR_getitimer 102 | 326 | #define __NR_getitimer 102 |
@@ -342,22 +342,22 @@ __SYSCALL(__NR_delete_module, sys_delete_module) | |||
342 | #define __NR_timer_create 107 | 342 | #define __NR_timer_create 107 |
343 | __SC_COMP(__NR_timer_create, sys_timer_create, compat_sys_timer_create) | 343 | __SC_COMP(__NR_timer_create, sys_timer_create, compat_sys_timer_create) |
344 | #define __NR_timer_gettime 108 | 344 | #define __NR_timer_gettime 108 |
345 | __SC_COMP(__NR_timer_gettime, sys_timer_gettime, compat_sys_timer_gettime) | 345 | __SC_COMP(__NR_timer_gettime, sys_timer_gettime, sys_timer_gettime32) |
346 | #define __NR_timer_getoverrun 109 | 346 | #define __NR_timer_getoverrun 109 |
347 | __SYSCALL(__NR_timer_getoverrun, sys_timer_getoverrun) | 347 | __SYSCALL(__NR_timer_getoverrun, sys_timer_getoverrun) |
348 | #define __NR_timer_settime 110 | 348 | #define __NR_timer_settime 110 |
349 | __SC_COMP(__NR_timer_settime, sys_timer_settime, compat_sys_timer_settime) | 349 | __SC_COMP(__NR_timer_settime, sys_timer_settime, sys_timer_settime32) |
350 | #define __NR_timer_delete 111 | 350 | #define __NR_timer_delete 111 |
351 | __SYSCALL(__NR_timer_delete, sys_timer_delete) | 351 | __SYSCALL(__NR_timer_delete, sys_timer_delete) |
352 | #define __NR_clock_settime 112 | 352 | #define __NR_clock_settime 112 |
353 | __SC_COMP(__NR_clock_settime, sys_clock_settime, compat_sys_clock_settime) | 353 | __SC_COMP(__NR_clock_settime, sys_clock_settime, sys_clock_settime32) |
354 | #define __NR_clock_gettime 113 | 354 | #define __NR_clock_gettime 113 |
355 | __SC_COMP(__NR_clock_gettime, sys_clock_gettime, compat_sys_clock_gettime) | 355 | __SC_COMP(__NR_clock_gettime, sys_clock_gettime, sys_clock_gettime32) |
356 | #define __NR_clock_getres 114 | 356 | #define __NR_clock_getres 114 |
357 | __SC_COMP(__NR_clock_getres, sys_clock_getres, compat_sys_clock_getres) | 357 | __SC_COMP(__NR_clock_getres, sys_clock_getres, sys_clock_getres_time32) |
358 | #define __NR_clock_nanosleep 115 | 358 | #define __NR_clock_nanosleep 115 |
359 | __SC_COMP(__NR_clock_nanosleep, sys_clock_nanosleep, \ | 359 | __SC_COMP(__NR_clock_nanosleep, sys_clock_nanosleep, \ |
360 | compat_sys_clock_nanosleep) | 360 | sys_clock_nanosleep_time32) |
361 | 361 | ||
362 | /* kernel/printk.c */ | 362 | /* kernel/printk.c */ |
363 | #define __NR_syslog 116 | 363 | #define __NR_syslog 116 |
@@ -390,7 +390,7 @@ __SYSCALL(__NR_sched_get_priority_max, sys_sched_get_priority_max) | |||
390 | __SYSCALL(__NR_sched_get_priority_min, sys_sched_get_priority_min) | 390 | __SYSCALL(__NR_sched_get_priority_min, sys_sched_get_priority_min) |
391 | #define __NR_sched_rr_get_interval 127 | 391 | #define __NR_sched_rr_get_interval 127 |
392 | __SC_COMP(__NR_sched_rr_get_interval, sys_sched_rr_get_interval, \ | 392 | __SC_COMP(__NR_sched_rr_get_interval, sys_sched_rr_get_interval, \ |
393 | compat_sys_sched_rr_get_interval) | 393 | sys_sched_rr_get_interval_time32) |
394 | 394 | ||
395 | /* kernel/signal.c */ | 395 | /* kernel/signal.c */ |
396 | #define __NR_restart_syscall 128 | 396 | #define __NR_restart_syscall 128 |
@@ -413,7 +413,7 @@ __SC_COMP(__NR_rt_sigprocmask, sys_rt_sigprocmask, compat_sys_rt_sigprocmask) | |||
413 | __SC_COMP(__NR_rt_sigpending, sys_rt_sigpending, compat_sys_rt_sigpending) | 413 | __SC_COMP(__NR_rt_sigpending, sys_rt_sigpending, compat_sys_rt_sigpending) |
414 | #define __NR_rt_sigtimedwait 137 | 414 | #define __NR_rt_sigtimedwait 137 |
415 | __SC_COMP(__NR_rt_sigtimedwait, sys_rt_sigtimedwait, \ | 415 | __SC_COMP(__NR_rt_sigtimedwait, sys_rt_sigtimedwait, \ |
416 | compat_sys_rt_sigtimedwait) | 416 | compat_sys_rt_sigtimedwait_time32) |
417 | #define __NR_rt_sigqueueinfo 138 | 417 | #define __NR_rt_sigqueueinfo 138 |
418 | __SC_COMP(__NR_rt_sigqueueinfo, sys_rt_sigqueueinfo, \ | 418 | __SC_COMP(__NR_rt_sigqueueinfo, sys_rt_sigqueueinfo, \ |
419 | compat_sys_rt_sigqueueinfo) | 419 | compat_sys_rt_sigqueueinfo) |
@@ -486,7 +486,7 @@ __SC_COMP(__NR_gettimeofday, sys_gettimeofday, compat_sys_gettimeofday) | |||
486 | #define __NR_settimeofday 170 | 486 | #define __NR_settimeofday 170 |
487 | __SC_COMP(__NR_settimeofday, sys_settimeofday, compat_sys_settimeofday) | 487 | __SC_COMP(__NR_settimeofday, sys_settimeofday, compat_sys_settimeofday) |
488 | #define __NR_adjtimex 171 | 488 | #define __NR_adjtimex 171 |
489 | __SC_COMP(__NR_adjtimex, sys_adjtimex, compat_sys_adjtimex) | 489 | __SC_COMP(__NR_adjtimex, sys_adjtimex, sys_adjtimex_time32) |
490 | 490 | ||
491 | /* kernel/timer.c */ | 491 | /* kernel/timer.c */ |
492 | #define __NR_getpid 172 | 492 | #define __NR_getpid 172 |
@@ -512,10 +512,10 @@ __SC_COMP(__NR_mq_open, sys_mq_open, compat_sys_mq_open) | |||
512 | #define __NR_mq_unlink 181 | 512 | #define __NR_mq_unlink 181 |
513 | __SYSCALL(__NR_mq_unlink, sys_mq_unlink) | 513 | __SYSCALL(__NR_mq_unlink, sys_mq_unlink) |
514 | #define __NR_mq_timedsend 182 | 514 | #define __NR_mq_timedsend 182 |
515 | __SC_COMP(__NR_mq_timedsend, sys_mq_timedsend, compat_sys_mq_timedsend) | 515 | __SC_COMP(__NR_mq_timedsend, sys_mq_timedsend, sys_mq_timedsend_time32) |
516 | #define __NR_mq_timedreceive 183 | 516 | #define __NR_mq_timedreceive 183 |
517 | __SC_COMP(__NR_mq_timedreceive, sys_mq_timedreceive, \ | 517 | __SC_COMP(__NR_mq_timedreceive, sys_mq_timedreceive, \ |
518 | compat_sys_mq_timedreceive) | 518 | sys_mq_timedreceive_time32) |
519 | #define __NR_mq_notify 184 | 519 | #define __NR_mq_notify 184 |
520 | __SC_COMP(__NR_mq_notify, sys_mq_notify, compat_sys_mq_notify) | 520 | __SC_COMP(__NR_mq_notify, sys_mq_notify, compat_sys_mq_notify) |
521 | #define __NR_mq_getsetattr 185 | 521 | #define __NR_mq_getsetattr 185 |
@@ -537,7 +537,7 @@ __SYSCALL(__NR_semget, sys_semget) | |||
537 | #define __NR_semctl 191 | 537 | #define __NR_semctl 191 |
538 | __SC_COMP(__NR_semctl, sys_semctl, compat_sys_semctl) | 538 | __SC_COMP(__NR_semctl, sys_semctl, compat_sys_semctl) |
539 | #define __NR_semtimedop 192 | 539 | #define __NR_semtimedop 192 |
540 | __SC_COMP(__NR_semtimedop, sys_semtimedop, compat_sys_semtimedop) | 540 | __SC_COMP(__NR_semtimedop, sys_semtimedop, sys_semtimedop_time32) |
541 | #define __NR_semop 193 | 541 | #define __NR_semop 193 |
542 | __SYSCALL(__NR_semop, sys_semop) | 542 | __SYSCALL(__NR_semop, sys_semop) |
543 | 543 | ||
@@ -659,7 +659,7 @@ __SYSCALL(__NR_perf_event_open, sys_perf_event_open) | |||
659 | #define __NR_accept4 242 | 659 | #define __NR_accept4 242 |
660 | __SYSCALL(__NR_accept4, sys_accept4) | 660 | __SYSCALL(__NR_accept4, sys_accept4) |
661 | #define __NR_recvmmsg 243 | 661 | #define __NR_recvmmsg 243 |
662 | __SC_COMP(__NR_recvmmsg, sys_recvmmsg, compat_sys_recvmmsg) | 662 | __SC_COMP(__NR_recvmmsg, sys_recvmmsg, compat_sys_recvmmsg_time32) |
663 | 663 | ||
664 | /* | 664 | /* |
665 | * Architectures may provide up to 16 syscalls of their own | 665 | * Architectures may provide up to 16 syscalls of their own |
@@ -681,7 +681,7 @@ __SYSCALL(__NR_name_to_handle_at, sys_name_to_handle_at) | |||
681 | __SC_COMP(__NR_open_by_handle_at, sys_open_by_handle_at, \ | 681 | __SC_COMP(__NR_open_by_handle_at, sys_open_by_handle_at, \ |
682 | compat_sys_open_by_handle_at) | 682 | compat_sys_open_by_handle_at) |
683 | #define __NR_clock_adjtime 266 | 683 | #define __NR_clock_adjtime 266 |
684 | __SC_COMP(__NR_clock_adjtime, sys_clock_adjtime, compat_sys_clock_adjtime) | 684 | __SC_COMP(__NR_clock_adjtime, sys_clock_adjtime, sys_clock_adjtime32) |
685 | #define __NR_syncfs 267 | 685 | #define __NR_syncfs 267 |
686 | __SYSCALL(__NR_syncfs, sys_syncfs) | 686 | __SYSCALL(__NR_syncfs, sys_syncfs) |
687 | #define __NR_setns 268 | 687 | #define __NR_setns 268 |
diff --git a/ipc/mqueue.c b/ipc/mqueue.c index c595bed7bfcb..c839bf83231d 100644 --- a/ipc/mqueue.c +++ b/ipc/mqueue.c | |||
@@ -1471,10 +1471,10 @@ static int compat_prepare_timeout(const struct old_timespec32 __user *p, | |||
1471 | return 0; | 1471 | return 0; |
1472 | } | 1472 | } |
1473 | 1473 | ||
1474 | COMPAT_SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, | 1474 | SYSCALL_DEFINE5(mq_timedsend_time32, mqd_t, mqdes, |
1475 | const char __user *, u_msg_ptr, | 1475 | const char __user *, u_msg_ptr, |
1476 | compat_size_t, msg_len, unsigned int, msg_prio, | 1476 | unsigned int, msg_len, unsigned int, msg_prio, |
1477 | const struct old_timespec32 __user *, u_abs_timeout) | 1477 | const struct old_timespec32 __user *, u_abs_timeout) |
1478 | { | 1478 | { |
1479 | struct timespec64 ts, *p = NULL; | 1479 | struct timespec64 ts, *p = NULL; |
1480 | if (u_abs_timeout) { | 1480 | if (u_abs_timeout) { |
@@ -1486,10 +1486,10 @@ COMPAT_SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, | |||
1486 | return do_mq_timedsend(mqdes, u_msg_ptr, msg_len, msg_prio, p); | 1486 | return do_mq_timedsend(mqdes, u_msg_ptr, msg_len, msg_prio, p); |
1487 | } | 1487 | } |
1488 | 1488 | ||
1489 | COMPAT_SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, | 1489 | SYSCALL_DEFINE5(mq_timedreceive_time32, mqd_t, mqdes, |
1490 | char __user *, u_msg_ptr, | 1490 | char __user *, u_msg_ptr, |
1491 | compat_size_t, msg_len, unsigned int __user *, u_msg_prio, | 1491 | unsigned int, msg_len, unsigned int __user *, u_msg_prio, |
1492 | const struct old_timespec32 __user *, u_abs_timeout) | 1492 | const struct old_timespec32 __user *, u_abs_timeout) |
1493 | { | 1493 | { |
1494 | struct timespec64 ts, *p = NULL; | 1494 | struct timespec64 ts, *p = NULL; |
1495 | if (u_abs_timeout) { | 1495 | if (u_abs_timeout) { |
@@ -2250,7 +2250,7 @@ long compat_ksys_semtimedop(int semid, struct sembuf __user *tsems, | |||
2250 | return do_semtimedop(semid, tsems, nsops, NULL); | 2250 | return do_semtimedop(semid, tsems, nsops, NULL); |
2251 | } | 2251 | } |
2252 | 2252 | ||
2253 | COMPAT_SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsems, | 2253 | SYSCALL_DEFINE4(semtimedop_time32, int, semid, struct sembuf __user *, tsems, |
2254 | unsigned int, nsops, | 2254 | unsigned int, nsops, |
2255 | const struct old_timespec32 __user *, timeout) | 2255 | const struct old_timespec32 __user *, timeout) |
2256 | { | 2256 | { |
diff --git a/kernel/futex.c b/kernel/futex.c index be3bff2315ff..caead6c113d4 100644 --- a/kernel/futex.c +++ b/kernel/futex.c | |||
@@ -3812,7 +3812,7 @@ err_unlock: | |||
3812 | #endif /* CONFIG_COMPAT */ | 3812 | #endif /* CONFIG_COMPAT */ |
3813 | 3813 | ||
3814 | #ifdef CONFIG_COMPAT_32BIT_TIME | 3814 | #ifdef CONFIG_COMPAT_32BIT_TIME |
3815 | COMPAT_SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | 3815 | SYSCALL_DEFINE6(futex_time32, u32 __user *, uaddr, int, op, u32, val, |
3816 | struct old_timespec32 __user *, utime, u32 __user *, uaddr2, | 3816 | struct old_timespec32 __user *, utime, u32 __user *, uaddr2, |
3817 | u32, val3) | 3817 | u32, val3) |
3818 | { | 3818 | { |
diff --git a/kernel/sched/core.c b/kernel/sched/core.c index a674c7db2f29..62862419cd05 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c | |||
@@ -5252,9 +5252,8 @@ SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, | |||
5252 | } | 5252 | } |
5253 | 5253 | ||
5254 | #ifdef CONFIG_COMPAT_32BIT_TIME | 5254 | #ifdef CONFIG_COMPAT_32BIT_TIME |
5255 | COMPAT_SYSCALL_DEFINE2(sched_rr_get_interval, | 5255 | SYSCALL_DEFINE2(sched_rr_get_interval_time32, pid_t, pid, |
5256 | compat_pid_t, pid, | 5256 | struct old_timespec32 __user *, interval) |
5257 | struct old_timespec32 __user *, interval) | ||
5258 | { | 5257 | { |
5259 | struct timespec64 t; | 5258 | struct timespec64 t; |
5260 | int retval = sched_rr_get_interval(pid, &t); | 5259 | int retval = sched_rr_get_interval(pid, &t); |
diff --git a/kernel/signal.c b/kernel/signal.c index e1d7ad8e6ab1..af27629918cf 100644 --- a/kernel/signal.c +++ b/kernel/signal.c | |||
@@ -3397,7 +3397,7 @@ COMPAT_SYSCALL_DEFINE4(rt_sigtimedwait_time64, compat_sigset_t __user *, uthese, | |||
3397 | } | 3397 | } |
3398 | 3398 | ||
3399 | #ifdef CONFIG_COMPAT_32BIT_TIME | 3399 | #ifdef CONFIG_COMPAT_32BIT_TIME |
3400 | COMPAT_SYSCALL_DEFINE4(rt_sigtimedwait, compat_sigset_t __user *, uthese, | 3400 | COMPAT_SYSCALL_DEFINE4(rt_sigtimedwait_time32, compat_sigset_t __user *, uthese, |
3401 | struct compat_siginfo __user *, uinfo, | 3401 | struct compat_siginfo __user *, uinfo, |
3402 | struct old_timespec32 __user *, uts, compat_size_t, sigsetsize) | 3402 | struct old_timespec32 __user *, uts, compat_size_t, sigsetsize) |
3403 | { | 3403 | { |
diff --git a/kernel/sys_ni.c b/kernel/sys_ni.c index ce04431a40d1..85e5ccec0955 100644 --- a/kernel/sys_ni.c +++ b/kernel/sys_ni.c | |||
@@ -42,9 +42,11 @@ COND_SYSCALL(io_destroy); | |||
42 | COND_SYSCALL(io_submit); | 42 | COND_SYSCALL(io_submit); |
43 | COND_SYSCALL_COMPAT(io_submit); | 43 | COND_SYSCALL_COMPAT(io_submit); |
44 | COND_SYSCALL(io_cancel); | 44 | COND_SYSCALL(io_cancel); |
45 | COND_SYSCALL(io_getevents_time32); | ||
45 | COND_SYSCALL(io_getevents); | 46 | COND_SYSCALL(io_getevents); |
47 | COND_SYSCALL(io_pgetevents_time32); | ||
46 | COND_SYSCALL(io_pgetevents); | 48 | COND_SYSCALL(io_pgetevents); |
47 | COND_SYSCALL_COMPAT(io_getevents); | 49 | COND_SYSCALL_COMPAT(io_pgetevents_time32); |
48 | COND_SYSCALL_COMPAT(io_pgetevents); | 50 | COND_SYSCALL_COMPAT(io_pgetevents); |
49 | 51 | ||
50 | /* fs/xattr.c */ | 52 | /* fs/xattr.c */ |
@@ -114,9 +116,9 @@ COND_SYSCALL_COMPAT(signalfd4); | |||
114 | /* fs/timerfd.c */ | 116 | /* fs/timerfd.c */ |
115 | COND_SYSCALL(timerfd_create); | 117 | COND_SYSCALL(timerfd_create); |
116 | COND_SYSCALL(timerfd_settime); | 118 | COND_SYSCALL(timerfd_settime); |
117 | COND_SYSCALL_COMPAT(timerfd_settime); | 119 | COND_SYSCALL(timerfd_settime32); |
118 | COND_SYSCALL(timerfd_gettime); | 120 | COND_SYSCALL(timerfd_gettime); |
119 | COND_SYSCALL_COMPAT(timerfd_gettime); | 121 | COND_SYSCALL(timerfd_gettime32); |
120 | 122 | ||
121 | /* fs/utimes.c */ | 123 | /* fs/utimes.c */ |
122 | 124 | ||
@@ -135,7 +137,7 @@ COND_SYSCALL(capset); | |||
135 | 137 | ||
136 | /* kernel/futex.c */ | 138 | /* kernel/futex.c */ |
137 | COND_SYSCALL(futex); | 139 | COND_SYSCALL(futex); |
138 | COND_SYSCALL_COMPAT(futex); | 140 | COND_SYSCALL(futex_time32); |
139 | COND_SYSCALL(set_robust_list); | 141 | COND_SYSCALL(set_robust_list); |
140 | COND_SYSCALL_COMPAT(set_robust_list); | 142 | COND_SYSCALL_COMPAT(set_robust_list); |
141 | COND_SYSCALL(get_robust_list); | 143 | COND_SYSCALL(get_robust_list); |
@@ -187,9 +189,9 @@ COND_SYSCALL(mq_open); | |||
187 | COND_SYSCALL_COMPAT(mq_open); | 189 | COND_SYSCALL_COMPAT(mq_open); |
188 | COND_SYSCALL(mq_unlink); | 190 | COND_SYSCALL(mq_unlink); |
189 | COND_SYSCALL(mq_timedsend); | 191 | COND_SYSCALL(mq_timedsend); |
190 | COND_SYSCALL_COMPAT(mq_timedsend); | 192 | COND_SYSCALL(mq_timedsend_time32); |
191 | COND_SYSCALL(mq_timedreceive); | 193 | COND_SYSCALL(mq_timedreceive); |
192 | COND_SYSCALL_COMPAT(mq_timedreceive); | 194 | COND_SYSCALL(mq_timedreceive_time32); |
193 | COND_SYSCALL(mq_notify); | 195 | COND_SYSCALL(mq_notify); |
194 | COND_SYSCALL_COMPAT(mq_notify); | 196 | COND_SYSCALL_COMPAT(mq_notify); |
195 | COND_SYSCALL(mq_getsetattr); | 197 | COND_SYSCALL(mq_getsetattr); |
@@ -211,7 +213,7 @@ COND_SYSCALL(old_semctl); | |||
211 | COND_SYSCALL(semctl); | 213 | COND_SYSCALL(semctl); |
212 | COND_SYSCALL_COMPAT(semctl); | 214 | COND_SYSCALL_COMPAT(semctl); |
213 | COND_SYSCALL(semtimedop); | 215 | COND_SYSCALL(semtimedop); |
214 | COND_SYSCALL_COMPAT(semtimedop); | 216 | COND_SYSCALL(semtimedop_time32); |
215 | COND_SYSCALL(semop); | 217 | COND_SYSCALL(semop); |
216 | 218 | ||
217 | /* ipc/shm.c */ | 219 | /* ipc/shm.c */ |
@@ -288,7 +290,7 @@ COND_SYSCALL(perf_event_open); | |||
288 | COND_SYSCALL(accept4); | 290 | COND_SYSCALL(accept4); |
289 | COND_SYSCALL(recvmmsg); | 291 | COND_SYSCALL(recvmmsg); |
290 | COND_SYSCALL(recvmmsg_time32); | 292 | COND_SYSCALL(recvmmsg_time32); |
291 | COND_SYSCALL_COMPAT(recvmmsg); | 293 | COND_SYSCALL_COMPAT(recvmmsg_time32); |
292 | COND_SYSCALL_COMPAT(recvmmsg_time64); | 294 | COND_SYSCALL_COMPAT(recvmmsg_time64); |
293 | 295 | ||
294 | /* | 296 | /* |
diff --git a/kernel/time/hrtimer.c b/kernel/time/hrtimer.c index f5cfa1b73d6f..0f5f96075110 100644 --- a/kernel/time/hrtimer.c +++ b/kernel/time/hrtimer.c | |||
@@ -1771,7 +1771,7 @@ SYSCALL_DEFINE2(nanosleep, struct __kernel_timespec __user *, rqtp, | |||
1771 | 1771 | ||
1772 | #ifdef CONFIG_COMPAT_32BIT_TIME | 1772 | #ifdef CONFIG_COMPAT_32BIT_TIME |
1773 | 1773 | ||
1774 | COMPAT_SYSCALL_DEFINE2(nanosleep, struct old_timespec32 __user *, rqtp, | 1774 | SYSCALL_DEFINE2(nanosleep_time32, struct old_timespec32 __user *, rqtp, |
1775 | struct old_timespec32 __user *, rmtp) | 1775 | struct old_timespec32 __user *, rmtp) |
1776 | { | 1776 | { |
1777 | struct timespec64 tu; | 1777 | struct timespec64 tu; |
diff --git a/kernel/time/posix-stubs.c b/kernel/time/posix-stubs.c index a51895486e5e..67df65f887ac 100644 --- a/kernel/time/posix-stubs.c +++ b/kernel/time/posix-stubs.c | |||
@@ -45,6 +45,7 @@ SYS_NI(timer_delete); | |||
45 | SYS_NI(clock_adjtime); | 45 | SYS_NI(clock_adjtime); |
46 | SYS_NI(getitimer); | 46 | SYS_NI(getitimer); |
47 | SYS_NI(setitimer); | 47 | SYS_NI(setitimer); |
48 | SYS_NI(clock_adjtime32); | ||
48 | #ifdef __ARCH_WANT_SYS_ALARM | 49 | #ifdef __ARCH_WANT_SYS_ALARM |
49 | SYS_NI(alarm); | 50 | SYS_NI(alarm); |
50 | #endif | 51 | #endif |
@@ -150,16 +151,16 @@ SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, | |||
150 | 151 | ||
151 | #ifdef CONFIG_COMPAT | 152 | #ifdef CONFIG_COMPAT |
152 | COMPAT_SYS_NI(timer_create); | 153 | COMPAT_SYS_NI(timer_create); |
153 | COMPAT_SYS_NI(clock_adjtime); | ||
154 | COMPAT_SYS_NI(timer_settime); | ||
155 | COMPAT_SYS_NI(timer_gettime); | ||
156 | COMPAT_SYS_NI(getitimer); | 154 | COMPAT_SYS_NI(getitimer); |
157 | COMPAT_SYS_NI(setitimer); | 155 | COMPAT_SYS_NI(setitimer); |
158 | #endif | 156 | #endif |
159 | 157 | ||
160 | #ifdef CONFIG_COMPAT_32BIT_TIME | 158 | #ifdef CONFIG_COMPAT_32BIT_TIME |
161 | COMPAT_SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, | 159 | SYS_NI(timer_settime32); |
162 | struct old_timespec32 __user *, tp) | 160 | SYS_NI(timer_gettime32); |
161 | |||
162 | SYSCALL_DEFINE2(clock_settime32, const clockid_t, which_clock, | ||
163 | struct old_timespec32 __user *, tp) | ||
163 | { | 164 | { |
164 | struct timespec64 new_tp; | 165 | struct timespec64 new_tp; |
165 | 166 | ||
@@ -171,8 +172,8 @@ COMPAT_SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, | |||
171 | return do_sys_settimeofday64(&new_tp, NULL); | 172 | return do_sys_settimeofday64(&new_tp, NULL); |
172 | } | 173 | } |
173 | 174 | ||
174 | COMPAT_SYSCALL_DEFINE2(clock_gettime, clockid_t, which_clock, | 175 | SYSCALL_DEFINE2(clock_gettime32, clockid_t, which_clock, |
175 | struct old_timespec32 __user *, tp) | 176 | struct old_timespec32 __user *, tp) |
176 | { | 177 | { |
177 | int ret; | 178 | int ret; |
178 | struct timespec64 kernel_tp; | 179 | struct timespec64 kernel_tp; |
@@ -186,8 +187,8 @@ COMPAT_SYSCALL_DEFINE2(clock_gettime, clockid_t, which_clock, | |||
186 | return 0; | 187 | return 0; |
187 | } | 188 | } |
188 | 189 | ||
189 | COMPAT_SYSCALL_DEFINE2(clock_getres, clockid_t, which_clock, | 190 | SYSCALL_DEFINE2(clock_getres_time32, clockid_t, which_clock, |
190 | struct old_timespec32 __user *, tp) | 191 | struct old_timespec32 __user *, tp) |
191 | { | 192 | { |
192 | struct timespec64 rtn_tp = { | 193 | struct timespec64 rtn_tp = { |
193 | .tv_sec = 0, | 194 | .tv_sec = 0, |
@@ -206,9 +207,9 @@ COMPAT_SYSCALL_DEFINE2(clock_getres, clockid_t, which_clock, | |||
206 | } | 207 | } |
207 | } | 208 | } |
208 | 209 | ||
209 | COMPAT_SYSCALL_DEFINE4(clock_nanosleep, clockid_t, which_clock, int, flags, | 210 | SYSCALL_DEFINE4(clock_nanosleep_time32, clockid_t, which_clock, int, flags, |
210 | struct old_timespec32 __user *, rqtp, | 211 | struct old_timespec32 __user *, rqtp, |
211 | struct old_timespec32 __user *, rmtp) | 212 | struct old_timespec32 __user *, rmtp) |
212 | { | 213 | { |
213 | struct timespec64 t; | 214 | struct timespec64 t; |
214 | 215 | ||
diff --git a/kernel/time/posix-timers.c b/kernel/time/posix-timers.c index de79f85ae14f..29176635991f 100644 --- a/kernel/time/posix-timers.c +++ b/kernel/time/posix-timers.c | |||
@@ -730,8 +730,8 @@ SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | |||
730 | 730 | ||
731 | #ifdef CONFIG_COMPAT_32BIT_TIME | 731 | #ifdef CONFIG_COMPAT_32BIT_TIME |
732 | 732 | ||
733 | COMPAT_SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | 733 | SYSCALL_DEFINE2(timer_gettime32, timer_t, timer_id, |
734 | struct old_itimerspec32 __user *, setting) | 734 | struct old_itimerspec32 __user *, setting) |
735 | { | 735 | { |
736 | struct itimerspec64 cur_setting; | 736 | struct itimerspec64 cur_setting; |
737 | 737 | ||
@@ -903,9 +903,9 @@ SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | |||
903 | } | 903 | } |
904 | 904 | ||
905 | #ifdef CONFIG_COMPAT_32BIT_TIME | 905 | #ifdef CONFIG_COMPAT_32BIT_TIME |
906 | COMPAT_SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | 906 | SYSCALL_DEFINE4(timer_settime32, timer_t, timer_id, int, flags, |
907 | struct old_itimerspec32 __user *, new, | 907 | struct old_itimerspec32 __user *, new, |
908 | struct old_itimerspec32 __user *, old) | 908 | struct old_itimerspec32 __user *, old) |
909 | { | 909 | { |
910 | struct itimerspec64 new_spec, old_spec; | 910 | struct itimerspec64 new_spec, old_spec; |
911 | struct itimerspec64 *rtn = old ? &old_spec : NULL; | 911 | struct itimerspec64 *rtn = old ? &old_spec : NULL; |
@@ -1096,8 +1096,8 @@ SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, | |||
1096 | 1096 | ||
1097 | #ifdef CONFIG_COMPAT_32BIT_TIME | 1097 | #ifdef CONFIG_COMPAT_32BIT_TIME |
1098 | 1098 | ||
1099 | COMPAT_SYSCALL_DEFINE2(clock_settime, clockid_t, which_clock, | 1099 | SYSCALL_DEFINE2(clock_settime32, clockid_t, which_clock, |
1100 | struct old_timespec32 __user *, tp) | 1100 | struct old_timespec32 __user *, tp) |
1101 | { | 1101 | { |
1102 | const struct k_clock *kc = clockid_to_kclock(which_clock); | 1102 | const struct k_clock *kc = clockid_to_kclock(which_clock); |
1103 | struct timespec64 ts; | 1103 | struct timespec64 ts; |
@@ -1111,8 +1111,8 @@ COMPAT_SYSCALL_DEFINE2(clock_settime, clockid_t, which_clock, | |||
1111 | return kc->clock_set(which_clock, &ts); | 1111 | return kc->clock_set(which_clock, &ts); |
1112 | } | 1112 | } |
1113 | 1113 | ||
1114 | COMPAT_SYSCALL_DEFINE2(clock_gettime, clockid_t, which_clock, | 1114 | SYSCALL_DEFINE2(clock_gettime32, clockid_t, which_clock, |
1115 | struct old_timespec32 __user *, tp) | 1115 | struct old_timespec32 __user *, tp) |
1116 | { | 1116 | { |
1117 | const struct k_clock *kc = clockid_to_kclock(which_clock); | 1117 | const struct k_clock *kc = clockid_to_kclock(which_clock); |
1118 | struct timespec64 ts; | 1118 | struct timespec64 ts; |
@@ -1129,8 +1129,8 @@ COMPAT_SYSCALL_DEFINE2(clock_gettime, clockid_t, which_clock, | |||
1129 | return err; | 1129 | return err; |
1130 | } | 1130 | } |
1131 | 1131 | ||
1132 | COMPAT_SYSCALL_DEFINE2(clock_adjtime, clockid_t, which_clock, | 1132 | SYSCALL_DEFINE2(clock_adjtime32, clockid_t, which_clock, |
1133 | struct old_timex32 __user *, utp) | 1133 | struct old_timex32 __user *, utp) |
1134 | { | 1134 | { |
1135 | struct __kernel_timex ktx; | 1135 | struct __kernel_timex ktx; |
1136 | int err; | 1136 | int err; |
@@ -1147,8 +1147,8 @@ COMPAT_SYSCALL_DEFINE2(clock_adjtime, clockid_t, which_clock, | |||
1147 | return err; | 1147 | return err; |
1148 | } | 1148 | } |
1149 | 1149 | ||
1150 | COMPAT_SYSCALL_DEFINE2(clock_getres, clockid_t, which_clock, | 1150 | SYSCALL_DEFINE2(clock_getres_time32, clockid_t, which_clock, |
1151 | struct old_timespec32 __user *, tp) | 1151 | struct old_timespec32 __user *, tp) |
1152 | { | 1152 | { |
1153 | const struct k_clock *kc = clockid_to_kclock(which_clock); | 1153 | const struct k_clock *kc = clockid_to_kclock(which_clock); |
1154 | struct timespec64 ts; | 1154 | struct timespec64 ts; |
@@ -1204,9 +1204,9 @@ SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, | |||
1204 | 1204 | ||
1205 | #ifdef CONFIG_COMPAT_32BIT_TIME | 1205 | #ifdef CONFIG_COMPAT_32BIT_TIME |
1206 | 1206 | ||
1207 | COMPAT_SYSCALL_DEFINE4(clock_nanosleep, clockid_t, which_clock, int, flags, | 1207 | SYSCALL_DEFINE4(clock_nanosleep_time32, clockid_t, which_clock, int, flags, |
1208 | struct old_timespec32 __user *, rqtp, | 1208 | struct old_timespec32 __user *, rqtp, |
1209 | struct old_timespec32 __user *, rmtp) | 1209 | struct old_timespec32 __user *, rmtp) |
1210 | { | 1210 | { |
1211 | const struct k_clock *kc = clockid_to_kclock(which_clock); | 1211 | const struct k_clock *kc = clockid_to_kclock(which_clock); |
1212 | struct timespec64 t; | 1212 | struct timespec64 t; |
diff --git a/kernel/time/time.c b/kernel/time/time.c index 78b5c8f1495a..6261f969dcb7 100644 --- a/kernel/time/time.c +++ b/kernel/time/time.c | |||
@@ -98,11 +98,11 @@ SYSCALL_DEFINE1(stime, time_t __user *, tptr) | |||
98 | 98 | ||
99 | #endif /* __ARCH_WANT_SYS_TIME */ | 99 | #endif /* __ARCH_WANT_SYS_TIME */ |
100 | 100 | ||
101 | #ifdef CONFIG_COMPAT | 101 | #ifdef CONFIG_COMPAT_32BIT_TIME |
102 | #ifdef __ARCH_WANT_COMPAT_SYS_TIME | 102 | #ifdef __ARCH_WANT_COMPAT_SYS_TIME |
103 | 103 | ||
104 | /* old_time32_t is a 32 bit "long" and needs to get converted. */ | 104 | /* old_time32_t is a 32 bit "long" and needs to get converted. */ |
105 | COMPAT_SYSCALL_DEFINE1(time, old_time32_t __user *, tloc) | 105 | SYSCALL_DEFINE1(time32, old_time32_t __user *, tloc) |
106 | { | 106 | { |
107 | old_time32_t i; | 107 | old_time32_t i; |
108 | 108 | ||
@@ -116,7 +116,7 @@ COMPAT_SYSCALL_DEFINE1(time, old_time32_t __user *, tloc) | |||
116 | return i; | 116 | return i; |
117 | } | 117 | } |
118 | 118 | ||
119 | COMPAT_SYSCALL_DEFINE1(stime, old_time32_t __user *, tptr) | 119 | SYSCALL_DEFINE1(stime32, old_time32_t __user *, tptr) |
120 | { | 120 | { |
121 | struct timespec64 tv; | 121 | struct timespec64 tv; |
122 | int err; | 122 | int err; |
@@ -344,7 +344,7 @@ int put_old_timex32(struct old_timex32 __user *utp, const struct __kernel_timex | |||
344 | return 0; | 344 | return 0; |
345 | } | 345 | } |
346 | 346 | ||
347 | COMPAT_SYSCALL_DEFINE1(adjtimex, struct old_timex32 __user *, utp) | 347 | SYSCALL_DEFINE1(adjtimex_time32, struct old_timex32 __user *, utp) |
348 | { | 348 | { |
349 | struct __kernel_timex txc; | 349 | struct __kernel_timex txc; |
350 | int err, ret; | 350 | int err, ret; |
diff --git a/net/compat.c b/net/compat.c index 959d1c51826d..2fef7b9db434 100644 --- a/net/compat.c +++ b/net/compat.c | |||
@@ -822,7 +822,7 @@ COMPAT_SYSCALL_DEFINE5(recvmmsg_time64, int, fd, struct compat_mmsghdr __user *, | |||
822 | } | 822 | } |
823 | 823 | ||
824 | #ifdef CONFIG_COMPAT_32BIT_TIME | 824 | #ifdef CONFIG_COMPAT_32BIT_TIME |
825 | COMPAT_SYSCALL_DEFINE5(recvmmsg, int, fd, struct compat_mmsghdr __user *, mmsg, | 825 | COMPAT_SYSCALL_DEFINE5(recvmmsg_time32, int, fd, struct compat_mmsghdr __user *, mmsg, |
826 | unsigned int, vlen, unsigned int, flags, | 826 | unsigned int, vlen, unsigned int, flags, |
827 | struct old_timespec32 __user *, timeout) | 827 | struct old_timespec32 __user *, timeout) |
828 | { | 828 | { |