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