History

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.

Arnd Bergmann committed 7 years ago

Commit 8dabe721 parent 794845026 files · +361 −367Browse files

Unified · Split

26 files
  1. arch/arm64/include/asm/unistd32.h +24 −24
  2. arch/mips/kernel/syscalls/syscall_n32.tbl +25 −25
  3. arch/mips/kernel/syscalls/syscall_o32.tbl +26 −26
  4. arch/parisc/kernel/syscalls/syscall.tbl +27 −27
  5. arch/powerpc/kernel/syscalls/syscall.tbl +26 −26
  6. arch/s390/kernel/syscalls/syscall.tbl +26 −26
  7. arch/sparc/kernel/syscalls/syscall.tbl +26 −26
  8. arch/x86/entry/syscalls/syscall_32.tbl +26 −26
  9. fs/aio.c +5 −5
  10. fs/select.c +2 −2
  11. fs/timerfd.c +2 −2
  12. fs/utimes.c +5 −5
  13. include/linux/compat.h +4 −69
  14. include/linux/syscalls.h +57 −0
  15. include/uapi/asm-generic/unistd.h +22 −22
  16. ipc/mqueue.c +8 −8
  17. ipc/sem.c +1 −1
  18. kernel/futex.c +1 −1
  19. kernel/sched/core.c +2 −3
  20. kernel/signal.c +1 −1
  21. kernel/sys_ni.c +10 −8
  22. kernel/time/hrtimer.c +1 −1
  23. kernel/time/posix-stubs.c +13 −12
  24. kernel/time/posix-timers.c +16 −16
  25. kernel/time/time.c +4 −4
  26. net/compat.c +1 −1
arch/arm64/include/asm/unistd32.h+24−24
@@ -270,7 +270,7 @@ __SYSCALL(__NR_uname, sys_newuname) · 269 unmodified lines
270 /* 123 was sys_modify_ldt */270 /* 123 was sys_modify_ldt */
271__SYSCALL(123, sys_ni_syscall)271__SYSCALL(123, sys_ni_syscall)
272#define __NR_adjtimex 124272#define __NR_adjtimex 124
273__SYSCALL(__NR_adjtimex, compat_sys_adjtimex)273__SYSCALL(__NR_adjtimex, sys_adjtimex_time32)
274#define __NR_mprotect 125274#define __NR_mprotect 125
275__SYSCALL(__NR_mprotect, sys_mprotect)275__SYSCALL(__NR_mprotect, sys_mprotect)
276#define __NR_sigprocmask 126276#define __NR_sigprocmask 126
@@ -344,9 +344,9 @@ __SYSCALL(__NR_sched_get_priority_max, sys_sched_get_priority_max) · 67 unmodified lines
344#define __NR_sched_get_priority_min 160344#define __NR_sched_get_priority_min 160
345__SYSCALL(__NR_sched_get_priority_min, sys_sched_get_priority_min)345__SYSCALL(__NR_sched_get_priority_min, sys_sched_get_priority_min)
346#define __NR_sched_rr_get_interval 161346#define __NR_sched_rr_get_interval 161
347__SYSCALL(__NR_sched_rr_get_interval, compat_sys_sched_rr_get_interval)347__SYSCALL(__NR_sched_rr_get_interval, sys_sched_rr_get_interval_time32)
348#define __NR_nanosleep 162348#define __NR_nanosleep 162
349__SYSCALL(__NR_nanosleep, compat_sys_nanosleep)349__SYSCALL(__NR_nanosleep, sys_nanosleep_time32)
350#define __NR_mremap 163350#define __NR_mremap 163
351__SYSCALL(__NR_mremap, sys_mremap)351__SYSCALL(__NR_mremap, sys_mremap)
352#define __NR_setresuid 164352#define __NR_setresuid 164
@@ -376,7 +376,7 @@ __SYSCALL(__NR_rt_sigprocmask, compat_sys_rt_sigprocmask) · 23 unmodified lines
376#define __NR_rt_sigpending 176376#define __NR_rt_sigpending 176
377__SYSCALL(__NR_rt_sigpending, compat_sys_rt_sigpending)377__SYSCALL(__NR_rt_sigpending, compat_sys_rt_sigpending)
378#define __NR_rt_sigtimedwait 177378#define __NR_rt_sigtimedwait 177
379__SYSCALL(__NR_rt_sigtimedwait, compat_sys_rt_sigtimedwait)379__SYSCALL(__NR_rt_sigtimedwait, compat_sys_rt_sigtimedwait_time32)
380#define __NR_rt_sigqueueinfo 178380#define __NR_rt_sigqueueinfo 178
381__SYSCALL(__NR_rt_sigqueueinfo, compat_sys_rt_sigqueueinfo)381__SYSCALL(__NR_rt_sigqueueinfo, compat_sys_rt_sigqueueinfo)
382#define __NR_rt_sigsuspend 179382#define __NR_rt_sigsuspend 179
@@ -502,7 +502,7 @@ __SYSCALL(__NR_tkill, sys_tkill) · 119 unmodified lines
502#define __NR_sendfile64 239502#define __NR_sendfile64 239
503__SYSCALL(__NR_sendfile64, sys_sendfile64)503__SYSCALL(__NR_sendfile64, sys_sendfile64)
504#define __NR_futex 240504#define __NR_futex 240
505__SYSCALL(__NR_futex, compat_sys_futex)505__SYSCALL(__NR_futex, sys_futex_time32)
506#define __NR_sched_setaffinity 241506#define __NR_sched_setaffinity 241
507__SYSCALL(__NR_sched_setaffinity, compat_sys_sched_setaffinity)507__SYSCALL(__NR_sched_setaffinity, compat_sys_sched_setaffinity)
508#define __NR_sched_getaffinity 242508#define __NR_sched_getaffinity 242
@@ -512,7 +512,7 @@ __SYSCALL(__NR_io_setup, compat_sys_io_setup) · 3 unmodified lines
512#define __NR_io_destroy 244512#define __NR_io_destroy 244
513__SYSCALL(__NR_io_destroy, sys_io_destroy)513__SYSCALL(__NR_io_destroy, sys_io_destroy)
514#define __NR_io_getevents 245514#define __NR_io_getevents 245
515__SYSCALL(__NR_io_getevents, compat_sys_io_getevents)515__SYSCALL(__NR_io_getevents, sys_io_getevents_time32)
516#define __NR_io_submit 246516#define __NR_io_submit 246
517__SYSCALL(__NR_io_submit, compat_sys_io_submit)517__SYSCALL(__NR_io_submit, compat_sys_io_submit)
518#define __NR_io_cancel 247518#define __NR_io_cancel 247
@@ -538,21 +538,21 @@ __SYSCALL(__NR_set_tid_address, sys_set_tid_address) · 19 unmodified lines
538#define __NR_timer_create 257538#define __NR_timer_create 257
539__SYSCALL(__NR_timer_create, compat_sys_timer_create)539__SYSCALL(__NR_timer_create, compat_sys_timer_create)
540#define __NR_timer_settime 258540#define __NR_timer_settime 258
541__SYSCALL(__NR_timer_settime, compat_sys_timer_settime)541__SYSCALL(__NR_timer_settime, sys_timer_settime32)
542#define __NR_timer_gettime 259542#define __NR_timer_gettime 259
543__SYSCALL(__NR_timer_gettime, compat_sys_timer_gettime)543__SYSCALL(__NR_timer_gettime, sys_timer_gettime32)
544#define __NR_timer_getoverrun 260544#define __NR_timer_getoverrun 260
545__SYSCALL(__NR_timer_getoverrun, sys_timer_getoverrun)545__SYSCALL(__NR_timer_getoverrun, sys_timer_getoverrun)
546#define __NR_timer_delete 261546#define __NR_timer_delete 261
547__SYSCALL(__NR_timer_delete, sys_timer_delete)547__SYSCALL(__NR_timer_delete, sys_timer_delete)
548#define __NR_clock_settime 262548#define __NR_clock_settime 262
549__SYSCALL(__NR_clock_settime, compat_sys_clock_settime)549__SYSCALL(__NR_clock_settime, sys_clock_settime32)
550#define __NR_clock_gettime 263550#define __NR_clock_gettime 263
551__SYSCALL(__NR_clock_gettime, compat_sys_clock_gettime)551__SYSCALL(__NR_clock_gettime, sys_clock_gettime32)
552#define __NR_clock_getres 264552#define __NR_clock_getres 264
553__SYSCALL(__NR_clock_getres, compat_sys_clock_getres)553__SYSCALL(__NR_clock_getres, sys_clock_getres_time32)
554#define __NR_clock_nanosleep 265554#define __NR_clock_nanosleep 265
555__SYSCALL(__NR_clock_nanosleep, compat_sys_clock_nanosleep)555__SYSCALL(__NR_clock_nanosleep, sys_clock_nanosleep_time32)
556#define __NR_statfs64 266556#define __NR_statfs64 266
557__SYSCALL(__NR_statfs64, compat_sys_aarch32_statfs64)557__SYSCALL(__NR_statfs64, compat_sys_aarch32_statfs64)
558#define __NR_fstatfs64 267558#define __NR_fstatfs64 267
@@ -560,7 +560,7 @@ __SYSCALL(__NR_fstatfs64, compat_sys_aarch32_fstatfs64) · 1 unmodified line
560#define __NR_tgkill 268560#define __NR_tgkill 268
561__SYSCALL(__NR_tgkill, sys_tgkill)561__SYSCALL(__NR_tgkill, sys_tgkill)
562#define __NR_utimes 269562#define __NR_utimes 269
563__SYSCALL(__NR_utimes, compat_sys_utimes)563__SYSCALL(__NR_utimes, sys_utimes_time32)
564#define __NR_arm_fadvise64_64 270564#define __NR_arm_fadvise64_64 270
565__SYSCALL(__NR_arm_fadvise64_64, compat_sys_aarch32_fadvise64_64)565__SYSCALL(__NR_arm_fadvise64_64, compat_sys_aarch32_fadvise64_64)
566#define __NR_pciconfig_iobase 271566#define __NR_pciconfig_iobase 271
@@ -574,9 +574,9 @@ __SYSCALL(__NR_mq_open, compat_sys_mq_open) · 7 unmodified lines
574#define __NR_mq_unlink 275574#define __NR_mq_unlink 275
575__SYSCALL(__NR_mq_unlink, sys_mq_unlink)575__SYSCALL(__NR_mq_unlink, sys_mq_unlink)
576#define __NR_mq_timedsend 276576#define __NR_mq_timedsend 276
577__SYSCALL(__NR_mq_timedsend, compat_sys_mq_timedsend)577__SYSCALL(__NR_mq_timedsend, sys_mq_timedsend_time32)
578#define __NR_mq_timedreceive 277578#define __NR_mq_timedreceive 277
579__SYSCALL(__NR_mq_timedreceive, compat_sys_mq_timedreceive)579__SYSCALL(__NR_mq_timedreceive, sys_mq_timedreceive_time32)
580#define __NR_mq_notify 278580#define __NR_mq_notify 278
581__SYSCALL(__NR_mq_notify, compat_sys_mq_notify)581__SYSCALL(__NR_mq_notify, compat_sys_mq_notify)
582#define __NR_mq_getsetattr 279582#define __NR_mq_getsetattr 279
@@ -646,7 +646,7 @@ __SYSCALL(__NR_request_key, sys_request_key) · 63 unmodified lines
646#define __NR_keyctl 311646#define __NR_keyctl 311
647__SYSCALL(__NR_keyctl, compat_sys_keyctl)647__SYSCALL(__NR_keyctl, compat_sys_keyctl)
648#define __NR_semtimedop 312648#define __NR_semtimedop 312
649__SYSCALL(__NR_semtimedop, compat_sys_semtimedop)649__SYSCALL(__NR_semtimedop, sys_semtimedop_time32)
650#define __NR_vserver 313650#define __NR_vserver 313
651__SYSCALL(__NR_vserver, sys_ni_syscall)651__SYSCALL(__NR_vserver, sys_ni_syscall)
652#define __NR_ioprio_set 314652#define __NR_ioprio_set 314
@@ -674,7 +674,7 @@ __SYSCALL(__NR_mknodat, sys_mknodat) · 21 unmodified lines
674#define __NR_fchownat 325674#define __NR_fchownat 325
675__SYSCALL(__NR_fchownat, sys_fchownat)675__SYSCALL(__NR_fchownat, sys_fchownat)
676#define __NR_futimesat 326676#define __NR_futimesat 326
677__SYSCALL(__NR_futimesat, compat_sys_futimesat)677__SYSCALL(__NR_futimesat, sys_futimesat_time32)
678#define __NR_fstatat64 327678#define __NR_fstatat64 327
679__SYSCALL(__NR_fstatat64, sys_fstatat64)679__SYSCALL(__NR_fstatat64, sys_fstatat64)
680#define __NR_unlinkat 328680#define __NR_unlinkat 328
@@ -692,9 +692,9 @@ __SYSCALL(__NR_fchmodat, sys_fchmodat) · 11 unmodified lines
692#define __NR_faccessat 334692#define __NR_faccessat 334
693__SYSCALL(__NR_faccessat, sys_faccessat)693__SYSCALL(__NR_faccessat, sys_faccessat)
694#define __NR_pselect6 335694#define __NR_pselect6 335
695__SYSCALL(__NR_pselect6, compat_sys_pselect6)695__SYSCALL(__NR_pselect6, compat_sys_pselect6_time32)
696#define __NR_ppoll 336696#define __NR_ppoll 336
697__SYSCALL(__NR_ppoll, compat_sys_ppoll)697__SYSCALL(__NR_ppoll, compat_sys_ppoll_time32)
698#define __NR_unshare 337698#define __NR_unshare 337
699__SYSCALL(__NR_unshare, sys_unshare)699__SYSCALL(__NR_unshare, sys_unshare)
700#define __NR_set_robust_list 338700#define __NR_set_robust_list 338
@@ -718,7 +718,7 @@ __SYSCALL(__NR_epoll_pwait, compat_sys_epoll_pwait) · 17 unmodified lines
718#define __NR_kexec_load 347718#define __NR_kexec_load 347
719__SYSCALL(__NR_kexec_load, compat_sys_kexec_load)719__SYSCALL(__NR_kexec_load, compat_sys_kexec_load)
720#define __NR_utimensat 348720#define __NR_utimensat 348
721__SYSCALL(__NR_utimensat, compat_sys_utimensat)721__SYSCALL(__NR_utimensat, sys_utimensat_time32)
722#define __NR_signalfd 349722#define __NR_signalfd 349
723__SYSCALL(__NR_signalfd, compat_sys_signalfd)723__SYSCALL(__NR_signalfd, compat_sys_signalfd)
724#define __NR_timerfd_create 350724#define __NR_timerfd_create 350
@@ -728,9 +728,9 @@ __SYSCALL(__NR_eventfd, sys_eventfd) · 3 unmodified lines
728#define __NR_fallocate 352728#define __NR_fallocate 352
729__SYSCALL(__NR_fallocate, compat_sys_aarch32_fallocate)729__SYSCALL(__NR_fallocate, compat_sys_aarch32_fallocate)
730#define __NR_timerfd_settime 353730#define __NR_timerfd_settime 353
731__SYSCALL(__NR_timerfd_settime, compat_sys_timerfd_settime)731__SYSCALL(__NR_timerfd_settime, sys_timerfd_settime32)
732#define __NR_timerfd_gettime 354732#define __NR_timerfd_gettime 354
733__SYSCALL(__NR_timerfd_gettime, compat_sys_timerfd_gettime)733__SYSCALL(__NR_timerfd_gettime, sys_timerfd_gettime32)
734#define __NR_signalfd4 355734#define __NR_signalfd4 355
735__SYSCALL(__NR_signalfd4, compat_sys_signalfd4)735__SYSCALL(__NR_signalfd4, compat_sys_signalfd4)
736#define __NR_eventfd2 356736#define __NR_eventfd2 356
@@ -752,7 +752,7 @@ __SYSCALL(__NR_rt_tgsigqueueinfo, compat_sys_rt_tgsigqueueinfo) · 15 unmodified lines
752#define __NR_perf_event_open 364752#define __NR_perf_event_open 364
753__SYSCALL(__NR_perf_event_open, sys_perf_event_open)753__SYSCALL(__NR_perf_event_open, sys_perf_event_open)
754#define __NR_recvmmsg 365754#define __NR_recvmmsg 365
755__SYSCALL(__NR_recvmmsg, compat_sys_recvmmsg)755__SYSCALL(__NR_recvmmsg, compat_sys_recvmmsg_time32)
756#define __NR_accept4 366756#define __NR_accept4 366
757__SYSCALL(__NR_accept4, sys_accept4)757__SYSCALL(__NR_accept4, sys_accept4)
758#define __NR_fanotify_init 367758#define __NR_fanotify_init 367
@@ -766,7 +766,7 @@ __SYSCALL(__NR_name_to_handle_at, sys_name_to_handle_at) · 7 unmodified lines
766#define __NR_open_by_handle_at 371766#define __NR_open_by_handle_at 371
767__SYSCALL(__NR_open_by_handle_at, compat_sys_open_by_handle_at)767__SYSCALL(__NR_open_by_handle_at, compat_sys_open_by_handle_at)
768#define __NR_clock_adjtime 372768#define __NR_clock_adjtime 372
769__SYSCALL(__NR_clock_adjtime, compat_sys_clock_adjtime)769__SYSCALL(__NR_clock_adjtime, sys_clock_adjtime32)
770#define __NR_syncfs 373770#define __NR_syncfs 373
771__SYSCALL(__NR_syncfs, sys_syncfs)771__SYSCALL(__NR_syncfs, sys_syncfs)
772#define __NR_sendmmsg 374772#define __NR_sendmmsg 374
arch/mips/kernel/syscalls/syscall_n32.tbl+25−25
@@ -41,7 +41,7 @@ · 40 unmodified lines
4131 n32 dup sys_dup4131 n32 dup sys_dup
4232 n32 dup2 sys_dup24232 n32 dup2 sys_dup2
4333 n32 pause sys_pause4333 n32 pause sys_pause
4434 n32 nanosleep compat_sys_nanosleep4434 n32 nanosleep sys_nanosleep_time32
4535 n32 getitimer compat_sys_getitimer4535 n32 getitimer compat_sys_getitimer
4636 n32 setitimer compat_sys_setitimer4636 n32 setitimer compat_sys_setitimer
4737 n32 alarm sys_alarm4737 n32 alarm sys_alarm
@@ -133,11 +133,11 @@ · 85 unmodified lines
133123 n32 capget sys_capget133123 n32 capget sys_capget
134124 n32 capset sys_capset134124 n32 capset sys_capset
135125 n32 rt_sigpending compat_sys_rt_sigpending135125 n32 rt_sigpending compat_sys_rt_sigpending
136126 n32 rt_sigtimedwait compat_sys_rt_sigtimedwait136126 n32 rt_sigtimedwait compat_sys_rt_sigtimedwait_time32
137127 n32 rt_sigqueueinfo compat_sys_rt_sigqueueinfo137127 n32 rt_sigqueueinfo compat_sys_rt_sigqueueinfo
138128 n32 rt_sigsuspend compat_sys_rt_sigsuspend138128 n32 rt_sigsuspend compat_sys_rt_sigsuspend
139129 n32 sigaltstack compat_sys_sigaltstack139129 n32 sigaltstack compat_sys_sigaltstack
140130 n32 utime compat_sys_utime140130 n32 utime sys_utime32
141131 n32 mknod sys_mknod141131 n32 mknod sys_mknod
142132 n32 personality sys_32_personality142132 n32 personality sys_32_personality
143133 n32 ustat compat_sys_ustat143133 n32 ustat compat_sys_ustat
@@ -152,7 +152,7 @@ · 8 unmodified lines
152142 n32 sched_getscheduler sys_sched_getscheduler152142 n32 sched_getscheduler sys_sched_getscheduler
153143 n32 sched_get_priority_max sys_sched_get_priority_max153143 n32 sched_get_priority_max sys_sched_get_priority_max
154144 n32 sched_get_priority_min sys_sched_get_priority_min154144 n32 sched_get_priority_min sys_sched_get_priority_min
155145 n32 sched_rr_get_interval compat_sys_sched_rr_get_interval155145 n32 sched_rr_get_interval sys_sched_rr_get_interval_time32
156146 n32 mlock sys_mlock156146 n32 mlock sys_mlock
157147 n32 munlock sys_munlock157147 n32 munlock sys_munlock
158148 n32 mlockall sys_mlockall158148 n32 mlockall sys_mlockall
@@ -161,7 +161,7 @@ · 2 unmodified lines
161151 n32 pivot_root sys_pivot_root161151 n32 pivot_root sys_pivot_root
162152 n32 _sysctl compat_sys_sysctl162152 n32 _sysctl compat_sys_sysctl
163153 n32 prctl sys_prctl163153 n32 prctl sys_prctl
164154 n32 adjtimex compat_sys_adjtimex164154 n32 adjtimex sys_adjtimex_time32
165155 n32 setrlimit compat_sys_setrlimit165155 n32 setrlimit compat_sys_setrlimit
166156 n32 chroot sys_chroot166156 n32 chroot sys_chroot
167157 n32 sync sys_sync167157 n32 sync sys_sync
@@ -202,7 +202,7 @@ · 34 unmodified lines
202191 n32 fremovexattr sys_fremovexattr202191 n32 fremovexattr sys_fremovexattr
203192 n32 tkill sys_tkill203192 n32 tkill sys_tkill
204193 n32 reserved193 sys_ni_syscall204193 n32 reserved193 sys_ni_syscall
205194 n32 futex compat_sys_futex205194 n32 futex sys_futex_time32
206195 n32 sched_setaffinity compat_sys_sched_setaffinity206195 n32 sched_setaffinity compat_sys_sched_setaffinity
207196 n32 sched_getaffinity compat_sys_sched_getaffinity207196 n32 sched_getaffinity compat_sys_sched_getaffinity
208197 n32 cacheflush sys_cacheflush208197 n32 cacheflush sys_cacheflush
@@ -210,7 +210,7 @@ · 1 unmodified line
210199 n32 sysmips __sys_sysmips210199 n32 sysmips __sys_sysmips
211200 n32 io_setup compat_sys_io_setup211200 n32 io_setup compat_sys_io_setup
212201 n32 io_destroy sys_io_destroy212201 n32 io_destroy sys_io_destroy
213202 n32 io_getevents compat_sys_io_getevents213202 n32 io_getevents sys_io_getevents_time32
214203 n32 io_submit compat_sys_io_submit214203 n32 io_submit compat_sys_io_submit
215204 n32 io_cancel sys_io_cancel215204 n32 io_cancel sys_io_cancel
216205 n32 exit_group sys_exit_group216205 n32 exit_group sys_exit_group
@@ -223,29 +223,29 @@ · 6 unmodified lines
223212 n32 fcntl64 compat_sys_fcntl64223212 n32 fcntl64 compat_sys_fcntl64
224213 n32 set_tid_address sys_set_tid_address224213 n32 set_tid_address sys_set_tid_address
225214 n32 restart_syscall sys_restart_syscall225214 n32 restart_syscall sys_restart_syscall
226215 n32 semtimedop compat_sys_semtimedop226215 n32 semtimedop sys_semtimedop_time32
227216 n32 fadvise64 sys_fadvise64_64227216 n32 fadvise64 sys_fadvise64_64
228217 n32 statfs64 compat_sys_statfs64228217 n32 statfs64 compat_sys_statfs64
229218 n32 fstatfs64 compat_sys_fstatfs64229218 n32 fstatfs64 compat_sys_fstatfs64
230219 n32 sendfile64 sys_sendfile64230219 n32 sendfile64 sys_sendfile64
231220 n32 timer_create compat_sys_timer_create231220 n32 timer_create compat_sys_timer_create
232221 n32 timer_settime compat_sys_timer_settime232221 n32 timer_settime sys_timer_settime32
233222 n32 timer_gettime compat_sys_timer_gettime233222 n32 timer_gettime sys_timer_gettime32
234223 n32 timer_getoverrun sys_timer_getoverrun234223 n32 timer_getoverrun sys_timer_getoverrun
235224 n32 timer_delete sys_timer_delete235224 n32 timer_delete sys_timer_delete
236225 n32 clock_settime compat_sys_clock_settime236225 n32 clock_settime sys_clock_settime32
237226 n32 clock_gettime compat_sys_clock_gettime237226 n32 clock_gettime sys_clock_gettime32
238227 n32 clock_getres compat_sys_clock_getres238227 n32 clock_getres sys_clock_getres_time32
239228 n32 clock_nanosleep compat_sys_clock_nanosleep239228 n32 clock_nanosleep sys_clock_nanosleep_time32
240229 n32 tgkill sys_tgkill240229 n32 tgkill sys_tgkill
241230 n32 utimes compat_sys_utimes241230 n32 utimes sys_utimes_time32
242231 n32 mbind compat_sys_mbind242231 n32 mbind compat_sys_mbind
243232 n32 get_mempolicy compat_sys_get_mempolicy243232 n32 get_mempolicy compat_sys_get_mempolicy
244233 n32 set_mempolicy compat_sys_set_mempolicy244233 n32 set_mempolicy compat_sys_set_mempolicy
245234 n32 mq_open compat_sys_mq_open245234 n32 mq_open compat_sys_mq_open
246235 n32 mq_unlink sys_mq_unlink246235 n32 mq_unlink sys_mq_unlink
247236 n32 mq_timedsend compat_sys_mq_timedsend247236 n32 mq_timedsend sys_mq_timedsend_time32
248237 n32 mq_timedreceive compat_sys_mq_timedreceive248237 n32 mq_timedreceive sys_mq_timedreceive_time32
249238 n32 mq_notify compat_sys_mq_notify249238 n32 mq_notify compat_sys_mq_notify
250239 n32 mq_getsetattr compat_sys_mq_getsetattr250239 n32 mq_getsetattr compat_sys_mq_getsetattr
251240 n32 vserver sys_ni_syscall251240 n32 vserver sys_ni_syscall
@@ -263,7 +263,7 @@ · 11 unmodified lines
263252 n32 mkdirat sys_mkdirat263252 n32 mkdirat sys_mkdirat
264253 n32 mknodat sys_mknodat264253 n32 mknodat sys_mknodat
265254 n32 fchownat sys_fchownat265254 n32 fchownat sys_fchownat
266255 n32 futimesat compat_sys_futimesat266255 n32 futimesat sys_futimesat_time32
267256 n32 newfstatat sys_newfstatat267256 n32 newfstatat sys_newfstatat
268257 n32 unlinkat sys_unlinkat268257 n32 unlinkat sys_unlinkat
269258 n32 renameat sys_renameat269258 n32 renameat sys_renameat
@@ -272,8 +272,8 @@ · 2 unmodified lines
272261 n32 readlinkat sys_readlinkat272261 n32 readlinkat sys_readlinkat
273262 n32 fchmodat sys_fchmodat273262 n32 fchmodat sys_fchmodat
274263 n32 faccessat sys_faccessat274263 n32 faccessat sys_faccessat
275264 n32 pselect6 compat_sys_pselect6275264 n32 pselect6 compat_sys_pselect6_time32
276265 n32 ppoll compat_sys_ppoll276265 n32 ppoll compat_sys_ppoll_time32
277266 n32 unshare sys_unshare277266 n32 unshare sys_unshare
278267 n32 splice sys_splice278267 n32 splice sys_splice
279268 n32 sync_file_range sys_sync_file_range279268 n32 sync_file_range sys_sync_file_range
@@ -287,14 +287,14 @@ · 7 unmodified lines
287276 n32 epoll_pwait compat_sys_epoll_pwait287276 n32 epoll_pwait compat_sys_epoll_pwait
288277 n32 ioprio_set sys_ioprio_set288277 n32 ioprio_set sys_ioprio_set
289278 n32 ioprio_get sys_ioprio_get289278 n32 ioprio_get sys_ioprio_get
290279 n32 utimensat compat_sys_utimensat290279 n32 utimensat sys_utimensat_time32
291280 n32 signalfd compat_sys_signalfd291280 n32 signalfd compat_sys_signalfd
292281 n32 timerfd sys_ni_syscall292281 n32 timerfd sys_ni_syscall
293282 n32 eventfd sys_eventfd293282 n32 eventfd sys_eventfd
294283 n32 fallocate sys_fallocate294283 n32 fallocate sys_fallocate
295284 n32 timerfd_create sys_timerfd_create295284 n32 timerfd_create sys_timerfd_create
296285 n32 timerfd_gettime compat_sys_timerfd_gettime296285 n32 timerfd_gettime sys_timerfd_gettime32
297286 n32 timerfd_settime compat_sys_timerfd_settime297286 n32 timerfd_settime sys_timerfd_settime32
298287 n32 signalfd4 compat_sys_signalfd4298287 n32 signalfd4 compat_sys_signalfd4
299288 n32 eventfd2 sys_eventfd2299288 n32 eventfd2 sys_eventfd2
300289 n32 epoll_create1 sys_epoll_create1300289 n32 epoll_create1 sys_epoll_create1
@@ -306,14 +306,14 @@ · 5 unmodified lines
306295 n32 rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo306295 n32 rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo
307296 n32 perf_event_open sys_perf_event_open307296 n32 perf_event_open sys_perf_event_open
308297 n32 accept4 sys_accept4308297 n32 accept4 sys_accept4
309298 n32 recvmmsg compat_sys_recvmmsg309298 n32 recvmmsg compat_sys_recvmmsg_time32
310299 n32 getdents64 sys_getdents64310299 n32 getdents64 sys_getdents64
311300 n32 fanotify_init sys_fanotify_init311300 n32 fanotify_init sys_fanotify_init
312301 n32 fanotify_mark sys_fanotify_mark312301 n32 fanotify_mark sys_fanotify_mark
313302 n32 prlimit64 sys_prlimit64313302 n32 prlimit64 sys_prlimit64
314303 n32 name_to_handle_at sys_name_to_handle_at314303 n32 name_to_handle_at sys_name_to_handle_at
315304 n32 open_by_handle_at sys_open_by_handle_at315304 n32 open_by_handle_at sys_open_by_handle_at
316305 n32 clock_adjtime compat_sys_clock_adjtime316305 n32 clock_adjtime sys_clock_adjtime32
317306 n32 syncfs sys_syncfs317306 n32 syncfs sys_syncfs
318307 n32 sendmmsg compat_sys_sendmmsg318307 n32 sendmmsg compat_sys_sendmmsg
319308 n32 setns sys_setns319308 n32 setns sys_setns
arch/mips/kernel/syscalls/syscall_o32.tbl+26−26
@@ -20,7 +20,7 @@ · 19 unmodified lines
2010 o32 unlink sys_unlink2010 o32 unlink sys_unlink
2111 o32 execve sys_execve compat_sys_execve2111 o32 execve sys_execve compat_sys_execve
2212 o32 chdir sys_chdir2212 o32 chdir sys_chdir
2313 o32 time sys_time compat_sys_time2313 o32 time sys_time sys_time32
2414 o32 mknod sys_mknod2414 o32 mknod sys_mknod
2515 o32 chmod sys_chmod2515 o32 chmod sys_chmod
2616 o32 lchown sys_lchown2616 o32 lchown sys_lchown
@@ -33,13 +33,13 @@ · 6 unmodified lines
3322 o32 umount sys_oldumount3322 o32 umount sys_oldumount
3423 o32 setuid sys_setuid3423 o32 setuid sys_setuid
3524 o32 getuid sys_getuid3524 o32 getuid sys_getuid
3625 o32 stime sys_stime compat_sys_stime3625 o32 stime sys_stime sys_stime32
3726 o32 ptrace sys_ptrace compat_sys_ptrace3726 o32 ptrace sys_ptrace compat_sys_ptrace
3827 o32 alarm sys_alarm3827 o32 alarm sys_alarm
39# 28 was sys_fstat39# 28 was sys_fstat
4028 o32 unused28 sys_ni_syscall4028 o32 unused28 sys_ni_syscall
4129 o32 pause sys_pause4129 o32 pause sys_pause
4230 o32 utime sys_utime compat_sys_utime4230 o32 utime sys_utime sys_utime32
4331 o32 stty sys_ni_syscall4331 o32 stty sys_ni_syscall
4432 o32 gtty sys_ni_syscall4432 o32 gtty sys_ni_syscall
4533 o32 access sys_access4533 o32 access sys_access
@@ -135,7 +135,7 @@ · 89 unmodified lines
135121 o32 setdomainname sys_setdomainname135121 o32 setdomainname sys_setdomainname
136122 o32 uname sys_newuname136122 o32 uname sys_newuname
137123 o32 modify_ldt sys_ni_syscall137123 o32 modify_ldt sys_ni_syscall
138124 o32 adjtimex sys_adjtimex compat_sys_adjtimex138124 o32 adjtimex sys_adjtimex sys_adjtimex_time32
139125 o32 mprotect sys_mprotect139125 o32 mprotect sys_mprotect
140126 o32 sigprocmask sys_sigprocmask compat_sys_sigprocmask140126 o32 sigprocmask sys_sigprocmask compat_sys_sigprocmask
141127 o32 create_module sys_ni_syscall141127 o32 create_module sys_ni_syscall
@@ -176,8 +176,8 @@ · 34 unmodified lines
176162 o32 sched_yield sys_sched_yield176162 o32 sched_yield sys_sched_yield
177163 o32 sched_get_priority_max sys_sched_get_priority_max177163 o32 sched_get_priority_max sys_sched_get_priority_max
178164 o32 sched_get_priority_min sys_sched_get_priority_min178164 o32 sched_get_priority_min sys_sched_get_priority_min
179165 o32 sched_rr_get_interval sys_sched_rr_get_interval compat_sys_sched_rr_get_interval179165 o32 sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32
180166 o32 nanosleep sys_nanosleep compat_sys_nanosleep180166 o32 nanosleep sys_nanosleep sys_nanosleep_time32
181167 o32 mremap sys_mremap181167 o32 mremap sys_mremap
182168 o32 accept sys_accept182168 o32 accept sys_accept
183169 o32 bind sys_bind183169 o32 bind sys_bind
@@ -208,7 +208,7 @@ · 24 unmodified lines
208194 o32 rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction208194 o32 rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction
209195 o32 rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask209195 o32 rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask
210196 o32 rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending210196 o32 rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending
211197 o32 rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait211197 o32 rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32
212198 o32 rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo212198 o32 rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo
213199 o32 rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend213199 o32 rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend
214200 o32 pread64 sys_pread64 sys_32_pread214200 o32 pread64 sys_pread64 sys_32_pread
@@ -249,12 +249,12 @@ · 34 unmodified lines
249235 o32 fremovexattr sys_fremovexattr249235 o32 fremovexattr sys_fremovexattr
250236 o32 tkill sys_tkill250236 o32 tkill sys_tkill
251237 o32 sendfile64 sys_sendfile64251237 o32 sendfile64 sys_sendfile64
252238 o32 futex sys_futex compat_sys_futex252238 o32 futex sys_futex sys_futex_time32
253239 o32 sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity253239 o32 sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity
254240 o32 sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity254240 o32 sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity
255241 o32 io_setup sys_io_setup compat_sys_io_setup255241 o32 io_setup sys_io_setup compat_sys_io_setup
256242 o32 io_destroy sys_io_destroy256242 o32 io_destroy sys_io_destroy
257243 o32 io_getevents sys_io_getevents compat_sys_io_getevents257243 o32 io_getevents sys_io_getevents sys_io_getevents_time32
258244 o32 io_submit sys_io_submit compat_sys_io_submit258244 o32 io_submit sys_io_submit compat_sys_io_submit
259245 o32 io_cancel sys_io_cancel259245 o32 io_cancel sys_io_cancel
260246 o32 exit_group sys_exit_group260246 o32 exit_group sys_exit_group
@@ -269,23 +269,23 @@ · 8 unmodified lines
269255 o32 statfs64 sys_statfs64 compat_sys_statfs64269255 o32 statfs64 sys_statfs64 compat_sys_statfs64
270256 o32 fstatfs64 sys_fstatfs64 compat_sys_fstatfs64270256 o32 fstatfs64 sys_fstatfs64 compat_sys_fstatfs64
271257 o32 timer_create sys_timer_create compat_sys_timer_create271257 o32 timer_create sys_timer_create compat_sys_timer_create
272258 o32 timer_settime sys_timer_settime compat_sys_timer_settime272258 o32 timer_settime sys_timer_settime sys_timer_settime32
273259 o32 timer_gettime sys_timer_gettime compat_sys_timer_gettime273259 o32 timer_gettime sys_timer_gettime sys_timer_gettime32
274260 o32 timer_getoverrun sys_timer_getoverrun274260 o32 timer_getoverrun sys_timer_getoverrun
275261 o32 timer_delete sys_timer_delete275261 o32 timer_delete sys_timer_delete
276262 o32 clock_settime sys_clock_settime compat_sys_clock_settime276262 o32 clock_settime sys_clock_settime sys_clock_settime32
277263 o32 clock_gettime sys_clock_gettime compat_sys_clock_gettime277263 o32 clock_gettime sys_clock_gettime sys_clock_gettime32
278264 o32 clock_getres sys_clock_getres compat_sys_clock_getres278264 o32 clock_getres sys_clock_getres sys_clock_getres_time32
279265 o32 clock_nanosleep sys_clock_nanosleep compat_sys_clock_nanosleep279265 o32 clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32
280266 o32 tgkill sys_tgkill280266 o32 tgkill sys_tgkill
281267 o32 utimes sys_utimes compat_sys_utimes281267 o32 utimes sys_utimes sys_utimes_time32
282268 o32 mbind sys_mbind compat_sys_mbind282268 o32 mbind sys_mbind compat_sys_mbind
283269 o32 get_mempolicy sys_get_mempolicy compat_sys_get_mempolicy283269 o32 get_mempolicy sys_get_mempolicy compat_sys_get_mempolicy
284270 o32 set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy284270 o32 set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy
285271 o32 mq_open sys_mq_open compat_sys_mq_open285271 o32 mq_open sys_mq_open compat_sys_mq_open
286272 o32 mq_unlink sys_mq_unlink286272 o32 mq_unlink sys_mq_unlink
287273 o32 mq_timedsend sys_mq_timedsend compat_sys_mq_timedsend287273 o32 mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32
288274 o32 mq_timedreceive sys_mq_timedreceive compat_sys_mq_timedreceive288274 o32 mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32
289275 o32 mq_notify sys_mq_notify compat_sys_mq_notify289275 o32 mq_notify sys_mq_notify compat_sys_mq_notify
290276 o32 mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr290276 o32 mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr
291277 o32 vserver sys_ni_syscall291277 o32 vserver sys_ni_syscall
@@ -303,7 +303,7 @@ · 11 unmodified lines
303289 o32 mkdirat sys_mkdirat303289 o32 mkdirat sys_mkdirat
304290 o32 mknodat sys_mknodat304290 o32 mknodat sys_mknodat
305291 o32 fchownat sys_fchownat305291 o32 fchownat sys_fchownat
306292 o32 futimesat sys_futimesat compat_sys_futimesat306292 o32 futimesat sys_futimesat sys_futimesat_time32
307293 o32 fstatat64 sys_fstatat64 sys_newfstatat307293 o32 fstatat64 sys_fstatat64 sys_newfstatat
308294 o32 unlinkat sys_unlinkat308294 o32 unlinkat sys_unlinkat
309295 o32 renameat sys_renameat309295 o32 renameat sys_renameat
@@ -312,8 +312,8 @@ · 2 unmodified lines
312298 o32 readlinkat sys_readlinkat312298 o32 readlinkat sys_readlinkat
313299 o32 fchmodat sys_fchmodat313299 o32 fchmodat sys_fchmodat
314300 o32 faccessat sys_faccessat314300 o32 faccessat sys_faccessat
315301 o32 pselect6 sys_pselect6 compat_sys_pselect6315301 o32 pselect6 sys_pselect6 compat_sys_pselect6_time32
316302 o32 ppoll sys_ppoll compat_sys_ppoll316302 o32 ppoll sys_ppoll compat_sys_ppoll_time32
317303 o32 unshare sys_unshare317303 o32 unshare sys_unshare
318304 o32 splice sys_splice318304 o32 splice sys_splice
319305 o32 sync_file_range sys_sync_file_range sys32_sync_file_range319305 o32 sync_file_range sys_sync_file_range sys32_sync_file_range
@@ -327,14 +327,14 @@ · 7 unmodified lines
327313 o32 epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait327313 o32 epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait
328314 o32 ioprio_set sys_ioprio_set328314 o32 ioprio_set sys_ioprio_set
329315 o32 ioprio_get sys_ioprio_get329315 o32 ioprio_get sys_ioprio_get
330316 o32 utimensat sys_utimensat compat_sys_utimensat330316 o32 utimensat sys_utimensat sys_utimensat_time32
331317 o32 signalfd sys_signalfd compat_sys_signalfd331317 o32 signalfd sys_signalfd compat_sys_signalfd
332318 o32 timerfd sys_ni_syscall332318 o32 timerfd sys_ni_syscall
333319 o32 eventfd sys_eventfd333319 o32 eventfd sys_eventfd
334320 o32 fallocate sys_fallocate sys32_fallocate334320 o32 fallocate sys_fallocate sys32_fallocate
335321 o32 timerfd_create sys_timerfd_create335321 o32 timerfd_create sys_timerfd_create
336322 o32 timerfd_gettime sys_timerfd_gettime compat_sys_timerfd_gettime336322 o32 timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32
337323 o32 timerfd_settime sys_timerfd_settime compat_sys_timerfd_settime337323 o32 timerfd_settime sys_timerfd_settime sys_timerfd_settime32
338324 o32 signalfd4 sys_signalfd4 compat_sys_signalfd4338324 o32 signalfd4 sys_signalfd4 compat_sys_signalfd4
339325 o32 eventfd2 sys_eventfd2339325 o32 eventfd2 sys_eventfd2
340326 o32 epoll_create1 sys_epoll_create1340326 o32 epoll_create1 sys_epoll_create1
@@ -346,13 +346,13 @@ · 5 unmodified lines
346332 o32 rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo346332 o32 rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo
347333 o32 perf_event_open sys_perf_event_open347333 o32 perf_event_open sys_perf_event_open
348334 o32 accept4 sys_accept4348334 o32 accept4 sys_accept4
349335 o32 recvmmsg sys_recvmmsg compat_sys_recvmmsg349335 o32 recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32
350336 o32 fanotify_init sys_fanotify_init350336 o32 fanotify_init sys_fanotify_init
351337 o32 fanotify_mark sys_fanotify_mark compat_sys_fanotify_mark351337 o32 fanotify_mark sys_fanotify_mark compat_sys_fanotify_mark
352338 o32 prlimit64 sys_prlimit64352338 o32 prlimit64 sys_prlimit64
353339 o32 name_to_handle_at sys_name_to_handle_at353339 o32 name_to_handle_at sys_name_to_handle_at
354340 o32 open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at354340 o32 open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at
355341 o32 clock_adjtime sys_clock_adjtime compat_sys_clock_adjtime355341 o32 clock_adjtime sys_clock_adjtime sys_clock_adjtime32
356342 o32 syncfs sys_syncfs356342 o32 syncfs sys_syncfs
357343 o32 sendmmsg sys_sendmmsg compat_sys_sendmmsg357343 o32 sendmmsg sys_sendmmsg compat_sys_sendmmsg
358344 o32 setns sys_setns358344 o32 setns sys_setns
arch/parisc/kernel/syscalls/syscall.tbl+27−27
@@ -20,7 +20,7 @@ · 19 unmodified lines
2010 common unlink sys_unlink2010 common unlink sys_unlink
2111 common execve sys_execve compat_sys_execve2111 common execve sys_execve compat_sys_execve
2212 common chdir sys_chdir2212 common chdir sys_chdir
2313 common time sys_time compat_sys_time2313 common time sys_time sys_time32
2414 common mknod sys_mknod2414 common mknod sys_mknod
2515 common chmod sys_chmod2515 common chmod sys_chmod
2616 common lchown sys_lchown2616 common lchown sys_lchown
@@ -32,12 +32,12 @@ · 5 unmodified lines
3222 common bind sys_bind3222 common bind sys_bind
3323 common setuid sys_setuid3323 common setuid sys_setuid
3424 common getuid sys_getuid3424 common getuid sys_getuid
3525 common stime sys_stime compat_sys_stime3525 common stime sys_stime sys_stime32
3626 common ptrace sys_ptrace compat_sys_ptrace3626 common ptrace sys_ptrace compat_sys_ptrace
3727 common alarm sys_alarm3727 common alarm sys_alarm
3828 common fstat sys_newfstat compat_sys_newfstat3828 common fstat sys_newfstat compat_sys_newfstat
3929 common pause sys_pause3929 common pause sys_pause
4030 common utime sys_utime compat_sys_utime4030 common utime sys_utime sys_utime32
4131 common connect sys_connect4131 common connect sys_connect
4232 common listen sys_listen4232 common listen sys_listen
4333 common access sys_access4333 common access sys_access
@@ -133,7 +133,7 @@ · 89 unmodified lines
133121 common setdomainname sys_setdomainname133121 common setdomainname sys_setdomainname
134122 common sendfile sys_sendfile compat_sys_sendfile134122 common sendfile sys_sendfile compat_sys_sendfile
135123 common recvfrom sys_recvfrom135123 common recvfrom sys_recvfrom
136124 common adjtimex sys_adjtimex compat_sys_adjtimex136124 common adjtimex sys_adjtimex sys_adjtimex_time32
137125 common mprotect sys_mprotect137125 common mprotect sys_mprotect
138126 common sigprocmask sys_sigprocmask compat_sys_sigprocmask138126 common sigprocmask sys_sigprocmask compat_sys_sigprocmask
139# 127 was create_module139# 127 was create_module
@@ -171,8 +171,8 @@ · 31 unmodified lines
171158 common sched_yield sys_sched_yield171158 common sched_yield sys_sched_yield
172159 common sched_get_priority_max sys_sched_get_priority_max172159 common sched_get_priority_max sys_sched_get_priority_max
173160 common sched_get_priority_min sys_sched_get_priority_min173160 common sched_get_priority_min sys_sched_get_priority_min
174161 common sched_rr_get_interval sys_sched_rr_get_interval compat_sys_sched_rr_get_interval174161 common sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32
175162 common nanosleep sys_nanosleep compat_sys_nanosleep175162 common nanosleep sys_nanosleep sys_nanosleep_time32
176163 common mremap sys_mremap176163 common mremap sys_mremap
177164 common setresuid sys_setresuid177164 common setresuid sys_setresuid
178165 common getresuid sys_getresuid178165 common getresuid sys_getresuid
@@ -187,7 +187,7 @@ · 8 unmodified lines
187174 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction187174 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction
188175 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask188175 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask
189176 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending189176 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending
190177 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait190177 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32
191178 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo191178 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo
192179 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend192179 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend
193180 common chown sys_chown193180 common chown sys_chown
@@ -223,14 +223,14 @@ · 29 unmodified lines
223207 64 readahead sys_readahead223207 64 readahead sys_readahead
224208 common tkill sys_tkill224208 common tkill sys_tkill
225209 common sendfile64 sys_sendfile64 compat_sys_sendfile64225209 common sendfile64 sys_sendfile64 compat_sys_sendfile64
226210 common futex sys_futex compat_sys_futex226210 common futex sys_futex sys_futex_time32
227211 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity227211 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity
228212 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity228212 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity
229# 213 was set_thread_area229# 213 was set_thread_area
230# 214 was get_thread_area230# 214 was get_thread_area
231215 common io_setup sys_io_setup compat_sys_io_setup231215 common io_setup sys_io_setup compat_sys_io_setup
232216 common io_destroy sys_io_destroy232216 common io_destroy sys_io_destroy
233217 common io_getevents sys_io_getevents compat_sys_io_getevents233217 common io_getevents sys_io_getevents sys_io_getevents_time32
234218 common io_submit sys_io_submit compat_sys_io_submit234218 common io_submit sys_io_submit compat_sys_io_submit
235219 common io_cancel sys_io_cancel235219 common io_cancel sys_io_cancel
236# 220 was alloc_hugepages236# 220 was alloc_hugepages
@@ -241,11 +241,11 @@ · 4 unmodified lines
241225 common epoll_ctl sys_epoll_ctl241225 common epoll_ctl sys_epoll_ctl
242226 common epoll_wait sys_epoll_wait242226 common epoll_wait sys_epoll_wait
243227 common remap_file_pages sys_remap_file_pages243227 common remap_file_pages sys_remap_file_pages
244228 common semtimedop sys_semtimedop compat_sys_semtimedop244228 common semtimedop sys_semtimedop sys_semtimedop_time32
245229 common mq_open sys_mq_open compat_sys_mq_open245229 common mq_open sys_mq_open compat_sys_mq_open
246230 common mq_unlink sys_mq_unlink246230 common mq_unlink sys_mq_unlink
247231 common mq_timedsend sys_mq_timedsend compat_sys_mq_timedsend247231 common mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32
248232 common mq_timedreceive sys_mq_timedreceive compat_sys_mq_timedreceive248232 common mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32
249233 common mq_notify sys_mq_notify compat_sys_mq_notify249233 common mq_notify sys_mq_notify compat_sys_mq_notify
250234 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr250234 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr
251235 common waitid sys_waitid compat_sys_waitid251235 common waitid sys_waitid compat_sys_waitid
@@ -265,14 +265,14 @@ · 13 unmodified lines
265248 common lremovexattr sys_lremovexattr265248 common lremovexattr sys_lremovexattr
266249 common fremovexattr sys_fremovexattr266249 common fremovexattr sys_fremovexattr
267250 common timer_create sys_timer_create compat_sys_timer_create267250 common timer_create sys_timer_create compat_sys_timer_create
268251 common timer_settime sys_timer_settime compat_sys_timer_settime268251 common timer_settime sys_timer_settime sys_timer_settime32
269252 common timer_gettime sys_timer_gettime compat_sys_timer_gettime269252 common timer_gettime sys_timer_gettime sys_timer_gettime32
270253 common timer_getoverrun sys_timer_getoverrun270253 common timer_getoverrun sys_timer_getoverrun
271254 common timer_delete sys_timer_delete271254 common timer_delete sys_timer_delete
272255 common clock_settime sys_clock_settime compat_sys_clock_settime272255 common clock_settime sys_clock_settime sys_clock_settime32
273256 common clock_gettime sys_clock_gettime compat_sys_clock_gettime273256 common clock_gettime sys_clock_gettime sys_clock_gettime32
274257 common clock_getres sys_clock_getres compat_sys_clock_getres274257 common clock_getres sys_clock_getres sys_clock_getres_time32
275258 common clock_nanosleep sys_clock_nanosleep compat_sys_clock_nanosleep275258 common clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32
276259 common tgkill sys_tgkill276259 common tgkill sys_tgkill
277260 common mbind sys_mbind compat_sys_mbind277260 common mbind sys_mbind compat_sys_mbind
278261 common get_mempolicy sys_get_mempolicy compat_sys_get_mempolicy278261 common get_mempolicy sys_get_mempolicy compat_sys_get_mempolicy
@@ -287,13 +287,13 @@ · 8 unmodified lines
287270 common inotify_add_watch sys_inotify_add_watch287270 common inotify_add_watch sys_inotify_add_watch
288271 common inotify_rm_watch sys_inotify_rm_watch288271 common inotify_rm_watch sys_inotify_rm_watch
289272 common migrate_pages sys_migrate_pages289272 common migrate_pages sys_migrate_pages
290273 common pselect6 sys_pselect6 compat_sys_pselect6290273 common pselect6 sys_pselect6 compat_sys_pselect6_time32
291274 common ppoll sys_ppoll compat_sys_ppoll291274 common ppoll sys_ppoll compat_sys_ppoll_time32
292275 common openat sys_openat compat_sys_openat292275 common openat sys_openat compat_sys_openat
293276 common mkdirat sys_mkdirat293276 common mkdirat sys_mkdirat
294277 common mknodat sys_mknodat294277 common mknodat sys_mknodat
295278 common fchownat sys_fchownat295278 common fchownat sys_fchownat
296279 common futimesat sys_futimesat compat_sys_futimesat296279 common futimesat sys_futimesat sys_futimesat_time32
297280 common fstatat64 sys_fstatat64297280 common fstatat64 sys_fstatat64
298281 common unlinkat sys_unlinkat298281 common unlinkat sys_unlinkat
299282 common renameat sys_renameat299282 common renameat sys_renameat
@@ -316,15 +316,15 @@ · 16 unmodified lines
316298 common statfs64 sys_statfs64 compat_sys_statfs64316298 common statfs64 sys_statfs64 compat_sys_statfs64
317299 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64317299 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64
318300 common kexec_load sys_kexec_load compat_sys_kexec_load318300 common kexec_load sys_kexec_load compat_sys_kexec_load
319301 common utimensat sys_utimensat compat_sys_utimensat319301 common utimensat sys_utimensat sys_utimensat_time32
320302 common signalfd sys_signalfd compat_sys_signalfd320302 common signalfd sys_signalfd compat_sys_signalfd
321# 303 was timerfd321# 303 was timerfd
322304 common eventfd sys_eventfd322304 common eventfd sys_eventfd
323305 32 fallocate parisc_fallocate323305 32 fallocate parisc_fallocate
324305 64 fallocate sys_fallocate324305 64 fallocate sys_fallocate
325306 common timerfd_create sys_timerfd_create325306 common timerfd_create sys_timerfd_create
326307 common timerfd_settime sys_timerfd_settime compat_sys_timerfd_settime326307 common timerfd_settime sys_timerfd_settime sys_timerfd_settime32
327308 common timerfd_gettime sys_timerfd_gettime compat_sys_timerfd_gettime327308 common timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32
328309 common signalfd4 sys_signalfd4 compat_sys_signalfd4328309 common signalfd4 sys_signalfd4 compat_sys_signalfd4
329310 common eventfd2 sys_eventfd2329310 common eventfd2 sys_eventfd2
330311 common epoll_create1 sys_epoll_create1330311 common epoll_create1 sys_epoll_create1
@@ -335,12 +335,12 @@ · 4 unmodified lines
335316 common pwritev sys_pwritev compat_sys_pwritev335316 common pwritev sys_pwritev compat_sys_pwritev
336317 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo336317 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo
337318 common perf_event_open sys_perf_event_open337318 common perf_event_open sys_perf_event_open
338319 common recvmmsg sys_recvmmsg compat_sys_recvmmsg338319 common recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32
339320 common accept4 sys_accept4339320 common accept4 sys_accept4
340321 common prlimit64 sys_prlimit64340321 common prlimit64 sys_prlimit64
341322 common fanotify_init sys_fanotify_init341322 common fanotify_init sys_fanotify_init
342323 common fanotify_mark sys_fanotify_mark sys32_fanotify_mark342323 common fanotify_mark sys_fanotify_mark sys32_fanotify_mark
343324 common clock_adjtime sys_clock_adjtime compat_sys_clock_adjtime343324 common clock_adjtime sys_clock_adjtime sys_clock_adjtime32
344325 common name_to_handle_at sys_name_to_handle_at344325 common name_to_handle_at sys_name_to_handle_at
345326 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at345326 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at
346327 common syncfs sys_syncfs346327 common syncfs sys_syncfs
@@ -352,7 +352,7 @@ · 5 unmodified lines
352333 common finit_module sys_finit_module352333 common finit_module sys_finit_module
353334 common sched_setattr sys_sched_setattr353334 common sched_setattr sys_sched_setattr
354335 common sched_getattr sys_sched_getattr354335 common sched_getattr sys_sched_getattr
355336 common utimes sys_utimes compat_sys_utimes355336 common utimes sys_utimes sys_utimes_time32
356337 common renameat2 sys_renameat2356337 common renameat2 sys_renameat2
357338 common seccomp sys_seccomp357338 common seccomp sys_seccomp
358339 common getrandom sys_getrandom358339 common getrandom sys_getrandom
arch/powerpc/kernel/syscalls/syscall.tbl+26−26
@@ -20,7 +20,7 @@ · 19 unmodified lines
2010 common unlink sys_unlink2010 common unlink sys_unlink
2111 nospu execve sys_execve compat_sys_execve2111 nospu execve sys_execve compat_sys_execve
2212 common chdir sys_chdir2212 common chdir sys_chdir
2313 common time sys_time compat_sys_time2313 common time sys_time sys_time32
2414 common mknod sys_mknod2414 common mknod sys_mknod
2515 common chmod sys_chmod2515 common chmod sys_chmod
2616 common lchown sys_lchown2616 common lchown sys_lchown
@@ -36,14 +36,14 @@ · 9 unmodified lines
3622 spu umount sys_ni_syscall3622 spu umount sys_ni_syscall
3723 common setuid sys_setuid3723 common setuid sys_setuid
3824 common getuid sys_getuid3824 common getuid sys_getuid
3925 common stime sys_stime compat_sys_stime3925 common stime sys_stime sys_stime32
4026 nospu ptrace sys_ptrace compat_sys_ptrace4026 nospu ptrace sys_ptrace compat_sys_ptrace
4127 common alarm sys_alarm4127 common alarm sys_alarm
4228 32 oldfstat sys_fstat sys_ni_syscall4228 32 oldfstat sys_fstat sys_ni_syscall
4328 64 oldfstat sys_ni_syscall4328 64 oldfstat sys_ni_syscall
4428 spu oldfstat sys_ni_syscall4428 spu oldfstat sys_ni_syscall
4529 nospu pause sys_pause4529 nospu pause sys_pause
4630 nospu utime sys_utime compat_sys_utime4630 nospu utime sys_utime sys_utime32
4731 common stty sys_ni_syscall4731 common stty sys_ni_syscall
4832 common gtty sys_ni_syscall4832 common gtty sys_ni_syscall
4933 common access sys_access4933 common access sys_access
@@ -157,7 +157,7 @@ · 107 unmodified lines
157121 common setdomainname sys_setdomainname157121 common setdomainname sys_setdomainname
158122 common uname sys_newuname158122 common uname sys_newuname
159123 common modify_ldt sys_ni_syscall159123 common modify_ldt sys_ni_syscall
160124 common adjtimex sys_adjtimex compat_sys_adjtimex160124 common adjtimex sys_adjtimex sys_adjtimex_time32
161125 common mprotect sys_mprotect161125 common mprotect sys_mprotect
162126 32 sigprocmask sys_sigprocmask compat_sys_sigprocmask162126 32 sigprocmask sys_sigprocmask compat_sys_sigprocmask
163126 64 sigprocmask sys_ni_syscall163126 64 sigprocmask sys_ni_syscall
@@ -198,8 +198,8 @@ · 34 unmodified lines
198158 common sched_yield sys_sched_yield198158 common sched_yield sys_sched_yield
199159 common sched_get_priority_max sys_sched_get_priority_max199159 common sched_get_priority_max sys_sched_get_priority_max
200160 common sched_get_priority_min sys_sched_get_priority_min200160 common sched_get_priority_min sys_sched_get_priority_min
201161 common sched_rr_get_interval sys_sched_rr_get_interval compat_sys_sched_rr_get_interval201161 common sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32
202162 common nanosleep sys_nanosleep compat_sys_nanosleep202162 common nanosleep sys_nanosleep sys_nanosleep_time32
203163 common mremap sys_mremap203163 common mremap sys_mremap
204164 common setresuid sys_setresuid204164 common setresuid sys_setresuid
205165 common getresuid sys_getresuid205165 common getresuid sys_getresuid
@@ -213,7 +213,7 @@ · 7 unmodified lines
213173 nospu rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction213173 nospu rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction
214174 nospu rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask214174 nospu rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask
215175 nospu rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending215175 nospu rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending
216176 nospu rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait216176 nospu rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32
217177 nospu rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo217177 nospu rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo
218178 nospu rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend218178 nospu rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend
219179 common pread64 sys_pread64 compat_sys_pread64219179 common pread64 sys_pread64 compat_sys_pread64
@@ -260,7 +260,7 @@ · 40 unmodified lines
260218 common removexattr sys_removexattr260218 common removexattr sys_removexattr
261219 common lremovexattr sys_lremovexattr261219 common lremovexattr sys_lremovexattr
262220 common fremovexattr sys_fremovexattr262220 common fremovexattr sys_fremovexattr
263221 common futex sys_futex compat_sys_futex263221 common futex sys_futex sys_futex_time32
264222 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity264222 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity
265223 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity265223 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity
266# 224 unused266# 224 unused
@@ -268,7 +268,7 @@ · 1 unmodified line
268226 32 sendfile64 sys_sendfile64 compat_sys_sendfile64268226 32 sendfile64 sys_sendfile64 compat_sys_sendfile64
269227 common io_setup sys_io_setup compat_sys_io_setup269227 common io_setup sys_io_setup compat_sys_io_setup
270228 common io_destroy sys_io_destroy270228 common io_destroy sys_io_destroy
271229 common io_getevents sys_io_getevents compat_sys_io_getevents271229 common io_getevents sys_io_getevents sys_io_getevents_time32
272230 common io_submit sys_io_submit compat_sys_io_submit272230 common io_submit sys_io_submit compat_sys_io_submit
273231 common io_cancel sys_io_cancel273231 common io_cancel sys_io_cancel
274232 nospu set_tid_address sys_set_tid_address274232 nospu set_tid_address sys_set_tid_address
@@ -280,19 +280,19 @@ · 5 unmodified lines
280238 common epoll_wait sys_epoll_wait280238 common epoll_wait sys_epoll_wait
281239 common remap_file_pages sys_remap_file_pages281239 common remap_file_pages sys_remap_file_pages
282240 common timer_create sys_timer_create compat_sys_timer_create282240 common timer_create sys_timer_create compat_sys_timer_create
283241 common timer_settime sys_timer_settime compat_sys_timer_settime283241 common timer_settime sys_timer_settime sys_timer_settime32
284242 common timer_gettime sys_timer_gettime compat_sys_timer_gettime284242 common timer_gettime sys_timer_gettime sys_timer_gettime32
285243 common timer_getoverrun sys_timer_getoverrun285243 common timer_getoverrun sys_timer_getoverrun
286244 common timer_delete sys_timer_delete286244 common timer_delete sys_timer_delete
287245 common clock_settime sys_clock_settime compat_sys_clock_settime287245 common clock_settime sys_clock_settime sys_clock_settime32
288246 common clock_gettime sys_clock_gettime compat_sys_clock_gettime288246 common clock_gettime sys_clock_gettime sys_clock_gettime32
289247 common clock_getres sys_clock_getres compat_sys_clock_getres289247 common clock_getres sys_clock_getres sys_clock_getres_time32
290248 common clock_nanosleep sys_clock_nanosleep compat_sys_clock_nanosleep290248 common clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32
291249 32 swapcontext ppc_swapcontext ppc32_swapcontext291249 32 swapcontext ppc_swapcontext ppc32_swapcontext
292249 64 swapcontext ppc64_swapcontext292249 64 swapcontext ppc64_swapcontext
293249 spu swapcontext sys_ni_syscall293249 spu swapcontext sys_ni_syscall
294250 common tgkill sys_tgkill294250 common tgkill sys_tgkill
295251 common utimes sys_utimes compat_sys_utimes295251 common utimes sys_utimes sys_utimes_time32
296252 common statfs64 sys_statfs64 compat_sys_statfs64296252 common statfs64 sys_statfs64 compat_sys_statfs64
297253 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64297253 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64
298254 32 fadvise64_64 ppc_fadvise64_64298254 32 fadvise64_64 ppc_fadvise64_64
@@ -308,8 +308,8 @@ · 9 unmodified lines
308261 nospu set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy308261 nospu set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy
309262 nospu mq_open sys_mq_open compat_sys_mq_open309262 nospu mq_open sys_mq_open compat_sys_mq_open
310263 nospu mq_unlink sys_mq_unlink310263 nospu mq_unlink sys_mq_unlink
311264 nospu mq_timedsend sys_mq_timedsend compat_sys_mq_timedsend311264 nospu mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32
312265 nospu mq_timedreceive sys_mq_timedreceive compat_sys_mq_timedreceive312265 nospu mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32
313266 nospu mq_notify sys_mq_notify compat_sys_mq_notify313266 nospu mq_notify sys_mq_notify compat_sys_mq_notify
314267 nospu mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr314267 nospu mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr
315268 nospu kexec_load sys_kexec_load compat_sys_kexec_load315268 nospu kexec_load sys_kexec_load compat_sys_kexec_load
@@ -324,8 +324,8 @@ · 8 unmodified lines
324277 nospu inotify_rm_watch sys_inotify_rm_watch324277 nospu inotify_rm_watch sys_inotify_rm_watch
325278 nospu spu_run sys_spu_run325278 nospu spu_run sys_spu_run
326279 nospu spu_create sys_spu_create326279 nospu spu_create sys_spu_create
327280 nospu pselect6 sys_pselect6 compat_sys_pselect6327280 nospu pselect6 sys_pselect6 compat_sys_pselect6_time32
328281 nospu ppoll sys_ppoll compat_sys_ppoll328281 nospu ppoll sys_ppoll compat_sys_ppoll_time32
329282 common unshare sys_unshare329282 common unshare sys_unshare
330283 common splice sys_splice330283 common splice sys_splice
331284 common tee sys_tee331284 common tee sys_tee
@@ -334,7 +334,7 @@ · 2 unmodified lines
334287 common mkdirat sys_mkdirat334287 common mkdirat sys_mkdirat
335288 common mknodat sys_mknodat335288 common mknodat sys_mknodat
336289 common fchownat sys_fchownat336289 common fchownat sys_fchownat
337290 common futimesat sys_futimesat compat_sys_futimesat337290 common futimesat sys_futimesat sys_futimesat_time32
338291 32 fstatat64 sys_fstatat64338291 32 fstatat64 sys_fstatat64
339291 64 newfstatat sys_newfstatat339291 64 newfstatat sys_newfstatat
340291 spu newfstatat sys_newfstatat340291 spu newfstatat sys_newfstatat
@@ -350,15 +350,15 @@ · 9 unmodified lines
350301 common move_pages sys_move_pages compat_sys_move_pages350301 common move_pages sys_move_pages compat_sys_move_pages
351302 common getcpu sys_getcpu351302 common getcpu sys_getcpu
352303 nospu epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait352303 nospu epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait
353304 common utimensat sys_utimensat compat_sys_utimensat353304 common utimensat sys_utimensat sys_utimensat_time32
354305 common signalfd sys_signalfd compat_sys_signalfd354305 common signalfd sys_signalfd compat_sys_signalfd
355306 common timerfd_create sys_timerfd_create355306 common timerfd_create sys_timerfd_create
356307 common eventfd sys_eventfd356307 common eventfd sys_eventfd
357308 common sync_file_range2 sys_sync_file_range2 compat_sys_sync_file_range2357308 common sync_file_range2 sys_sync_file_range2 compat_sys_sync_file_range2
358309 nospu fallocate sys_fallocate compat_sys_fallocate358309 nospu fallocate sys_fallocate compat_sys_fallocate
359310 nospu subpage_prot sys_subpage_prot359310 nospu subpage_prot sys_subpage_prot
360311 common timerfd_settime sys_timerfd_settime compat_sys_timerfd_settime360311 common timerfd_settime sys_timerfd_settime sys_timerfd_settime32
361312 common timerfd_gettime sys_timerfd_gettime compat_sys_timerfd_gettime361312 common timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32
362313 common signalfd4 sys_signalfd4 compat_sys_signalfd4362313 common signalfd4 sys_signalfd4 compat_sys_signalfd4
363314 common eventfd2 sys_eventfd2363314 common eventfd2 sys_eventfd2
364315 common epoll_create1 sys_epoll_create1364315 common epoll_create1 sys_epoll_create1
@@ -389,11 +389,11 @@ · 24 unmodified lines
389340 common getsockopt sys_getsockopt compat_sys_getsockopt389340 common getsockopt sys_getsockopt compat_sys_getsockopt
390341 common sendmsg sys_sendmsg compat_sys_sendmsg390341 common sendmsg sys_sendmsg compat_sys_sendmsg
391342 common recvmsg sys_recvmsg compat_sys_recvmsg391342 common recvmsg sys_recvmsg compat_sys_recvmsg
392343 common recvmmsg sys_recvmmsg compat_sys_recvmmsg392343 common recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32
393344 common accept4 sys_accept4393344 common accept4 sys_accept4
394345 common name_to_handle_at sys_name_to_handle_at394345 common name_to_handle_at sys_name_to_handle_at
395346 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at395346 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at
396347 common clock_adjtime sys_clock_adjtime compat_sys_clock_adjtime396347 common clock_adjtime sys_clock_adjtime sys_clock_adjtime32
397348 common syncfs sys_syncfs397348 common syncfs sys_syncfs
398349 common sendmmsg sys_sendmmsg compat_sys_sendmmsg398349 common sendmmsg sys_sendmmsg compat_sys_sendmmsg
399350 common setns sys_setns399350 common setns sys_setns
arch/s390/kernel/syscalls/syscall.tbl+26−26
@@ -20,7 +20,7 @@ · 19 unmodified lines
2010 common unlink sys_unlink sys_unlink2010 common unlink sys_unlink sys_unlink
2111 common execve sys_execve compat_sys_execve2111 common execve sys_execve compat_sys_execve
2212 common chdir sys_chdir sys_chdir2212 common chdir sys_chdir sys_chdir
2313 32 time - compat_sys_time2313 32 time - sys_time32
2414 common mknod sys_mknod sys_mknod2414 common mknod sys_mknod sys_mknod
2515 common chmod sys_chmod sys_chmod2515 common chmod sys_chmod sys_chmod
2616 32 lchown - sys_lchown162616 32 lchown - sys_lchown16
@@ -30,11 +30,11 @@ · 3 unmodified lines
3022 common umount sys_oldumount sys_oldumount3022 common umount sys_oldumount sys_oldumount
3123 32 setuid - sys_setuid163123 32 setuid - sys_setuid16
3224 32 getuid - sys_getuid163224 32 getuid - sys_getuid16
3325 32 stime - compat_sys_stime3325 32 stime - sys_stime32
3426 common ptrace sys_ptrace compat_sys_ptrace3426 common ptrace sys_ptrace compat_sys_ptrace
3527 common alarm sys_alarm sys_alarm3527 common alarm sys_alarm sys_alarm
3629 common pause sys_pause sys_pause3629 common pause sys_pause sys_pause
3730 common utime sys_utime compat_sys_utime3730 common utime sys_utime sys_utime32
3833 common access sys_access sys_access3833 common access sys_access sys_access
3934 common nice sys_nice sys_nice3934 common nice sys_nice sys_nice
4036 common sync sys_sync sys_sync4036 common sync sys_sync sys_sync
@@ -112,7 +112,7 @@ · 71 unmodified lines
112120 common clone sys_clone sys_clone112120 common clone sys_clone sys_clone
113121 common setdomainname sys_setdomainname sys_setdomainname113121 common setdomainname sys_setdomainname sys_setdomainname
114122 common uname sys_newuname sys_newuname114122 common uname sys_newuname sys_newuname
115124 common adjtimex sys_adjtimex compat_sys_adjtimex115124 common adjtimex sys_adjtimex sys_adjtimex_time32
116125 common mprotect sys_mprotect sys_mprotect116125 common mprotect sys_mprotect sys_mprotect
117126 common sigprocmask sys_sigprocmask compat_sys_sigprocmask117126 common sigprocmask sys_sigprocmask compat_sys_sigprocmask
118127 common create_module - -118127 common create_module - -
@@ -150,8 +150,8 @@ · 31 unmodified lines
150158 common sched_yield sys_sched_yield sys_sched_yield150158 common sched_yield sys_sched_yield sys_sched_yield
151159 common sched_get_priority_max sys_sched_get_priority_max sys_sched_get_priority_max151159 common sched_get_priority_max sys_sched_get_priority_max sys_sched_get_priority_max
152160 common sched_get_priority_min sys_sched_get_priority_min sys_sched_get_priority_min152160 common sched_get_priority_min sys_sched_get_priority_min sys_sched_get_priority_min
153161 common sched_rr_get_interval sys_sched_rr_get_interval compat_sys_sched_rr_get_interval153161 common sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32
154162 common nanosleep sys_nanosleep compat_sys_nanosleep154162 common nanosleep sys_nanosleep sys_nanosleep_time32
155163 common mremap sys_mremap sys_mremap155163 common mremap sys_mremap sys_mremap
156164 32 setresuid - sys_setresuid16156164 32 setresuid - sys_setresuid16
157165 32 getresuid - sys_getresuid16157165 32 getresuid - sys_getresuid16
@@ -165,7 +165,7 @@ · 7 unmodified lines
165174 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction165174 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction
166175 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask166175 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask
167176 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending167176 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending
168177 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait168177 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32
169178 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo169178 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo
170179 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend170179 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend
171180 common pread64 sys_pread64 compat_sys_s390_pread64171180 common pread64 sys_pread64 compat_sys_s390_pread64
@@ -246,13 +246,13 @@ · 74 unmodified lines
246235 common fremovexattr sys_fremovexattr sys_fremovexattr246235 common fremovexattr sys_fremovexattr sys_fremovexattr
247236 common gettid sys_gettid sys_gettid247236 common gettid sys_gettid sys_gettid
248237 common tkill sys_tkill sys_tkill248237 common tkill sys_tkill sys_tkill
249238 common futex sys_futex compat_sys_futex249238 common futex sys_futex sys_futex_time32
250239 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity250239 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity
251240 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity251240 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity
252241 common tgkill sys_tgkill sys_tgkill252241 common tgkill sys_tgkill sys_tgkill
253243 common io_setup sys_io_setup compat_sys_io_setup253243 common io_setup sys_io_setup compat_sys_io_setup
254244 common io_destroy sys_io_destroy sys_io_destroy254244 common io_destroy sys_io_destroy sys_io_destroy
255245 common io_getevents sys_io_getevents compat_sys_io_getevents255245 common io_getevents sys_io_getevents sys_io_getevents_time32
256246 common io_submit sys_io_submit compat_sys_io_submit256246 common io_submit sys_io_submit compat_sys_io_submit
257247 common io_cancel sys_io_cancel sys_io_cancel257247 common io_cancel sys_io_cancel sys_io_cancel
258248 common exit_group sys_exit_group sys_exit_group258248 common exit_group sys_exit_group sys_exit_group
@@ -262,14 +262,14 @@ · 3 unmodified lines
262252 common set_tid_address sys_set_tid_address sys_set_tid_address262252 common set_tid_address sys_set_tid_address sys_set_tid_address
263253 common fadvise64 sys_fadvise64_64 compat_sys_s390_fadvise64263253 common fadvise64 sys_fadvise64_64 compat_sys_s390_fadvise64
264254 common timer_create sys_timer_create compat_sys_timer_create264254 common timer_create sys_timer_create compat_sys_timer_create
265255 common timer_settime sys_timer_settime compat_sys_timer_settime265255 common timer_settime sys_timer_settime sys_timer_settime32
266256 common timer_gettime sys_timer_gettime compat_sys_timer_gettime266256 common timer_gettime sys_timer_gettime sys_timer_gettime32
267257 common timer_getoverrun sys_timer_getoverrun sys_timer_getoverrun267257 common timer_getoverrun sys_timer_getoverrun sys_timer_getoverrun
268258 common timer_delete sys_timer_delete sys_timer_delete268258 common timer_delete sys_timer_delete sys_timer_delete
269259 common clock_settime sys_clock_settime compat_sys_clock_settime269259 common clock_settime sys_clock_settime sys_clock_settime32
270260 common clock_gettime sys_clock_gettime compat_sys_clock_gettime270260 common clock_gettime sys_clock_gettime sys_clock_gettime32
271261 common clock_getres sys_clock_getres compat_sys_clock_getres271261 common clock_getres sys_clock_getres sys_clock_getres_time32
272262 common clock_nanosleep sys_clock_nanosleep compat_sys_clock_nanosleep272262 common clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32
273264 32 fadvise64_64 - compat_sys_s390_fadvise64_64273264 32 fadvise64_64 - compat_sys_s390_fadvise64_64
274265 common statfs64 sys_statfs64 compat_sys_statfs64274265 common statfs64 sys_statfs64 compat_sys_statfs64
275266 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64275266 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64
@@ -279,8 +279,8 @@ · 3 unmodified lines
279270 common set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy279270 common set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy
280271 common mq_open sys_mq_open compat_sys_mq_open280271 common mq_open sys_mq_open compat_sys_mq_open
281272 common mq_unlink sys_mq_unlink sys_mq_unlink281272 common mq_unlink sys_mq_unlink sys_mq_unlink
282273 common mq_timedsend sys_mq_timedsend compat_sys_mq_timedsend282273 common mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32
283274 common mq_timedreceive sys_mq_timedreceive compat_sys_mq_timedreceive283274 common mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32
284275 common mq_notify sys_mq_notify compat_sys_mq_notify284275 common mq_notify sys_mq_notify compat_sys_mq_notify
285276 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr285276 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr
286277 common kexec_load sys_kexec_load compat_sys_kexec_load286277 common kexec_load sys_kexec_load compat_sys_kexec_load
@@ -298,7 +298,7 @@ · 11 unmodified lines
298289 common mkdirat sys_mkdirat sys_mkdirat298289 common mkdirat sys_mkdirat sys_mkdirat
299290 common mknodat sys_mknodat sys_mknodat299290 common mknodat sys_mknodat sys_mknodat
300291 common fchownat sys_fchownat sys_fchownat300291 common fchownat sys_fchownat sys_fchownat
301292 common futimesat sys_futimesat compat_sys_futimesat301292 common futimesat sys_futimesat sys_futimesat_time32
302293 32 fstatat64 - compat_sys_s390_fstatat64302293 32 fstatat64 - compat_sys_s390_fstatat64
303293 64 newfstatat sys_newfstatat -303293 64 newfstatat sys_newfstatat -
304294 common unlinkat sys_unlinkat sys_unlinkat304294 common unlinkat sys_unlinkat sys_unlinkat
@@ -308,8 +308,8 @@ · 3 unmodified lines
308298 common readlinkat sys_readlinkat sys_readlinkat308298 common readlinkat sys_readlinkat sys_readlinkat
309299 common fchmodat sys_fchmodat sys_fchmodat309299 common fchmodat sys_fchmodat sys_fchmodat
310300 common faccessat sys_faccessat sys_faccessat310300 common faccessat sys_faccessat sys_faccessat
311301 common pselect6 sys_pselect6 compat_sys_pselect6311301 common pselect6 sys_pselect6 compat_sys_pselect6_time32
312302 common ppoll sys_ppoll compat_sys_ppoll312302 common ppoll sys_ppoll compat_sys_ppoll_time32
313303 common unshare sys_unshare sys_unshare313303 common unshare sys_unshare sys_unshare
314304 common set_robust_list sys_set_robust_list compat_sys_set_robust_list314304 common set_robust_list sys_set_robust_list compat_sys_set_robust_list
315305 common get_robust_list sys_get_robust_list compat_sys_get_robust_list315305 common get_robust_list sys_get_robust_list compat_sys_get_robust_list
@@ -320,15 +320,15 @@ · 4 unmodified lines
320310 common move_pages sys_move_pages compat_sys_move_pages320310 common move_pages sys_move_pages compat_sys_move_pages
321311 common getcpu sys_getcpu sys_getcpu321311 common getcpu sys_getcpu sys_getcpu
322312 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait322312 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait
323313 common utimes sys_utimes compat_sys_utimes323313 common utimes sys_utimes sys_utimes_time32
324314 common fallocate sys_fallocate compat_sys_s390_fallocate324314 common fallocate sys_fallocate compat_sys_s390_fallocate
325315 common utimensat sys_utimensat compat_sys_utimensat325315 common utimensat sys_utimensat sys_utimensat_time32
326316 common signalfd sys_signalfd compat_sys_signalfd326316 common signalfd sys_signalfd compat_sys_signalfd
327317 common timerfd - -327317 common timerfd - -
328318 common eventfd sys_eventfd sys_eventfd328318 common eventfd sys_eventfd sys_eventfd
329319 common timerfd_create sys_timerfd_create sys_timerfd_create329319 common timerfd_create sys_timerfd_create sys_timerfd_create
330320 common timerfd_settime sys_timerfd_settime compat_sys_timerfd_settime330320 common timerfd_settime sys_timerfd_settime sys_timerfd_settime32
331321 common timerfd_gettime sys_timerfd_gettime compat_sys_timerfd_gettime331321 common timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32
332322 common signalfd4 sys_signalfd4 compat_sys_signalfd4332322 common signalfd4 sys_signalfd4 compat_sys_signalfd4
333323 common eventfd2 sys_eventfd2 sys_eventfd2333323 common eventfd2 sys_eventfd2 sys_eventfd2
334324 common inotify_init1 sys_inotify_init1 sys_inotify_init1334324 common inotify_init1 sys_inotify_init1 sys_inotify_init1
@@ -344,7 +344,7 @@ · 9 unmodified lines
344334 common prlimit64 sys_prlimit64 sys_prlimit64344334 common prlimit64 sys_prlimit64 sys_prlimit64
345335 common name_to_handle_at sys_name_to_handle_at sys_name_to_handle_at345335 common name_to_handle_at sys_name_to_handle_at sys_name_to_handle_at
346336 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at346336 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at
347337 common clock_adjtime sys_clock_adjtime compat_sys_clock_adjtime347337 common clock_adjtime sys_clock_adjtime sys_clock_adjtime32
348338 common syncfs sys_syncfs sys_syncfs348338 common syncfs sys_syncfs sys_syncfs
349339 common setns sys_setns sys_setns349339 common setns sys_setns sys_setns
350340 common process_vm_readv sys_process_vm_readv compat_sys_process_vm_readv350340 common process_vm_readv sys_process_vm_readv compat_sys_process_vm_readv
@@ -364,7 +364,7 @@ · 13 unmodified lines
364354 common execveat sys_execveat compat_sys_execveat364354 common execveat sys_execveat compat_sys_execveat
365355 common userfaultfd sys_userfaultfd sys_userfaultfd365355 common userfaultfd sys_userfaultfd sys_userfaultfd
366356 common membarrier sys_membarrier sys_membarrier366356 common membarrier sys_membarrier sys_membarrier
367357 common recvmmsg sys_recvmmsg compat_sys_recvmmsg367357 common recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32
368358 common sendmmsg sys_sendmmsg compat_sys_sendmmsg368358 common sendmmsg sys_sendmmsg compat_sys_sendmmsg
369359 common socket sys_socket sys_socket369359 common socket sys_socket sys_socket
370360 common socketpair sys_socketpair sys_socketpair370360 common socketpair sys_socketpair sys_socketpair
arch/sparc/kernel/syscalls/syscall.tbl+26−26
@@ -44,7 +44,7 @@ · 43 unmodified lines
4428 common sigaltstack sys_sigaltstack compat_sys_sigaltstack4428 common sigaltstack sys_sigaltstack compat_sys_sigaltstack
4529 32 pause sys_pause4529 32 pause sys_pause
4629 64 pause sys_nis_syscall4629 64 pause sys_nis_syscall
4730 common utime sys_utime compat_sys_utime4730 common utime sys_utime sys_utime32
4831 32 lchown32 sys_lchown4831 32 lchown32 sys_lchown
4932 32 fchown32 sys_fchown4932 32 fchown32 sys_fchown
5033 common access sys_access5033 common access sys_access
@@ -128,7 +128,7 @@ · 77 unmodified lines
128102 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction128102 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction
129103 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask129103 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask
130104 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending130104 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending
131105 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait131105 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32
132106 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo132106 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo
133107 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend133107 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend
134108 32 setresuid32 sys_setresuid134108 32 setresuid32 sys_setresuid
@@ -168,11 +168,11 @@ · 33 unmodified lines
168135 common socketpair sys_socketpair168135 common socketpair sys_socketpair
169136 common mkdir sys_mkdir169136 common mkdir sys_mkdir
170137 common rmdir sys_rmdir170137 common rmdir sys_rmdir
171138 common utimes sys_utimes compat_sys_utimes171138 common utimes sys_utimes sys_utimes_time32
172139 common stat64 sys_stat64 compat_sys_stat64172139 common stat64 sys_stat64 compat_sys_stat64
173140 common sendfile64 sys_sendfile64173140 common sendfile64 sys_sendfile64
174141 common getpeername sys_getpeername174141 common getpeername sys_getpeername
175142 common futex sys_futex compat_sys_futex175142 common futex sys_futex sys_futex_time32
176143 common gettid sys_gettid176143 common gettid sys_gettid
177144 common getrlimit sys_getrlimit compat_sys_getrlimit177144 common getrlimit sys_getrlimit compat_sys_getrlimit
178145 common setrlimit sys_setrlimit compat_sys_setrlimit178145 common setrlimit sys_setrlimit compat_sys_setrlimit
@@ -258,7 +258,7 @@ · 79 unmodified lines
258216 64 sigreturn sys_nis_syscall258216 64 sigreturn sys_nis_syscall
259217 common clone sys_clone259217 common clone sys_clone
260218 common ioprio_get sys_ioprio_get260218 common ioprio_get sys_ioprio_get
261219 32 adjtimex sys_adjtimex compat_sys_adjtimex261219 32 adjtimex sys_adjtimex sys_adjtimex_time32
262219 64 adjtimex sys_sparc_adjtimex262219 64 adjtimex sys_sparc_adjtimex
263220 32 sigprocmask sys_sigprocmask compat_sys_sigprocmask263220 32 sigprocmask sys_sigprocmask compat_sys_sigprocmask
264220 64 sigprocmask sys_nis_syscall264220 64 sigprocmask sys_nis_syscall
@@ -272,9 +272,9 @@ · 7 unmodified lines
272228 common setfsuid sys_setfsuid16272228 common setfsuid sys_setfsuid16
273229 common setfsgid sys_setfsgid16273229 common setfsgid sys_setfsgid16
274230 common _newselect sys_select compat_sys_select274230 common _newselect sys_select compat_sys_select
275231 32 time sys_time compat_sys_time275231 32 time sys_time sys_time32
276232 common splice sys_splice276232 common splice sys_splice
277233 common stime sys_stime compat_sys_stime277233 common stime sys_stime sys_stime32
278234 common statfs64 sys_statfs64 compat_sys_statfs64278234 common statfs64 sys_statfs64 compat_sys_statfs64
279235 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64279235 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64
280236 common _llseek sys_llseek280236 common _llseek sys_llseek
@@ -289,8 +289,8 @@ · 8 unmodified lines
289245 common sched_yield sys_sched_yield289245 common sched_yield sys_sched_yield
290246 common sched_get_priority_max sys_sched_get_priority_max290246 common sched_get_priority_max sys_sched_get_priority_max
291247 common sched_get_priority_min sys_sched_get_priority_min291247 common sched_get_priority_min sys_sched_get_priority_min
292248 common sched_rr_get_interval sys_sched_rr_get_interval compat_sys_sched_rr_get_interval292248 common sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32
293249 common nanosleep sys_nanosleep compat_sys_nanosleep293249 common nanosleep sys_nanosleep sys_nanosleep_time32
294250 32 mremap sys_mremap294250 32 mremap sys_mremap
295250 64 mremap sys_64_mremap295250 64 mremap sys_64_mremap
296251 common _sysctl sys_sysctl compat_sys_sysctl296251 common _sysctl sys_sysctl compat_sys_sysctl
@@ -299,14 +299,14 @@ · 2 unmodified lines
299254 32 nfsservctl sys_ni_syscall sys_nis_syscall299254 32 nfsservctl sys_ni_syscall sys_nis_syscall
300254 64 nfsservctl sys_nis_syscall300254 64 nfsservctl sys_nis_syscall
301255 common sync_file_range sys_sync_file_range compat_sys_sync_file_range301255 common sync_file_range sys_sync_file_range compat_sys_sync_file_range
302256 common clock_settime sys_clock_settime compat_sys_clock_settime302256 common clock_settime sys_clock_settime sys_clock_settime32
303257 common clock_gettime sys_clock_gettime compat_sys_clock_gettime303257 common clock_gettime sys_clock_gettime sys_clock_gettime32
304258 common clock_getres sys_clock_getres compat_sys_clock_getres304258 common clock_getres sys_clock_getres sys_clock_getres_time32
305259 common clock_nanosleep sys_clock_nanosleep compat_sys_clock_nanosleep305259 common clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32
306260 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity306260 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity
307261 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity307261 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity
308262 common timer_settime sys_timer_settime compat_sys_timer_settime308262 common timer_settime sys_timer_settime sys_timer_settime32
309263 common timer_gettime sys_timer_gettime compat_sys_timer_gettime309263 common timer_gettime sys_timer_gettime sys_timer_gettime32
310264 common timer_getoverrun sys_timer_getoverrun310264 common timer_getoverrun sys_timer_getoverrun
311265 common timer_delete sys_timer_delete311265 common timer_delete sys_timer_delete
312266 common timer_create sys_timer_create compat_sys_timer_create312266 common timer_create sys_timer_create compat_sys_timer_create
@@ -316,11 +316,11 @@ · 3 unmodified lines
316269 common io_destroy sys_io_destroy316269 common io_destroy sys_io_destroy
317270 common io_submit sys_io_submit compat_sys_io_submit317270 common io_submit sys_io_submit compat_sys_io_submit
318271 common io_cancel sys_io_cancel318271 common io_cancel sys_io_cancel
319272 common io_getevents sys_io_getevents compat_sys_io_getevents319272 common io_getevents sys_io_getevents sys_io_getevents_time32
320273 common mq_open sys_mq_open compat_sys_mq_open320273 common mq_open sys_mq_open compat_sys_mq_open
321274 common mq_unlink sys_mq_unlink321274 common mq_unlink sys_mq_unlink
322275 common mq_timedsend sys_mq_timedsend compat_sys_mq_timedsend322275 common mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32
323276 common mq_timedreceive sys_mq_timedreceive compat_sys_mq_timedreceive323276 common mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32
324277 common mq_notify sys_mq_notify compat_sys_mq_notify324277 common mq_notify sys_mq_notify compat_sys_mq_notify
325278 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr325278 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr
326279 common waitid sys_waitid compat_sys_waitid326279 common waitid sys_waitid compat_sys_waitid
@@ -332,7 +332,7 @@ · 5 unmodified lines
332285 common mkdirat sys_mkdirat332285 common mkdirat sys_mkdirat
333286 common mknodat sys_mknodat333286 common mknodat sys_mknodat
334287 common fchownat sys_fchownat334287 common fchownat sys_fchownat
335288 common futimesat sys_futimesat compat_sys_futimesat335288 common futimesat sys_futimesat sys_futimesat_time32
336289 common fstatat64 sys_fstatat64 compat_sys_fstatat64336289 common fstatat64 sys_fstatat64 compat_sys_fstatat64
337290 common unlinkat sys_unlinkat337290 common unlinkat sys_unlinkat
338291 common renameat sys_renameat338291 common renameat sys_renameat
@@ -341,8 +341,8 @@ · 2 unmodified lines
341294 common readlinkat sys_readlinkat341294 common readlinkat sys_readlinkat
342295 common fchmodat sys_fchmodat342295 common fchmodat sys_fchmodat
343296 common faccessat sys_faccessat343296 common faccessat sys_faccessat
344297 common pselect6 sys_pselect6 compat_sys_pselect6344297 common pselect6 sys_pselect6 compat_sys_pselect6_time32
345298 common ppoll sys_ppoll compat_sys_ppoll345298 common ppoll sys_ppoll compat_sys_ppoll_time32
346299 common unshare sys_unshare346299 common unshare sys_unshare
347300 common set_robust_list sys_set_robust_list compat_sys_set_robust_list347300 common set_robust_list sys_set_robust_list compat_sys_set_robust_list
348301 common get_robust_list sys_get_robust_list compat_sys_get_robust_list348301 common get_robust_list sys_get_robust_list compat_sys_get_robust_list
@@ -354,13 +354,13 @@ · 5 unmodified lines
354307 common move_pages sys_move_pages compat_sys_move_pages354307 common move_pages sys_move_pages compat_sys_move_pages
355308 common getcpu sys_getcpu355308 common getcpu sys_getcpu
356309 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait356309 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait
357310 common utimensat sys_utimensat compat_sys_utimensat357310 common utimensat sys_utimensat sys_utimensat_time32
358311 common signalfd sys_signalfd compat_sys_signalfd358311 common signalfd sys_signalfd compat_sys_signalfd
359312 common timerfd_create sys_timerfd_create359312 common timerfd_create sys_timerfd_create
360313 common eventfd sys_eventfd360313 common eventfd sys_eventfd
361314 common fallocate sys_fallocate compat_sys_fallocate361314 common fallocate sys_fallocate compat_sys_fallocate
362315 common timerfd_settime sys_timerfd_settime compat_sys_timerfd_settime362315 common timerfd_settime sys_timerfd_settime sys_timerfd_settime32
363316 common timerfd_gettime sys_timerfd_gettime compat_sys_timerfd_gettime363316 common timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32
364317 common signalfd4 sys_signalfd4 compat_sys_signalfd4364317 common signalfd4 sys_signalfd4 compat_sys_signalfd4
365318 common eventfd2 sys_eventfd2365318 common eventfd2 sys_eventfd2
366319 common epoll_create1 sys_epoll_create1366319 common epoll_create1 sys_epoll_create1
@@ -372,13 +372,13 @@ · 5 unmodified lines
372325 common pwritev sys_pwritev compat_sys_pwritev372325 common pwritev sys_pwritev compat_sys_pwritev
373326 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo373326 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo
374327 common perf_event_open sys_perf_event_open374327 common perf_event_open sys_perf_event_open
375328 common recvmmsg sys_recvmmsg compat_sys_recvmmsg375328 common recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32
376329 common fanotify_init sys_fanotify_init376329 common fanotify_init sys_fanotify_init
377330 common fanotify_mark sys_fanotify_mark compat_sys_fanotify_mark377330 common fanotify_mark sys_fanotify_mark compat_sys_fanotify_mark
378331 common prlimit64 sys_prlimit64378331 common prlimit64 sys_prlimit64
379332 common name_to_handle_at sys_name_to_handle_at379332 common name_to_handle_at sys_name_to_handle_at
380333 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at380333 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at
381334 32 clock_adjtime sys_clock_adjtime compat_sys_clock_adjtime381334 32 clock_adjtime sys_clock_adjtime sys_clock_adjtime32
382334 64 clock_adjtime sys_sparc_clock_adjtime382334 64 clock_adjtime sys_sparc_clock_adjtime
383335 common syncfs sys_syncfs383335 common syncfs sys_syncfs
384336 common sendmmsg sys_sendmmsg compat_sys_sendmmsg384336 common sendmmsg sys_sendmmsg compat_sys_sendmmsg
arch/x86/entry/syscalls/syscall_32.tbl+26−26
@@ -24,7 +24,7 @@ · 23 unmodified lines
2410 i386 unlink sys_unlink __ia32_sys_unlink2410 i386 unlink sys_unlink __ia32_sys_unlink
2511 i386 execve sys_execve __ia32_compat_sys_execve2511 i386 execve sys_execve __ia32_compat_sys_execve
2612 i386 chdir sys_chdir __ia32_sys_chdir2612 i386 chdir sys_chdir __ia32_sys_chdir
2713 i386 time sys_time __ia32_compat_sys_time2713 i386 time sys_time __ia32_sys_time32
2814 i386 mknod sys_mknod __ia32_sys_mknod2814 i386 mknod sys_mknod __ia32_sys_mknod
2915 i386 chmod sys_chmod __ia32_sys_chmod2915 i386 chmod sys_chmod __ia32_sys_chmod
3016 i386 lchown sys_lchown16 __ia32_sys_lchown163016 i386 lchown sys_lchown16 __ia32_sys_lchown16
@@ -36,12 +36,12 @@ · 5 unmodified lines
3622 i386 umount sys_oldumount __ia32_sys_oldumount3622 i386 umount sys_oldumount __ia32_sys_oldumount
3723 i386 setuid sys_setuid16 __ia32_sys_setuid163723 i386 setuid sys_setuid16 __ia32_sys_setuid16
3824 i386 getuid sys_getuid16 __ia32_sys_getuid163824 i386 getuid sys_getuid16 __ia32_sys_getuid16
3925 i386 stime sys_stime __ia32_compat_sys_stime3925 i386 stime sys_stime __ia32_sys_stime32
4026 i386 ptrace sys_ptrace __ia32_compat_sys_ptrace4026 i386 ptrace sys_ptrace __ia32_compat_sys_ptrace
4127 i386 alarm sys_alarm __ia32_sys_alarm4127 i386 alarm sys_alarm __ia32_sys_alarm
4228 i386 oldfstat sys_fstat __ia32_sys_fstat4228 i386 oldfstat sys_fstat __ia32_sys_fstat
4329 i386 pause sys_pause __ia32_sys_pause4329 i386 pause sys_pause __ia32_sys_pause
4430 i386 utime sys_utime __ia32_compat_sys_utime4430 i386 utime sys_utime __ia32_sys_utime32
4531 i386 stty4531 i386 stty
4632 i386 gtty4632 i386 gtty
4733 i386 access sys_access __ia32_sys_access4733 i386 access sys_access __ia32_sys_access
@@ -135,7 +135,7 @@ · 87 unmodified lines
135121 i386 setdomainname sys_setdomainname __ia32_sys_setdomainname135121 i386 setdomainname sys_setdomainname __ia32_sys_setdomainname
136122 i386 uname sys_newuname __ia32_sys_newuname136122 i386 uname sys_newuname __ia32_sys_newuname
137123 i386 modify_ldt sys_modify_ldt __ia32_sys_modify_ldt137123 i386 modify_ldt sys_modify_ldt __ia32_sys_modify_ldt
138124 i386 adjtimex sys_adjtimex __ia32_compat_sys_adjtimex138124 i386 adjtimex sys_adjtimex __ia32_sys_adjtimex_time32
139125 i386 mprotect sys_mprotect __ia32_sys_mprotect139125 i386 mprotect sys_mprotect __ia32_sys_mprotect
140126 i386 sigprocmask sys_sigprocmask __ia32_compat_sys_sigprocmask140126 i386 sigprocmask sys_sigprocmask __ia32_compat_sys_sigprocmask
141127 i386 create_module141127 i386 create_module
@@ -172,8 +172,8 @@ · 30 unmodified lines
172158 i386 sched_yield sys_sched_yield __ia32_sys_sched_yield172158 i386 sched_yield sys_sched_yield __ia32_sys_sched_yield
173159 i386 sched_get_priority_max sys_sched_get_priority_max __ia32_sys_sched_get_priority_max173159 i386 sched_get_priority_max sys_sched_get_priority_max __ia32_sys_sched_get_priority_max
174160 i386 sched_get_priority_min sys_sched_get_priority_min __ia32_sys_sched_get_priority_min174160 i386 sched_get_priority_min sys_sched_get_priority_min __ia32_sys_sched_get_priority_min
175161 i386 sched_rr_get_interval sys_sched_rr_get_interval __ia32_compat_sys_sched_rr_get_interval175161 i386 sched_rr_get_interval sys_sched_rr_get_interval __ia32_sys_sched_rr_get_interval_time32
176162 i386 nanosleep sys_nanosleep __ia32_compat_sys_nanosleep176162 i386 nanosleep sys_nanosleep __ia32_sys_nanosleep_time32
177163 i386 mremap sys_mremap __ia32_sys_mremap177163 i386 mremap sys_mremap __ia32_sys_mremap
178164 i386 setresuid sys_setresuid16 __ia32_sys_setresuid16178164 i386 setresuid sys_setresuid16 __ia32_sys_setresuid16
179165 i386 getresuid sys_getresuid16 __ia32_sys_getresuid16179165 i386 getresuid sys_getresuid16 __ia32_sys_getresuid16
@@ -188,7 +188,7 @@ · 8 unmodified lines
188174 i386 rt_sigaction sys_rt_sigaction __ia32_compat_sys_rt_sigaction188174 i386 rt_sigaction sys_rt_sigaction __ia32_compat_sys_rt_sigaction
189175 i386 rt_sigprocmask sys_rt_sigprocmask __ia32_sys_rt_sigprocmask189175 i386 rt_sigprocmask sys_rt_sigprocmask __ia32_sys_rt_sigprocmask
190176 i386 rt_sigpending sys_rt_sigpending __ia32_compat_sys_rt_sigpending190176 i386 rt_sigpending sys_rt_sigpending __ia32_compat_sys_rt_sigpending
191177 i386 rt_sigtimedwait sys_rt_sigtimedwait __ia32_compat_sys_rt_sigtimedwait191177 i386 rt_sigtimedwait sys_rt_sigtimedwait __ia32_compat_sys_rt_sigtimedwait_time32
192178 i386 rt_sigqueueinfo sys_rt_sigqueueinfo __ia32_compat_sys_rt_sigqueueinfo192178 i386 rt_sigqueueinfo sys_rt_sigqueueinfo __ia32_compat_sys_rt_sigqueueinfo
193179 i386 rt_sigsuspend sys_rt_sigsuspend __ia32_sys_rt_sigsuspend193179 i386 rt_sigsuspend sys_rt_sigsuspend __ia32_sys_rt_sigsuspend
194180 i386 pread64 sys_pread64 __ia32_compat_sys_x86_pread194180 i386 pread64 sys_pread64 __ia32_compat_sys_x86_pread
@@ -251,14 +251,14 @@ · 56 unmodified lines
251237 i386 fremovexattr sys_fremovexattr __ia32_sys_fremovexattr251237 i386 fremovexattr sys_fremovexattr __ia32_sys_fremovexattr
252238 i386 tkill sys_tkill __ia32_sys_tkill252238 i386 tkill sys_tkill __ia32_sys_tkill
253239 i386 sendfile64 sys_sendfile64 __ia32_sys_sendfile64253239 i386 sendfile64 sys_sendfile64 __ia32_sys_sendfile64
254240 i386 futex sys_futex __ia32_compat_sys_futex254240 i386 futex sys_futex __ia32_sys_futex_time32
255241 i386 sched_setaffinity sys_sched_setaffinity __ia32_compat_sys_sched_setaffinity255241 i386 sched_setaffinity sys_sched_setaffinity __ia32_compat_sys_sched_setaffinity
256242 i386 sched_getaffinity sys_sched_getaffinity __ia32_compat_sys_sched_getaffinity256242 i386 sched_getaffinity sys_sched_getaffinity __ia32_compat_sys_sched_getaffinity
257243 i386 set_thread_area sys_set_thread_area __ia32_sys_set_thread_area257243 i386 set_thread_area sys_set_thread_area __ia32_sys_set_thread_area
258244 i386 get_thread_area sys_get_thread_area __ia32_sys_get_thread_area258244 i386 get_thread_area sys_get_thread_area __ia32_sys_get_thread_area
259245 i386 io_setup sys_io_setup __ia32_compat_sys_io_setup259245 i386 io_setup sys_io_setup __ia32_compat_sys_io_setup
260246 i386 io_destroy sys_io_destroy __ia32_sys_io_destroy260246 i386 io_destroy sys_io_destroy __ia32_sys_io_destroy
261247 i386 io_getevents sys_io_getevents __ia32_compat_sys_io_getevents261247 i386 io_getevents sys_io_getevents __ia32_sys_io_getevents_time32
262248 i386 io_submit sys_io_submit __ia32_compat_sys_io_submit262248 i386 io_submit sys_io_submit __ia32_compat_sys_io_submit
263249 i386 io_cancel sys_io_cancel __ia32_sys_io_cancel263249 i386 io_cancel sys_io_cancel __ia32_sys_io_cancel
264250 i386 fadvise64 sys_fadvise64 __ia32_compat_sys_x86_fadvise64264250 i386 fadvise64 sys_fadvise64 __ia32_compat_sys_x86_fadvise64
@@ -271,18 +271,18 @@ · 6 unmodified lines
271257 i386 remap_file_pages sys_remap_file_pages __ia32_sys_remap_file_pages271257 i386 remap_file_pages sys_remap_file_pages __ia32_sys_remap_file_pages
272258 i386 set_tid_address sys_set_tid_address __ia32_sys_set_tid_address272258 i386 set_tid_address sys_set_tid_address __ia32_sys_set_tid_address
273259 i386 timer_create sys_timer_create __ia32_compat_sys_timer_create273259 i386 timer_create sys_timer_create __ia32_compat_sys_timer_create
274260 i386 timer_settime sys_timer_settime __ia32_compat_sys_timer_settime274260 i386 timer_settime sys_timer_settime __ia32_sys_timer_settime32
275261 i386 timer_gettime sys_timer_gettime __ia32_compat_sys_timer_gettime275261 i386 timer_gettime sys_timer_gettime __ia32_sys_timer_gettime32
276262 i386 timer_getoverrun sys_timer_getoverrun __ia32_sys_timer_getoverrun276262 i386 timer_getoverrun sys_timer_getoverrun __ia32_sys_timer_getoverrun
277263 i386 timer_delete sys_timer_delete __ia32_sys_timer_delete277263 i386 timer_delete sys_timer_delete __ia32_sys_timer_delete
278264 i386 clock_settime sys_clock_settime __ia32_compat_sys_clock_settime278264 i386 clock_settime sys_clock_settime __ia32_sys_clock_settime32
279265 i386 clock_gettime sys_clock_gettime __ia32_compat_sys_clock_gettime279265 i386 clock_gettime sys_clock_gettime __ia32_sys_clock_gettime32
280266 i386 clock_getres sys_clock_getres __ia32_compat_sys_clock_getres280266 i386 clock_getres sys_clock_getres __ia32_sys_clock_getres_time32
281267 i386 clock_nanosleep sys_clock_nanosleep __ia32_compat_sys_clock_nanosleep281267 i386 clock_nanosleep sys_clock_nanosleep __ia32_sys_clock_nanosleep_time32
282268 i386 statfs64 sys_statfs64 __ia32_compat_sys_statfs64282268 i386 statfs64 sys_statfs64 __ia32_compat_sys_statfs64
283269 i386 fstatfs64 sys_fstatfs64 __ia32_compat_sys_fstatfs64283269 i386 fstatfs64 sys_fstatfs64 __ia32_compat_sys_fstatfs64
284270 i386 tgkill sys_tgkill __ia32_sys_tgkill284270 i386 tgkill sys_tgkill __ia32_sys_tgkill
285271 i386 utimes sys_utimes __ia32_compat_sys_utimes285271 i386 utimes sys_utimes __ia32_sys_utimes_time32
286272 i386 fadvise64_64 sys_fadvise64_64 __ia32_compat_sys_x86_fadvise64_64286272 i386 fadvise64_64 sys_fadvise64_64 __ia32_compat_sys_x86_fadvise64_64
287273 i386 vserver287273 i386 vserver
288274 i386 mbind sys_mbind __ia32_sys_mbind288274 i386 mbind sys_mbind __ia32_sys_mbind
@@ -290,8 +290,8 @@ · 1 unmodified line
290276 i386 set_mempolicy sys_set_mempolicy __ia32_sys_set_mempolicy290276 i386 set_mempolicy sys_set_mempolicy __ia32_sys_set_mempolicy
291277 i386 mq_open sys_mq_open __ia32_compat_sys_mq_open291277 i386 mq_open sys_mq_open __ia32_compat_sys_mq_open
292278 i386 mq_unlink sys_mq_unlink __ia32_sys_mq_unlink292278 i386 mq_unlink sys_mq_unlink __ia32_sys_mq_unlink
293279 i386 mq_timedsend sys_mq_timedsend __ia32_compat_sys_mq_timedsend293279 i386 mq_timedsend sys_mq_timedsend __ia32_sys_mq_timedsend_time32
294280 i386 mq_timedreceive sys_mq_timedreceive __ia32_compat_sys_mq_timedreceive294280 i386 mq_timedreceive sys_mq_timedreceive __ia32_sys_mq_timedreceive_time32
295281 i386 mq_notify sys_mq_notify __ia32_compat_sys_mq_notify295281 i386 mq_notify sys_mq_notify __ia32_compat_sys_mq_notify
296282 i386 mq_getsetattr sys_mq_getsetattr __ia32_compat_sys_mq_getsetattr296282 i386 mq_getsetattr sys_mq_getsetattr __ia32_compat_sys_mq_getsetattr
297283 i386 kexec_load sys_kexec_load __ia32_compat_sys_kexec_load297283 i386 kexec_load sys_kexec_load __ia32_compat_sys_kexec_load
@@ -310,7 +310,7 @@ · 12 unmodified lines
310296 i386 mkdirat sys_mkdirat __ia32_sys_mkdirat310296 i386 mkdirat sys_mkdirat __ia32_sys_mkdirat
311297 i386 mknodat sys_mknodat __ia32_sys_mknodat311297 i386 mknodat sys_mknodat __ia32_sys_mknodat
312298 i386 fchownat sys_fchownat __ia32_sys_fchownat312298 i386 fchownat sys_fchownat __ia32_sys_fchownat
313299 i386 futimesat sys_futimesat __ia32_compat_sys_futimesat313299 i386 futimesat sys_futimesat __ia32_sys_futimesat_time32
314300 i386 fstatat64 sys_fstatat64 __ia32_compat_sys_x86_fstatat314300 i386 fstatat64 sys_fstatat64 __ia32_compat_sys_x86_fstatat
315301 i386 unlinkat sys_unlinkat __ia32_sys_unlinkat315301 i386 unlinkat sys_unlinkat __ia32_sys_unlinkat
316302 i386 renameat sys_renameat __ia32_sys_renameat316302 i386 renameat sys_renameat __ia32_sys_renameat
@@ -319,8 +319,8 @@ · 2 unmodified lines
319305 i386 readlinkat sys_readlinkat __ia32_sys_readlinkat319305 i386 readlinkat sys_readlinkat __ia32_sys_readlinkat
320306 i386 fchmodat sys_fchmodat __ia32_sys_fchmodat320306 i386 fchmodat sys_fchmodat __ia32_sys_fchmodat
321307 i386 faccessat sys_faccessat __ia32_sys_faccessat321307 i386 faccessat sys_faccessat __ia32_sys_faccessat
322308 i386 pselect6 sys_pselect6 __ia32_compat_sys_pselect6322308 i386 pselect6 sys_pselect6 __ia32_compat_sys_pselect6_time32
323309 i386 ppoll sys_ppoll __ia32_compat_sys_ppoll323309 i386 ppoll sys_ppoll __ia32_compat_sys_ppoll_time32
324310 i386 unshare sys_unshare __ia32_sys_unshare324310 i386 unshare sys_unshare __ia32_sys_unshare
325311 i386 set_robust_list sys_set_robust_list __ia32_compat_sys_set_robust_list325311 i386 set_robust_list sys_set_robust_list __ia32_compat_sys_set_robust_list
326312 i386 get_robust_list sys_get_robust_list __ia32_compat_sys_get_robust_list326312 i386 get_robust_list sys_get_robust_list __ia32_compat_sys_get_robust_list
@@ -331,13 +331,13 @@ · 4 unmodified lines
331317 i386 move_pages sys_move_pages __ia32_compat_sys_move_pages331317 i386 move_pages sys_move_pages __ia32_compat_sys_move_pages
332318 i386 getcpu sys_getcpu __ia32_sys_getcpu332318 i386 getcpu sys_getcpu __ia32_sys_getcpu
333319 i386 epoll_pwait sys_epoll_pwait __ia32_sys_epoll_pwait333319 i386 epoll_pwait sys_epoll_pwait __ia32_sys_epoll_pwait
334320 i386 utimensat sys_utimensat __ia32_compat_sys_utimensat334320 i386 utimensat sys_utimensat __ia32_sys_utimensat_time32
335321 i386 signalfd sys_signalfd __ia32_compat_sys_signalfd335321 i386 signalfd sys_signalfd __ia32_compat_sys_signalfd
336322 i386 timerfd_create sys_timerfd_create __ia32_sys_timerfd_create336322 i386 timerfd_create sys_timerfd_create __ia32_sys_timerfd_create
337323 i386 eventfd sys_eventfd __ia32_sys_eventfd337323 i386 eventfd sys_eventfd __ia32_sys_eventfd
338324 i386 fallocate sys_fallocate __ia32_compat_sys_x86_fallocate338324 i386 fallocate sys_fallocate __ia32_compat_sys_x86_fallocate
339325 i386 timerfd_settime sys_timerfd_settime __ia32_compat_sys_timerfd_settime339325 i386 timerfd_settime sys_timerfd_settime __ia32_sys_timerfd_settime32
340326 i386 timerfd_gettime sys_timerfd_gettime __ia32_compat_sys_timerfd_gettime340326 i386 timerfd_gettime sys_timerfd_gettime __ia32_sys_timerfd_gettime32
341327 i386 signalfd4 sys_signalfd4 __ia32_compat_sys_signalfd4341327 i386 signalfd4 sys_signalfd4 __ia32_compat_sys_signalfd4
342328 i386 eventfd2 sys_eventfd2 __ia32_sys_eventfd2342328 i386 eventfd2 sys_eventfd2 __ia32_sys_eventfd2
343329 i386 epoll_create1 sys_epoll_create1 __ia32_sys_epoll_create1343329 i386 epoll_create1 sys_epoll_create1 __ia32_sys_epoll_create1
@@ -348,13 +348,13 @@ · 4 unmodified lines
348334 i386 pwritev sys_pwritev __ia32_compat_sys_pwritev348334 i386 pwritev sys_pwritev __ia32_compat_sys_pwritev
349335 i386 rt_tgsigqueueinfo sys_rt_tgsigqueueinfo __ia32_compat_sys_rt_tgsigqueueinfo349335 i386 rt_tgsigqueueinfo sys_rt_tgsigqueueinfo __ia32_compat_sys_rt_tgsigqueueinfo
350336 i386 perf_event_open sys_perf_event_open __ia32_sys_perf_event_open350336 i386 perf_event_open sys_perf_event_open __ia32_sys_perf_event_open
351337 i386 recvmmsg sys_recvmmsg __ia32_compat_sys_recvmmsg351337 i386 recvmmsg sys_recvmmsg __ia32_compat_sys_recvmmsg_time32
352338 i386 fanotify_init sys_fanotify_init __ia32_sys_fanotify_init352338 i386 fanotify_init sys_fanotify_init __ia32_sys_fanotify_init
353339 i386 fanotify_mark sys_fanotify_mark __ia32_compat_sys_fanotify_mark353339 i386 fanotify_mark sys_fanotify_mark __ia32_compat_sys_fanotify_mark
354340 i386 prlimit64 sys_prlimit64 __ia32_sys_prlimit64354340 i386 prlimit64 sys_prlimit64 __ia32_sys_prlimit64
355341 i386 name_to_handle_at sys_name_to_handle_at __ia32_sys_name_to_handle_at355341 i386 name_to_handle_at sys_name_to_handle_at __ia32_sys_name_to_handle_at
356342 i386 open_by_handle_at sys_open_by_handle_at __ia32_compat_sys_open_by_handle_at356342 i386 open_by_handle_at sys_open_by_handle_at __ia32_compat_sys_open_by_handle_at
357343 i386 clock_adjtime sys_clock_adjtime __ia32_compat_sys_clock_adjtime357343 i386 clock_adjtime sys_clock_adjtime __ia32_sys_clock_adjtime32
358344 i386 syncfs sys_syncfs __ia32_sys_syncfs358344 i386 syncfs sys_syncfs __ia32_sys_syncfs
359345 i386 sendmmsg sys_sendmmsg __ia32_compat_sys_sendmmsg359345 i386 sendmmsg sys_sendmmsg __ia32_compat_sys_sendmmsg
360346 i386 setns sys_setns __ia32_sys_setns360346 i386 setns sys_setns __ia32_sys_setns
fs/aio.c+5−5
@@ -2198,11 +2198,11 @@ SYSCALL_DEFINE6(io_pgetevents_time32, · 2197 unmodified lines
2198 2198
2199#if defined(CONFIG_COMPAT_32BIT_TIME)2199#if defined(CONFIG_COMPAT_32BIT_TIME)
2200 2200
2201COMPAT_SYSCALL_DEFINE5(io_getevents, compat_aio_context_t, ctx_id,2201SYSCALL_DEFINE5(io_getevents_time32, __u32, ctx_id,
2202 compat_long_t, min_nr,2202 __s32, min_nr,
2203 compat_long_t, nr,2203 __s32, nr,
2204 struct io_event __user *, events,2204 struct io_event __user *, events,
2205 struct old_timespec32 __user *, timeout)2205 struct old_timespec32 __user *, timeout)
2206{2206{
2207 struct timespec64 t;2207 struct timespec64 t;
2208 int ret;2208 int ret;
fs/select.c+2−2
@@ -1379,7 +1379,7 @@ COMPAT_SYSCALL_DEFINE6(pselect6_time64, int, n, compat_ulong_t __user *, inp, · 1378 unmodified lines
1379 1379
1380#if defined(CONFIG_COMPAT_32BIT_TIME)1380#if defined(CONFIG_COMPAT_32BIT_TIME)
1381 1381
1382COMPAT_SYSCALL_DEFINE6(pselect6, int, n, compat_ulong_t __user *, inp,1382COMPAT_SYSCALL_DEFINE6(pselect6_time32, int, n, compat_ulong_t __user *, inp,
1383 compat_ulong_t __user *, outp, compat_ulong_t __user *, exp,1383 compat_ulong_t __user *, outp, compat_ulong_t __user *, exp,
1384 struct old_timespec32 __user *, tsp, void __user *, sig)1384 struct old_timespec32 __user *, tsp, void __user *, sig)
1385{1385{
@@ -1402,7 +1402,7 @@ COMPAT_SYSCALL_DEFINE6(pselect6, int, n, compat_ulong_t __user *, inp, · 16 unmodified lines
1402#endif1402#endif
1403 1403
1404#if defined(CONFIG_COMPAT_32BIT_TIME)1404#if defined(CONFIG_COMPAT_32BIT_TIME)
1405COMPAT_SYSCALL_DEFINE5(ppoll, struct pollfd __user *, ufds,1405COMPAT_SYSCALL_DEFINE5(ppoll_time32, struct pollfd __user *, ufds,
1406 unsigned int, nfds, struct old_timespec32 __user *, tsp,1406 unsigned int, nfds, struct old_timespec32 __user *, tsp,
1407 const compat_sigset_t __user *, sigmask, compat_size_t, sigsetsize)1407 const compat_sigset_t __user *, sigmask, compat_size_t, sigsetsize)
1408{1408{
fs/timerfd.c+2−2
@@ -560,7 +560,7 @@ SYSCALL_DEFINE2(timerfd_gettime, int, ufd, struct __kernel_itimerspec __user *, · 559 unmodified lines
560}560}
561 561
562#ifdef CONFIG_COMPAT_32BIT_TIME562#ifdef CONFIG_COMPAT_32BIT_TIME
563COMPAT_SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags,563SYSCALL_DEFINE4(timerfd_settime32, int, ufd, int, flags,
564 const struct old_itimerspec32 __user *, utmr,564 const struct old_itimerspec32 __user *, utmr,
565 struct old_itimerspec32 __user *, otmr)565 struct old_itimerspec32 __user *, otmr)
566{566{
@@ -577,7 +577,7 @@ COMPAT_SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, · 10 unmodified lines
577 return ret;577 return ret;
578}578}
579 579
580COMPAT_SYSCALL_DEFINE2(timerfd_gettime, int, ufd,580SYSCALL_DEFINE2(timerfd_gettime32, int, ufd,
581 struct old_itimerspec32 __user *, otmr)581 struct old_itimerspec32 __user *, otmr)
582{582{
583 struct itimerspec64 kotmr;583 struct itimerspec64 kotmr;
fs/utimes.c+5−5
@@ -224,8 +224,8 @@ SYSCALL_DEFINE2(utime, char __user *, filename, struct utimbuf __user *, times) · 223 unmodified lines
224 * of sys_utimes.224 * of sys_utimes.
225 */225 */
226#ifdef __ARCH_WANT_SYS_UTIME32226#ifdef __ARCH_WANT_SYS_UTIME32
227COMPAT_SYSCALL_DEFINE2(utime, const char __user *, filename,227SYSCALL_DEFINE2(utime32, const char __user *, filename,
228 struct old_utimbuf32 __user *, t)228 struct old_utimbuf32 __user *, t)
229{229{
230 struct timespec64 tv[2];230 struct timespec64 tv[2];
231 231
@@ -240,7 +240,7 @@ COMPAT_SYSCALL_DEFINE2(utime, const char __user *, filename, · 8 unmodified lines
240}240}
241#endif241#endif
242 242
243COMPAT_SYSCALL_DEFINE4(utimensat, unsigned int, dfd, const char __user *, filename, struct old_timespec32 __user *, t, int, flags)243SYSCALL_DEFINE4(utimensat_time32, unsigned int, dfd, const char __user *, filename, struct old_timespec32 __user *, t, int, flags)
244{244{
245 struct timespec64 tv[2];245 struct timespec64 tv[2];
246 246
@@ -276,14 +276,14 @@ static long do_compat_futimesat(unsigned int dfd, const char __user *filename, · 29 unmodified lines
276 return do_utimes(dfd, filename, t ? tv : NULL, 0);276 return do_utimes(dfd, filename, t ? tv : NULL, 0);
277}277}
278 278
279COMPAT_SYSCALL_DEFINE3(futimesat, unsigned int, dfd,279SYSCALL_DEFINE3(futimesat_time32, unsigned int, dfd,
280 const char __user *, filename,280 const char __user *, filename,
281 struct old_timeval32 __user *, t)281 struct old_timeval32 __user *, t)
282{282{
283 return do_compat_futimesat(dfd, filename, t);283 return do_compat_futimesat(dfd, filename, t);
284}284}
285 285
286COMPAT_SYSCALL_DEFINE2(utimes, const char __user *, filename, struct old_timeval32 __user *, t)286SYSCALL_DEFINE2(utimes_time32, const char __user *, filename, struct old_timeval32 __user *, t)
287{287{
288 return do_compat_futimesat(AT_FDCWD, filename, t);288 return do_compat_futimesat(AT_FDCWD, filename, t);
289}289}
include/linux/compat.h+4−69
@@ -520,11 +520,6 @@ int __compat_save_altstack(compat_stack_t __user *, unsigned long); · 519 unmodified lines
520asmlinkage long compat_sys_io_setup(unsigned nr_reqs, u32 __user *ctx32p);520asmlinkage long compat_sys_io_setup(unsigned nr_reqs, u32 __user *ctx32p);
521asmlinkage long compat_sys_io_submit(compat_aio_context_t ctx_id, int nr,521asmlinkage long compat_sys_io_submit(compat_aio_context_t ctx_id, int nr,
522 u32 __user *iocb);522 u32 __user *iocb);
523asmlinkage 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);
528asmlinkage long compat_sys_io_pgetevents(compat_aio_context_t ctx_id,523asmlinkage long compat_sys_io_pgetevents(compat_aio_context_t ctx_id,
529 compat_long_t min_nr,524 compat_long_t min_nr,
530 compat_long_t nr,525 compat_long_t nr,
@@ -617,7 +612,7 @@ asmlinkage long compat_sys_sendfile64(int out_fd, int in_fd, · 86 unmodified lines
617 compat_loff_t __user *offset, compat_size_t count);612 compat_loff_t __user *offset, compat_size_t count);
618 613
619/* fs/select.c */614/* fs/select.c */
620asmlinkage long compat_sys_pselect6(int n, compat_ulong_t __user *inp,615asmlinkage long compat_sys_pselect6_time32(int n, compat_ulong_t __user *inp,
621 compat_ulong_t __user *outp,616 compat_ulong_t __user *outp,
622 compat_ulong_t __user *exp,617 compat_ulong_t __user *exp,
623 struct old_timespec32 __user *tsp,618 struct old_timespec32 __user *tsp,
@@ -627,7 +622,7 @@ asmlinkage long compat_sys_pselect6_time64(int n, compat_ulong_t __user *inp, · 3 unmodified lines
627 compat_ulong_t __user *exp,622 compat_ulong_t __user *exp,
628 struct __kernel_timespec __user *tsp,623 struct __kernel_timespec __user *tsp,
629 void __user *sig);624 void __user *sig);
630asmlinkage long compat_sys_ppoll(struct pollfd __user *ufds,625asmlinkage long compat_sys_ppoll_time32(struct pollfd __user *ufds,
631 unsigned int nfds,626 unsigned int nfds,
632 struct old_timespec32 __user *tsp,627 struct old_timespec32 __user *tsp,
633 const compat_sigset_t __user *sigmask,628 const compat_sigset_t __user *sigmask,
@@ -657,19 +652,6 @@ asmlinkage long compat_sys_newfstat(unsigned int fd, · 23 unmodified lines
657 652
658/* fs/sync.c: No generic prototype for sync_file_range and sync_file_range2 */653/* fs/sync.c: No generic prototype for sync_file_range and sync_file_range2 */
659 654
660/* fs/timerfd.c */
661asmlinkage long compat_sys_timerfd_gettime(int ufd,
662 struct old_itimerspec32 __user *otmr);
663asmlinkage 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 */
668asmlinkage long compat_sys_utimensat(unsigned int dfd,
669 const char __user *filename,
670 struct old_timespec32 __user *t,
671 int flags);
672
673/* kernel/exit.c */655/* kernel/exit.c */
674asmlinkage long compat_sys_waitid(int, compat_pid_t,656asmlinkage long compat_sys_waitid(int, compat_pid_t,
675 struct compat_siginfo __user *, int,657 struct compat_siginfo __user *, int,
@@ -678,9 +660,6 @@ asmlinkage long compat_sys_waitid(int, compat_pid_t, · 2 unmodified lines
678 660
679 661
680/* kernel/futex.c */662/* kernel/futex.c */
681asmlinkage long compat_sys_futex(u32 __user *uaddr, int op, u32 val,
682 struct old_timespec32 __user *utime, u32 __user *uaddr2,
683 u32 val3);
684asmlinkage long663asmlinkage long
685compat_sys_set_robust_list(struct compat_robust_list_head __user *head,664compat_sys_set_robust_list(struct compat_robust_list_head __user *head,
686 compat_size_t len);665 compat_size_t len);
@@ -688,10 +667,6 @@ asmlinkage long · 1 unmodified line
688compat_sys_get_robust_list(int pid, compat_uptr_t __user *head_ptr,667compat_sys_get_robust_list(int pid, compat_uptr_t __user *head_ptr,
689 compat_size_t __user *len_ptr);668 compat_size_t __user *len_ptr);
690 669
691/* kernel/hrtimer.c */
692asmlinkage long compat_sys_nanosleep(struct old_timespec32 __user *rqtp,
693 struct old_timespec32 __user *rmtp);
694
695/* kernel/itimer.c */670/* kernel/itimer.c */
696asmlinkage long compat_sys_getitimer(int which,671asmlinkage long compat_sys_getitimer(int which,
697 struct compat_itimerval __user *it);672 struct compat_itimerval __user *it);
@@ -709,20 +684,6 @@ asmlinkage long compat_sys_kexec_load(compat_ulong_t entry, · 11 unmodified lines
709asmlinkage long compat_sys_timer_create(clockid_t which_clock,684asmlinkage long compat_sys_timer_create(clockid_t which_clock,
710 struct compat_sigevent __user *timer_event_spec,685 struct compat_sigevent __user *timer_event_spec,
711 timer_t __user *created_timer_id);686 timer_t __user *created_timer_id);
712asmlinkage long compat_sys_timer_gettime(timer_t timer_id,
713 struct old_itimerspec32 __user *setting);
714asmlinkage long compat_sys_timer_settime(timer_t timer_id, int flags,
715 struct old_itimerspec32 __user *new,
716 struct old_itimerspec32 __user *old);
717asmlinkage long compat_sys_clock_settime(clockid_t which_clock,
718 struct old_timespec32 __user *tp);
719asmlinkage long compat_sys_clock_gettime(clockid_t which_clock,
720 struct old_timespec32 __user *tp);
721asmlinkage long compat_sys_clock_getres(clockid_t which_clock,
722 struct old_timespec32 __user *tp);
723asmlinkage long compat_sys_clock_nanosleep(clockid_t which_clock, int flags,
724 struct old_timespec32 __user *rqtp,
725 struct old_timespec32 __user *rmtp);
726 687
727/* kernel/ptrace.c */688/* kernel/ptrace.c */
728asmlinkage long compat_sys_ptrace(compat_long_t request, compat_long_t pid,689asmlinkage long compat_sys_ptrace(compat_long_t request, compat_long_t pid,
@@ -735,8 +696,6 @@ asmlinkage long compat_sys_sched_setaffinity(compat_pid_t pid, · 6 unmodified lines
735asmlinkage long compat_sys_sched_getaffinity(compat_pid_t pid,696asmlinkage long compat_sys_sched_getaffinity(compat_pid_t pid,
736 unsigned int len,697 unsigned int len,
737 compat_ulong_t __user *user_mask_ptr);698 compat_ulong_t __user *user_mask_ptr);
738asmlinkage long compat_sys_sched_rr_get_interval(compat_pid_t pid,
739 struct old_timespec32 __user *interval);
740 699
741/* kernel/signal.c */700/* kernel/signal.c */
742asmlinkage long compat_sys_sigaltstack(const compat_stack_t __user *uss_ptr,701asmlinkage long compat_sys_sigaltstack(const compat_stack_t __user *uss_ptr,
@@ -754,7 +713,7 @@ asmlinkage long compat_sys_rt_sigprocmask(int how, compat_sigset_t __user *set, · 11 unmodified lines
754 compat_size_t sigsetsize);713 compat_size_t sigsetsize);
755asmlinkage long compat_sys_rt_sigpending(compat_sigset_t __user *uset,714asmlinkage long compat_sys_rt_sigpending(compat_sigset_t __user *uset,
756 compat_size_t sigsetsize);715 compat_size_t sigsetsize);
757asmlinkage long compat_sys_rt_sigtimedwait(compat_sigset_t __user *uthese,716asmlinkage long compat_sys_rt_sigtimedwait_time32(compat_sigset_t __user *uthese,
758 struct compat_siginfo __user *uinfo,717 struct compat_siginfo __user *uinfo,
759 struct old_timespec32 __user *uts, compat_size_t sigsetsize);718 struct old_timespec32 __user *uts, compat_size_t sigsetsize);
760asmlinkage long compat_sys_rt_sigtimedwait_time64(compat_sigset_t __user *uthese,719asmlinkage long compat_sys_rt_sigtimedwait_time64(compat_sigset_t __user *uthese,
@@ -777,7 +736,6 @@ asmlinkage long compat_sys_gettimeofday(struct old_timeval32 __user *tv, · 16 unmodified lines
777 struct timezone __user *tz);736 struct timezone __user *tz);
778asmlinkage long compat_sys_settimeofday(struct old_timeval32 __user *tv,737asmlinkage long compat_sys_settimeofday(struct old_timeval32 __user *tv,
779 struct timezone __user *tz);738 struct timezone __user *tz);
780asmlinkage long compat_sys_adjtimex(struct old_timex32 __user *utp);
781 739
782/* kernel/timer.c */740/* kernel/timer.c */
783asmlinkage long compat_sys_sysinfo(struct compat_sysinfo __user *info);741asmlinkage long compat_sys_sysinfo(struct compat_sysinfo __user *info);
@@ -786,14 +744,6 @@ asmlinkage long compat_sys_sysinfo(struct compat_sysinfo __user *info); · 2 unmodified lines
786asmlinkage long compat_sys_mq_open(const char __user *u_name,744asmlinkage long compat_sys_mq_open(const char __user *u_name,
787 int oflag, compat_mode_t mode,745 int oflag, compat_mode_t mode,
788 struct compat_mq_attr __user *u_attr);746 struct compat_mq_attr __user *u_attr);
789asmlinkage 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);
793asmlinkage 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);
797asmlinkage long compat_sys_mq_notify(mqd_t mqdes,747asmlinkage long compat_sys_mq_notify(mqd_t mqdes,
798 const struct compat_sigevent __user *u_notification);748 const struct compat_sigevent __user *u_notification);
799asmlinkage long compat_sys_mq_getsetattr(mqd_t mqdes,749asmlinkage long compat_sys_mq_getsetattr(mqd_t mqdes,
@@ -809,8 +759,6 @@ asmlinkage long compat_sys_msgsnd(int msqid, compat_uptr_t msgp, · 9 unmodified lines
809 759
810/* ipc/sem.c */760/* ipc/sem.c */
811asmlinkage long compat_sys_semctl(int semid, int semnum, int cmd, int arg);761asmlinkage long compat_sys_semctl(int semid, int semnum, int cmd, int arg);
812asmlinkage long compat_sys_semtimedop(int semid, struct sembuf __user *tsems,
813 unsigned nsems, const struct old_timespec32 __user *timeout);
814 762
815/* ipc/shm.c */763/* ipc/shm.c */
816asmlinkage long compat_sys_shmctl(int first, int second, void __user *uptr);764asmlinkage long compat_sys_shmctl(int first, int second, void __user *uptr);
@@ -868,7 +816,7 @@ asmlinkage long compat_sys_rt_tgsigqueueinfo(compat_pid_t tgid, · 51 unmodified lines
868asmlinkage long compat_sys_recvmmsg_time64(int fd, struct compat_mmsghdr __user *mmsg,816asmlinkage long compat_sys_recvmmsg_time64(int fd, struct compat_mmsghdr __user *mmsg,
869 unsigned vlen, unsigned int flags,817 unsigned vlen, unsigned int flags,
870 struct __kernel_timespec __user *timeout);818 struct __kernel_timespec __user *timeout);
871asmlinkage long compat_sys_recvmmsg(int fd, struct compat_mmsghdr __user *mmsg,819asmlinkage long compat_sys_recvmmsg_time32(int fd, struct compat_mmsghdr __user *mmsg,
872 unsigned vlen, unsigned int flags,820 unsigned vlen, unsigned int flags,
873 struct old_timespec32 __user *timeout);821 struct old_timespec32 __user *timeout);
874asmlinkage long compat_sys_wait4(compat_pid_t pid,822asmlinkage long compat_sys_wait4(compat_pid_t pid,
@@ -879,8 +827,6 @@ asmlinkage long compat_sys_fanotify_mark(int, unsigned int, __u32, __u32, · 4 unmodified lines
879asmlinkage long compat_sys_open_by_handle_at(int mountdirfd,827asmlinkage long compat_sys_open_by_handle_at(int mountdirfd,
880 struct file_handle __user *handle,828 struct file_handle __user *handle,
881 int flags);829 int flags);
882asmlinkage long compat_sys_clock_adjtime(clockid_t which_clock,
883 struct old_timex32 __user *tp);
884asmlinkage long compat_sys_sendmmsg(int fd, struct compat_mmsghdr __user *mmsg,830asmlinkage long compat_sys_sendmmsg(int fd, struct compat_mmsghdr __user *mmsg,
885 unsigned vlen, unsigned int flags);831 unsigned vlen, unsigned int flags);
886asmlinkage ssize_t compat_sys_process_vm_readv(compat_pid_t pid,832asmlinkage ssize_t compat_sys_process_vm_readv(compat_pid_t pid,
@@ -921,8 +867,6 @@ asmlinkage long compat_sys_pwritev64v2(unsigned long fd, · 34 unmodified lines
921/* __ARCH_WANT_SYSCALL_NO_AT */867/* __ARCH_WANT_SYSCALL_NO_AT */
922asmlinkage long compat_sys_open(const char __user *filename, int flags,868asmlinkage long compat_sys_open(const char __user *filename, int flags,
923 umode_t mode);869 umode_t mode);
924asmlinkage long compat_sys_utimes(const char __user *filename,
925 struct old_timeval32 __user *t);
926 870
927/* __ARCH_WANT_SYSCALL_NO_FLAGS */871/* __ARCH_WANT_SYSCALL_NO_FLAGS */
928asmlinkage long compat_sys_signalfd(int ufd,872asmlinkage long compat_sys_signalfd(int ufd,
@@ -936,12 +880,6 @@ asmlinkage long compat_sys_newlstat(const char __user *filename, · 7 unmodified lines
936 struct compat_stat __user *statbuf);880 struct compat_stat __user *statbuf);
937 881
938/* __ARCH_WANT_SYSCALL_DEPRECATED */882/* __ARCH_WANT_SYSCALL_DEPRECATED */
939asmlinkage long compat_sys_time(old_time32_t __user *tloc);
940asmlinkage long compat_sys_utime(const char __user *filename,
941 struct old_utimbuf32 __user *t);
942asmlinkage long compat_sys_futimesat(unsigned int dfd,
943 const char __user *filename,
944 struct old_timeval32 __user *t);
945asmlinkage long compat_sys_select(int n, compat_ulong_t __user *inp,883asmlinkage long compat_sys_select(int n, compat_ulong_t __user *inp,
946 compat_ulong_t __user *outp, compat_ulong_t __user *exp,884 compat_ulong_t __user *outp, compat_ulong_t __user *exp,
947 struct old_timeval32 __user *tvp);885 struct old_timeval32 __user *tvp);
@@ -976,9 +914,6 @@ asmlinkage long compat_sys_sigaction(int sig, · 28 unmodified lines
976 struct compat_old_sigaction __user *oact);914 struct compat_old_sigaction __user *oact);
977#endif915#endif
978 916
979/* obsolete: kernel/time/time.c */
980asmlinkage long compat_sys_stime(old_time32_t __user *tptr);
981
982/* obsolete: net/socket.c */917/* obsolete: net/socket.c */
983asmlinkage long compat_sys_socketcall(int call, u32 __user *args);918asmlinkage long compat_sys_socketcall(int call, u32 __user *args);
984 919
include/linux/syscalls.h+57−0
@@ -297,6 +297,11 @@ asmlinkage long sys_io_getevents(aio_context_t ctx_id, · 296 unmodified lines
297 long nr,297 long nr,
298 struct io_event __user *events,298 struct io_event __user *events,
299 struct __kernel_timespec __user *timeout);299 struct __kernel_timespec __user *timeout);
300asmlinkage 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);
300asmlinkage long sys_io_pgetevents(aio_context_t ctx_id,305asmlinkage long sys_io_pgetevents(aio_context_t ctx_id,
301 long min_nr,306 long min_nr,
302 long nr,307 long nr,
@@ -522,11 +527,19 @@ asmlinkage long sys_timerfd_settime(int ufd, int flags, · 219 unmodified lines
522 const struct __kernel_itimerspec __user *utmr,527 const struct __kernel_itimerspec __user *utmr,
523 struct __kernel_itimerspec __user *otmr);528 struct __kernel_itimerspec __user *otmr);
524asmlinkage long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *otmr);529asmlinkage long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *otmr);
530asmlinkage long sys_timerfd_gettime32(int ufd,
531 struct old_itimerspec32 __user *otmr);
532asmlinkage long sys_timerfd_settime32(int ufd, int flags,
533 const struct old_itimerspec32 __user *utmr,
534 struct old_itimerspec32 __user *otmr);
525 535
526/* fs/utimes.c */536/* fs/utimes.c */
527asmlinkage long sys_utimensat(int dfd, const char __user *filename,537asmlinkage long sys_utimensat(int dfd, const char __user *filename,
528 struct __kernel_timespec __user *utimes,538 struct __kernel_timespec __user *utimes,
529 int flags);539 int flags);
540asmlinkage long sys_utimensat_time32(unsigned int dfd,
541 const char __user *filename,
542 struct old_timespec32 __user *t, int flags);
530 543
531/* kernel/acct.c */544/* kernel/acct.c */
532asmlinkage long sys_acct(const char __user *name);545asmlinkage long sys_acct(const char __user *name);
@@ -555,6 +568,9 @@ asmlinkage long sys_unshare(unsigned long unshare_flags); · 22 unmodified lines
555asmlinkage long sys_futex(u32 __user *uaddr, int op, u32 val,568asmlinkage long sys_futex(u32 __user *uaddr, int op, u32 val,
556 struct __kernel_timespec __user *utime, u32 __user *uaddr2,569 struct __kernel_timespec __user *utime, u32 __user *uaddr2,
557 u32 val3);570 u32 val3);
571asmlinkage long sys_futex_time32(u32 __user *uaddr, int op, u32 val,
572 struct old_timespec32 __user *utime, u32 __user *uaddr2,
573 u32 val3);
558asmlinkage long sys_get_robust_list(int pid,574asmlinkage long sys_get_robust_list(int pid,
559 struct robust_list_head __user * __user *head_ptr,575 struct robust_list_head __user * __user *head_ptr,
560 size_t __user *len_ptr);576 size_t __user *len_ptr);
@@ -564,6 +580,8 @@ asmlinkage long sys_set_robust_list(struct robust_list_head __user *head, · 3 unmodified lines
564/* kernel/hrtimer.c */580/* kernel/hrtimer.c */
565asmlinkage long sys_nanosleep(struct __kernel_timespec __user *rqtp,581asmlinkage long sys_nanosleep(struct __kernel_timespec __user *rqtp,
566 struct __kernel_timespec __user *rmtp);582 struct __kernel_timespec __user *rmtp);
583asmlinkage long sys_nanosleep_time32(struct old_timespec32 __user *rqtp,
584 struct old_timespec32 __user *rmtp);
567 585
568/* kernel/itimer.c */586/* kernel/itimer.c */
569asmlinkage long sys_getitimer(int which, struct itimerval __user *value);587asmlinkage long sys_getitimer(int which, struct itimerval __user *value);
@@ -602,6 +620,20 @@ asmlinkage long sys_clock_getres(clockid_t which_clock, · 32 unmodified lines
602asmlinkage long sys_clock_nanosleep(clockid_t which_clock, int flags,620asmlinkage long sys_clock_nanosleep(clockid_t which_clock, int flags,
603 const struct __kernel_timespec __user *rqtp,621 const struct __kernel_timespec __user *rqtp,
604 struct __kernel_timespec __user *rmtp);622 struct __kernel_timespec __user *rmtp);
623asmlinkage long sys_timer_gettime32(timer_t timer_id,
624 struct old_itimerspec32 __user *setting);
625asmlinkage long sys_timer_settime32(timer_t timer_id, int flags,
626 struct old_itimerspec32 __user *new,
627 struct old_itimerspec32 __user *old);
628asmlinkage long sys_clock_settime32(clockid_t which_clock,
629 struct old_timespec32 __user *tp);
630asmlinkage long sys_clock_gettime32(clockid_t which_clock,
631 struct old_timespec32 __user *tp);
632asmlinkage long sys_clock_getres_time32(clockid_t which_clock,
633 struct old_timespec32 __user *tp);
634asmlinkage long sys_clock_nanosleep_time32(clockid_t which_clock, int flags,
635 struct old_timespec32 __user *rqtp,
636 struct old_timespec32 __user *rmtp);
605 637
606/* kernel/printk.c */638/* kernel/printk.c */
607asmlinkage long sys_syslog(int type, char __user *buf, int len);639asmlinkage long sys_syslog(int type, char __user *buf, int len);
@@ -627,6 +659,8 @@ asmlinkage long sys_sched_get_priority_max(int policy); · 19 unmodified lines
627asmlinkage long sys_sched_get_priority_min(int policy);659asmlinkage long sys_sched_get_priority_min(int policy);
628asmlinkage long sys_sched_rr_get_interval(pid_t pid,660asmlinkage long sys_sched_rr_get_interval(pid_t pid,
629 struct __kernel_timespec __user *interval);661 struct __kernel_timespec __user *interval);
662asmlinkage long sys_sched_rr_get_interval_time32(pid_t pid,
663 struct old_timespec32 __user *interval);
630 664
631/* kernel/signal.c */665/* kernel/signal.c */
632asmlinkage long sys_restart_syscall(void);666asmlinkage long sys_restart_syscall(void);
@@ -696,6 +730,7 @@ asmlinkage long sys_gettimeofday(struct timeval __user *tv, · 63 unmodified lines
696asmlinkage long sys_settimeofday(struct timeval __user *tv,730asmlinkage long sys_settimeofday(struct timeval __user *tv,
697 struct timezone __user *tz);731 struct timezone __user *tz);
698asmlinkage long sys_adjtimex(struct __kernel_timex __user *txc_p);732asmlinkage long sys_adjtimex(struct __kernel_timex __user *txc_p);
733asmlinkage long sys_adjtimex_time32(struct old_timex32 __user *txc_p);
699 734
700/* kernel/timer.c */735/* kernel/timer.c */
701asmlinkage long sys_getpid(void);736asmlinkage long sys_getpid(void);
@@ -714,6 +749,14 @@ asmlinkage long sys_mq_timedsend(mqd_t mqdes, const char __user *msg_ptr, size_t · 12 unmodified lines
714asmlinkage 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);749asmlinkage 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);
715asmlinkage long sys_mq_notify(mqd_t mqdes, const struct sigevent __user *notification);750asmlinkage long sys_mq_notify(mqd_t mqdes, const struct sigevent __user *notification);
716asmlinkage long sys_mq_getsetattr(mqd_t mqdes, const struct mq_attr __user *mqstat, struct mq_attr __user *omqstat);751asmlinkage long sys_mq_getsetattr(mqd_t mqdes, const struct mq_attr __user *mqstat, struct mq_attr __user *omqstat);
752asmlinkage 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);
756asmlinkage long sys_mq_timedsend_time32(mqd_t mqdes,
757 const char __user *u_msg_ptr,
758 unsigned int msg_len, unsigned int msg_prio,
759 const struct old_timespec32 __user *u_abs_timeout);
717 760
718/* ipc/msg.c */761/* ipc/msg.c */
719asmlinkage long sys_msgget(key_t key, int msgflg);762asmlinkage long sys_msgget(key_t key, int msgflg);
@@ -731,6 +774,9 @@ asmlinkage long sys_old_semctl(int semid, int semnum, int cmd, unsigned long arg · 11 unmodified lines
731asmlinkage long sys_semtimedop(int semid, struct sembuf __user *sops,774asmlinkage long sys_semtimedop(int semid, struct sembuf __user *sops,
732 unsigned nsops,775 unsigned nsops,
733 const struct __kernel_timespec __user *timeout);776 const struct __kernel_timespec __user *timeout);
777asmlinkage long sys_semtimedop_time32(int semid, struct sembuf __user *sops,
778 unsigned nsops,
779 const struct old_timespec32 __user *timeout);
734asmlinkage long sys_semop(int semid, struct sembuf __user *sops,780asmlinkage long sys_semop(int semid, struct sembuf __user *sops,
735 unsigned nsops);781 unsigned nsops);
736 782
@@ -871,6 +917,8 @@ asmlinkage long sys_open_by_handle_at(int mountdirfd, · 134 unmodified lines
871 int flags);917 int flags);
872asmlinkage long sys_clock_adjtime(clockid_t which_clock,918asmlinkage long sys_clock_adjtime(clockid_t which_clock,
873 struct __kernel_timex __user *tx);919 struct __kernel_timex __user *tx);
920asmlinkage long sys_clock_adjtime32(clockid_t which_clock,
921 struct old_timex32 __user *tx);
874asmlinkage long sys_syncfs(int fd);922asmlinkage long sys_syncfs(int fd);
875asmlinkage long sys_setns(int fd, int nstype);923asmlinkage long sys_setns(int fd, int nstype);
876asmlinkage long sys_sendmmsg(int fd, struct mmsghdr __user *msg,924asmlinkage long sys_sendmmsg(int fd, struct mmsghdr __user *msg,
@@ -1006,6 +1054,7 @@ asmlinkage long sys_alarm(unsigned int seconds); · 129 unmodified lines
1006asmlinkage long sys_getpgrp(void);1054asmlinkage long sys_getpgrp(void);
1007asmlinkage long sys_pause(void);1055asmlinkage long sys_pause(void);
1008asmlinkage long sys_time(time_t __user *tloc);1056asmlinkage long sys_time(time_t __user *tloc);
1057asmlinkage long sys_time32(old_time32_t __user *tloc);
1009#ifdef __ARCH_WANT_SYS_UTIME1058#ifdef __ARCH_WANT_SYS_UTIME
1010asmlinkage long sys_utime(char __user *filename,1059asmlinkage long sys_utime(char __user *filename,
1011 struct utimbuf __user *times);1060 struct utimbuf __user *times);
@@ -1014,6 +1063,13 @@ asmlinkage long sys_utimes(char __user *filename, · 2 unmodified lines
1014asmlinkage long sys_futimesat(int dfd, const char __user *filename,1063asmlinkage long sys_futimesat(int dfd, const char __user *filename,
1015 struct timeval __user *utimes);1064 struct timeval __user *utimes);
1016#endif1065#endif
1066asmlinkage long sys_futimesat_time32(unsigned int dfd,
1067 const char __user *filename,
1068 struct old_timeval32 __user *t);
1069asmlinkage long sys_utime32(const char __user *filename,
1070 struct old_utimbuf32 __user *t);
1071asmlinkage long sys_utimes_time32(const char __user *filename,
1072 struct old_timeval32 __user *t);
1017asmlinkage long sys_creat(const char __user *pathname, umode_t mode);1073asmlinkage long sys_creat(const char __user *pathname, umode_t mode);
1018asmlinkage long sys_getdents(unsigned int fd,1074asmlinkage long sys_getdents(unsigned int fd,
1019 struct linux_dirent __user *dirent,1075 struct linux_dirent __user *dirent,
@@ -1038,6 +1094,7 @@ asmlinkage long sys_fork(void); · 18 unmodified lines
1038 1094
1039/* obsolete: kernel/time/time.c */1095/* obsolete: kernel/time/time.c */
1040asmlinkage long sys_stime(time_t __user *tptr);1096asmlinkage long sys_stime(time_t __user *tptr);
1097asmlinkage long sys_stime32(old_time32_t __user *tptr);
1041 1098
1042/* obsolete: kernel/signal.c */1099/* obsolete: kernel/signal.c */
1043asmlinkage long sys_sigpending(old_sigset_t __user *uset);1100asmlinkage long sys_sigpending(old_sigset_t __user *uset);
include/uapi/asm-generic/unistd.h+22−22
@@ -39,7 +39,7 @@ __SC_COMP(__NR_io_submit, sys_io_submit, compat_sys_io_submit) · 38 unmodified lines
39#define __NR_io_cancel 339#define __NR_io_cancel 3
40__SYSCALL(__NR_io_cancel, sys_io_cancel)40__SYSCALL(__NR_io_cancel, sys_io_cancel)
41#define __NR_io_getevents 441#define __NR_io_getevents 4
42__SC_COMP(__NR_io_getevents, sys_io_getevents, compat_sys_io_getevents)42__SC_COMP(__NR_io_getevents, sys_io_getevents, sys_io_getevents_time32)
43 43
44/* fs/xattr.c */44/* fs/xattr.c */
45#define __NR_setxattr 545#define __NR_setxattr 5
@@ -223,9 +223,9 @@ __SYSCALL(__NR3264_sendfile, sys_sendfile64) · 177 unmodified lines
223 223
224/* fs/select.c */224/* fs/select.c */
225#define __NR_pselect6 72225#define __NR_pselect6 72
226__SC_COMP(__NR_pselect6, sys_pselect6, compat_sys_pselect6)226__SC_COMP(__NR_pselect6, sys_pselect6, compat_sys_pselect6_time32)
227#define __NR_ppoll 73227#define __NR_ppoll 73
228__SC_COMP(__NR_ppoll, sys_ppoll, compat_sys_ppoll)228__SC_COMP(__NR_ppoll, sys_ppoll, compat_sys_ppoll_time32)
229 229
230/* fs/signalfd.c */230/* fs/signalfd.c */
231#define __NR_signalfd4 74231#define __NR_signalfd4 74
@@ -271,14 +271,14 @@ __SC_COMP(__NR_sync_file_range, sys_sync_file_range, \ · 39 unmodified lines
271__SYSCALL(__NR_timerfd_create, sys_timerfd_create)271__SYSCALL(__NR_timerfd_create, sys_timerfd_create)
272#define __NR_timerfd_settime 86272#define __NR_timerfd_settime 86
273__SC_COMP(__NR_timerfd_settime, sys_timerfd_settime, \273__SC_COMP(__NR_timerfd_settime, sys_timerfd_settime, \
274 compat_sys_timerfd_settime)274 sys_timerfd_settime32)
275#define __NR_timerfd_gettime 87275#define __NR_timerfd_gettime 87
276__SC_COMP(__NR_timerfd_gettime, sys_timerfd_gettime, \276__SC_COMP(__NR_timerfd_gettime, sys_timerfd_gettime, \
277 compat_sys_timerfd_gettime)277 sys_timerfd_gettime32)
278 278
279/* fs/utimes.c */279/* fs/utimes.c */
280#define __NR_utimensat 88280#define __NR_utimensat 88
281__SC_COMP(__NR_utimensat, sys_utimensat, compat_sys_utimensat)281__SC_COMP(__NR_utimensat, sys_utimensat, sys_utimensat_time32)
282 282
283/* kernel/acct.c */283/* kernel/acct.c */
284#define __NR_acct 89284#define __NR_acct 89
@@ -310,7 +310,7 @@ __SYSCALL(__NR_unshare, sys_unshare) · 25 unmodified lines
310 310
311/* kernel/futex.c */311/* kernel/futex.c */
312#define __NR_futex 98312#define __NR_futex 98
313__SC_COMP(__NR_futex, sys_futex, compat_sys_futex)313__SC_COMP(__NR_futex, sys_futex, sys_futex_time32)
314#define __NR_set_robust_list 99314#define __NR_set_robust_list 99
315__SC_COMP(__NR_set_robust_list, sys_set_robust_list, \315__SC_COMP(__NR_set_robust_list, sys_set_robust_list, \
316 compat_sys_set_robust_list)316 compat_sys_set_robust_list)
@@ -320,7 +320,7 @@ __SC_COMP(__NR_get_robust_list, sys_get_robust_list, \ · 3 unmodified lines
320 320
321/* kernel/hrtimer.c */321/* kernel/hrtimer.c */
322#define __NR_nanosleep 101322#define __NR_nanosleep 101
323__SC_COMP(__NR_nanosleep, sys_nanosleep, compat_sys_nanosleep)323__SC_COMP(__NR_nanosleep, sys_nanosleep, sys_nanosleep_time32)
324 324
325/* kernel/itimer.c */325/* kernel/itimer.c */
326#define __NR_getitimer 102326#define __NR_getitimer 102
@@ -342,22 +342,22 @@ __SYSCALL(__NR_delete_module, sys_delete_module) · 15 unmodified lines
342#define __NR_timer_create 107342#define __NR_timer_create 107
343__SC_COMP(__NR_timer_create, sys_timer_create, compat_sys_timer_create)343__SC_COMP(__NR_timer_create, sys_timer_create, compat_sys_timer_create)
344#define __NR_timer_gettime 108344#define __NR_timer_gettime 108
345__SC_COMP(__NR_timer_gettime, sys_timer_gettime, compat_sys_timer_gettime)345__SC_COMP(__NR_timer_gettime, sys_timer_gettime, sys_timer_gettime32)
346#define __NR_timer_getoverrun 109346#define __NR_timer_getoverrun 109
347__SYSCALL(__NR_timer_getoverrun, sys_timer_getoverrun)347__SYSCALL(__NR_timer_getoverrun, sys_timer_getoverrun)
348#define __NR_timer_settime 110348#define __NR_timer_settime 110
349__SC_COMP(__NR_timer_settime, sys_timer_settime, compat_sys_timer_settime)349__SC_COMP(__NR_timer_settime, sys_timer_settime, sys_timer_settime32)
350#define __NR_timer_delete 111350#define __NR_timer_delete 111
351__SYSCALL(__NR_timer_delete, sys_timer_delete)351__SYSCALL(__NR_timer_delete, sys_timer_delete)
352#define __NR_clock_settime 112352#define __NR_clock_settime 112
353__SC_COMP(__NR_clock_settime, sys_clock_settime, compat_sys_clock_settime)353__SC_COMP(__NR_clock_settime, sys_clock_settime, sys_clock_settime32)
354#define __NR_clock_gettime 113354#define __NR_clock_gettime 113
355__SC_COMP(__NR_clock_gettime, sys_clock_gettime, compat_sys_clock_gettime)355__SC_COMP(__NR_clock_gettime, sys_clock_gettime, sys_clock_gettime32)
356#define __NR_clock_getres 114356#define __NR_clock_getres 114
357__SC_COMP(__NR_clock_getres, sys_clock_getres, compat_sys_clock_getres)357__SC_COMP(__NR_clock_getres, sys_clock_getres, sys_clock_getres_time32)
358#define __NR_clock_nanosleep 115358#define __NR_clock_nanosleep 115
359__SC_COMP(__NR_clock_nanosleep, sys_clock_nanosleep, \359__SC_COMP(__NR_clock_nanosleep, sys_clock_nanosleep, \
360 compat_sys_clock_nanosleep)360 sys_clock_nanosleep_time32)
361 361
362/* kernel/printk.c */362/* kernel/printk.c */
363#define __NR_syslog 116363#define __NR_syslog 116
@@ -390,7 +390,7 @@ __SYSCALL(__NR_sched_get_priority_max, sys_sched_get_priority_max) · 26 unmodified lines
390__SYSCALL(__NR_sched_get_priority_min, sys_sched_get_priority_min)390__SYSCALL(__NR_sched_get_priority_min, sys_sched_get_priority_min)
391#define __NR_sched_rr_get_interval 127391#define __NR_sched_rr_get_interval 127
392__SC_COMP(__NR_sched_rr_get_interval, sys_sched_rr_get_interval, \392__SC_COMP(__NR_sched_rr_get_interval, sys_sched_rr_get_interval, \
393 compat_sys_sched_rr_get_interval)393 sys_sched_rr_get_interval_time32)
394 394
395/* kernel/signal.c */395/* kernel/signal.c */
396#define __NR_restart_syscall 128396#define __NR_restart_syscall 128
@@ -413,7 +413,7 @@ __SC_COMP(__NR_rt_sigprocmask, sys_rt_sigprocmask, compat_sys_rt_sigprocmask) · 16 unmodified lines
413__SC_COMP(__NR_rt_sigpending, sys_rt_sigpending, compat_sys_rt_sigpending)413__SC_COMP(__NR_rt_sigpending, sys_rt_sigpending, compat_sys_rt_sigpending)
414#define __NR_rt_sigtimedwait 137414#define __NR_rt_sigtimedwait 137
415__SC_COMP(__NR_rt_sigtimedwait, sys_rt_sigtimedwait, \415__SC_COMP(__NR_rt_sigtimedwait, sys_rt_sigtimedwait, \
416 compat_sys_rt_sigtimedwait)416 compat_sys_rt_sigtimedwait_time32)
417#define __NR_rt_sigqueueinfo 138417#define __NR_rt_sigqueueinfo 138
418__SC_COMP(__NR_rt_sigqueueinfo, sys_rt_sigqueueinfo, \418__SC_COMP(__NR_rt_sigqueueinfo, sys_rt_sigqueueinfo, \
419 compat_sys_rt_sigqueueinfo)419 compat_sys_rt_sigqueueinfo)
@@ -486,7 +486,7 @@ __SC_COMP(__NR_gettimeofday, sys_gettimeofday, compat_sys_gettimeofday) · 66 unmodified lines
486#define __NR_settimeofday 170486#define __NR_settimeofday 170
487__SC_COMP(__NR_settimeofday, sys_settimeofday, compat_sys_settimeofday)487__SC_COMP(__NR_settimeofday, sys_settimeofday, compat_sys_settimeofday)
488#define __NR_adjtimex 171488#define __NR_adjtimex 171
489__SC_COMP(__NR_adjtimex, sys_adjtimex, compat_sys_adjtimex)489__SC_COMP(__NR_adjtimex, sys_adjtimex, sys_adjtimex_time32)
490 490
491/* kernel/timer.c */491/* kernel/timer.c */
492#define __NR_getpid 172492#define __NR_getpid 172
@@ -512,10 +512,10 @@ __SC_COMP(__NR_mq_open, sys_mq_open, compat_sys_mq_open) · 19 unmodified lines
512#define __NR_mq_unlink 181512#define __NR_mq_unlink 181
513__SYSCALL(__NR_mq_unlink, sys_mq_unlink)513__SYSCALL(__NR_mq_unlink, sys_mq_unlink)
514#define __NR_mq_timedsend 182514#define __NR_mq_timedsend 182
515__SC_COMP(__NR_mq_timedsend, sys_mq_timedsend, compat_sys_mq_timedsend)515__SC_COMP(__NR_mq_timedsend, sys_mq_timedsend, sys_mq_timedsend_time32)
516#define __NR_mq_timedreceive 183516#define __NR_mq_timedreceive 183
517__SC_COMP(__NR_mq_timedreceive, sys_mq_timedreceive, \517__SC_COMP(__NR_mq_timedreceive, sys_mq_timedreceive, \
518 compat_sys_mq_timedreceive)518 sys_mq_timedreceive_time32)
519#define __NR_mq_notify 184519#define __NR_mq_notify 184
520__SC_COMP(__NR_mq_notify, sys_mq_notify, compat_sys_mq_notify)520__SC_COMP(__NR_mq_notify, sys_mq_notify, compat_sys_mq_notify)
521#define __NR_mq_getsetattr 185521#define __NR_mq_getsetattr 185
@@ -537,7 +537,7 @@ __SYSCALL(__NR_semget, sys_semget) · 15 unmodified lines
537#define __NR_semctl 191537#define __NR_semctl 191
538__SC_COMP(__NR_semctl, sys_semctl, compat_sys_semctl)538__SC_COMP(__NR_semctl, sys_semctl, compat_sys_semctl)
539#define __NR_semtimedop 192539#define __NR_semtimedop 192
540__SC_COMP(__NR_semtimedop, sys_semtimedop, compat_sys_semtimedop)540__SC_COMP(__NR_semtimedop, sys_semtimedop, sys_semtimedop_time32)
541#define __NR_semop 193541#define __NR_semop 193
542__SYSCALL(__NR_semop, sys_semop)542__SYSCALL(__NR_semop, sys_semop)
543 543
@@ -659,7 +659,7 @@ __SYSCALL(__NR_perf_event_open, sys_perf_event_open) · 115 unmodified lines
659#define __NR_accept4 242659#define __NR_accept4 242
660__SYSCALL(__NR_accept4, sys_accept4)660__SYSCALL(__NR_accept4, sys_accept4)
661#define __NR_recvmmsg 243661#define __NR_recvmmsg 243
662__SC_COMP(__NR_recvmmsg, sys_recvmmsg, compat_sys_recvmmsg)662__SC_COMP(__NR_recvmmsg, sys_recvmmsg, compat_sys_recvmmsg_time32)
663 663
664/*664/*
665 * Architectures may provide up to 16 syscalls of their own665 * Architectures may provide up to 16 syscalls of their own
@@ -681,7 +681,7 @@ __SYSCALL(__NR_name_to_handle_at, sys_name_to_handle_at) · 15 unmodified lines
681__SC_COMP(__NR_open_by_handle_at, sys_open_by_handle_at, \681__SC_COMP(__NR_open_by_handle_at, sys_open_by_handle_at, \
682 compat_sys_open_by_handle_at)682 compat_sys_open_by_handle_at)
683#define __NR_clock_adjtime 266683#define __NR_clock_adjtime 266
684__SC_COMP(__NR_clock_adjtime, sys_clock_adjtime, compat_sys_clock_adjtime)684__SC_COMP(__NR_clock_adjtime, sys_clock_adjtime, sys_clock_adjtime32)
685#define __NR_syncfs 267685#define __NR_syncfs 267
686__SYSCALL(__NR_syncfs, sys_syncfs)686__SYSCALL(__NR_syncfs, sys_syncfs)
687#define __NR_setns 268687#define __NR_setns 268
ipc/mqueue.c+8−8
@@ -1471,10 +1471,10 @@ static int compat_prepare_timeout(const struct old_timespec32 __user *p, · 1470 unmodified lines
1471 return 0;1471 return 0;
1472}1472}
1473 1473
1474COMPAT_SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes,1474SYSCALL_DEFINE5(mq_timedsend_time32, mqd_t, mqdes,
1475 const char __user *, u_msg_ptr,1475 const char __user *, u_msg_ptr,
1476 compat_size_t, msg_len, unsigned int, msg_prio,1476 unsigned int, msg_len, unsigned int, msg_prio,
1477 const struct old_timespec32 __user *, u_abs_timeout)1477 const struct old_timespec32 __user *, u_abs_timeout)
1478{1478{
1479 struct timespec64 ts, *p = NULL;1479 struct timespec64 ts, *p = NULL;
1480 if (u_abs_timeout) {1480 if (u_abs_timeout) {
@@ -1486,10 +1486,10 @@ COMPAT_SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, · 5 unmodified lines
1486 return do_mq_timedsend(mqdes, u_msg_ptr, msg_len, msg_prio, p);1486 return do_mq_timedsend(mqdes, u_msg_ptr, msg_len, msg_prio, p);
1487}1487}
1488 1488
1489COMPAT_SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes,1489SYSCALL_DEFINE5(mq_timedreceive_time32, mqd_t, mqdes,
1490 char __user *, u_msg_ptr,1490 char __user *, u_msg_ptr,
1491 compat_size_t, msg_len, unsigned int __user *, u_msg_prio,1491 unsigned int, msg_len, unsigned int __user *, u_msg_prio,
1492 const struct old_timespec32 __user *, u_abs_timeout)1492 const struct old_timespec32 __user *, u_abs_timeout)
1493{1493{
1494 struct timespec64 ts, *p = NULL;1494 struct timespec64 ts, *p = NULL;
1495 if (u_abs_timeout) {1495 if (u_abs_timeout) {
ipc/sem.c+1−1
@@ -2250,7 +2250,7 @@ long compat_ksys_semtimedop(int semid, struct sembuf __user *tsems, · 2249 unmodified lines
2250 return do_semtimedop(semid, tsems, nsops, NULL);2250 return do_semtimedop(semid, tsems, nsops, NULL);
2251}2251}
2252 2252
2253COMPAT_SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsems,2253SYSCALL_DEFINE4(semtimedop_time32, int, semid, struct sembuf __user *, tsems,
2254 unsigned int, nsops,2254 unsigned int, nsops,
2255 const struct old_timespec32 __user *, timeout)2255 const struct old_timespec32 __user *, timeout)
2256{2256{
kernel/futex.c+1−1
@@ -3812,7 +3812,7 @@ err_unlock: · 3811 unmodified lines
3812#endif /* CONFIG_COMPAT */3812#endif /* CONFIG_COMPAT */
3813 3813
3814#ifdef CONFIG_COMPAT_32BIT_TIME3814#ifdef CONFIG_COMPAT_32BIT_TIME
3815COMPAT_SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val,3815SYSCALL_DEFINE6(futex_time32, u32 __user *, uaddr, int, op, u32, val,
3816 struct old_timespec32 __user *, utime, u32 __user *, uaddr2,3816 struct old_timespec32 __user *, utime, u32 __user *, uaddr2,
3817 u32, val3)3817 u32, val3)
3818{3818{
kernel/sched/core.c+2−3
@@ -5252,9 +5252,8 @@ SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, · 5251 unmodified lines
5252}5252}
5253 5253
5254#ifdef CONFIG_COMPAT_32BIT_TIME5254#ifdef CONFIG_COMPAT_32BIT_TIME
5255COMPAT_SYSCALL_DEFINE2(sched_rr_get_interval,5255SYSCALL_DEFINE2(sched_rr_get_interval_time32, pid_t, pid,
5256 compat_pid_t, pid,5256 struct old_timespec32 __user *, interval)
5257 struct old_timespec32 __user *, interval)
5258{5257{
5259 struct timespec64 t;5258 struct timespec64 t;
5260 int retval = sched_rr_get_interval(pid, &t);5259 int retval = sched_rr_get_interval(pid, &t);
kernel/signal.c+1−1
@@ -3397,7 +3397,7 @@ COMPAT_SYSCALL_DEFINE4(rt_sigtimedwait_time64, compat_sigset_t __user *, uthese, · 3396 unmodified lines
3397}3397}
3398 3398
3399#ifdef CONFIG_COMPAT_32BIT_TIME3399#ifdef CONFIG_COMPAT_32BIT_TIME
3400COMPAT_SYSCALL_DEFINE4(rt_sigtimedwait, compat_sigset_t __user *, uthese,3400COMPAT_SYSCALL_DEFINE4(rt_sigtimedwait_time32, compat_sigset_t __user *, uthese,
3401 struct compat_siginfo __user *, uinfo,3401 struct compat_siginfo __user *, uinfo,
3402 struct old_timespec32 __user *, uts, compat_size_t, sigsetsize)3402 struct old_timespec32 __user *, uts, compat_size_t, sigsetsize)
3403{3403{
kernel/sys_ni.c+10−8
@@ -42,9 +42,11 @@ COND_SYSCALL(io_destroy); · 41 unmodified lines
42COND_SYSCALL(io_submit);42COND_SYSCALL(io_submit);
43COND_SYSCALL_COMPAT(io_submit);43COND_SYSCALL_COMPAT(io_submit);
44COND_SYSCALL(io_cancel);44COND_SYSCALL(io_cancel);
45COND_SYSCALL(io_getevents_time32);
45COND_SYSCALL(io_getevents);46COND_SYSCALL(io_getevents);
47COND_SYSCALL(io_pgetevents_time32);
46COND_SYSCALL(io_pgetevents);48COND_SYSCALL(io_pgetevents);
47COND_SYSCALL_COMPAT(io_getevents);49COND_SYSCALL_COMPAT(io_pgetevents_time32);
48COND_SYSCALL_COMPAT(io_pgetevents);50COND_SYSCALL_COMPAT(io_pgetevents);
49 51
50/* fs/xattr.c */52/* fs/xattr.c */
@@ -114,9 +116,9 @@ COND_SYSCALL_COMPAT(signalfd4); · 63 unmodified lines
114/* fs/timerfd.c */116/* fs/timerfd.c */
115COND_SYSCALL(timerfd_create);117COND_SYSCALL(timerfd_create);
116COND_SYSCALL(timerfd_settime);118COND_SYSCALL(timerfd_settime);
117COND_SYSCALL_COMPAT(timerfd_settime);119COND_SYSCALL(timerfd_settime32);
118COND_SYSCALL(timerfd_gettime);120COND_SYSCALL(timerfd_gettime);
119COND_SYSCALL_COMPAT(timerfd_gettime);121COND_SYSCALL(timerfd_gettime32);
120 122
121/* fs/utimes.c */123/* fs/utimes.c */
122 124
@@ -135,7 +137,7 @@ COND_SYSCALL(capset); · 12 unmodified lines
135 137
136/* kernel/futex.c */138/* kernel/futex.c */
137COND_SYSCALL(futex);139COND_SYSCALL(futex);
138COND_SYSCALL_COMPAT(futex);140COND_SYSCALL(futex_time32);
139COND_SYSCALL(set_robust_list);141COND_SYSCALL(set_robust_list);
140COND_SYSCALL_COMPAT(set_robust_list);142COND_SYSCALL_COMPAT(set_robust_list);
141COND_SYSCALL(get_robust_list);143COND_SYSCALL(get_robust_list);
@@ -187,9 +189,9 @@ COND_SYSCALL(mq_open); · 45 unmodified lines
187COND_SYSCALL_COMPAT(mq_open);189COND_SYSCALL_COMPAT(mq_open);
188COND_SYSCALL(mq_unlink);190COND_SYSCALL(mq_unlink);
189COND_SYSCALL(mq_timedsend);191COND_SYSCALL(mq_timedsend);
190COND_SYSCALL_COMPAT(mq_timedsend);192COND_SYSCALL(mq_timedsend_time32);
191COND_SYSCALL(mq_timedreceive);193COND_SYSCALL(mq_timedreceive);
192COND_SYSCALL_COMPAT(mq_timedreceive);194COND_SYSCALL(mq_timedreceive_time32);
193COND_SYSCALL(mq_notify);195COND_SYSCALL(mq_notify);
194COND_SYSCALL_COMPAT(mq_notify);196COND_SYSCALL_COMPAT(mq_notify);
195COND_SYSCALL(mq_getsetattr);197COND_SYSCALL(mq_getsetattr);
@@ -211,7 +213,7 @@ COND_SYSCALL(old_semctl); · 15 unmodified lines
211COND_SYSCALL(semctl);213COND_SYSCALL(semctl);
212COND_SYSCALL_COMPAT(semctl);214COND_SYSCALL_COMPAT(semctl);
213COND_SYSCALL(semtimedop);215COND_SYSCALL(semtimedop);
214COND_SYSCALL_COMPAT(semtimedop);216COND_SYSCALL(semtimedop_time32);
215COND_SYSCALL(semop);217COND_SYSCALL(semop);
216 218
217/* ipc/shm.c */219/* ipc/shm.c */
@@ -288,7 +290,7 @@ COND_SYSCALL(perf_event_open); · 70 unmodified lines
288COND_SYSCALL(accept4);290COND_SYSCALL(accept4);
289COND_SYSCALL(recvmmsg);291COND_SYSCALL(recvmmsg);
290COND_SYSCALL(recvmmsg_time32);292COND_SYSCALL(recvmmsg_time32);
291COND_SYSCALL_COMPAT(recvmmsg);293COND_SYSCALL_COMPAT(recvmmsg_time32);
292COND_SYSCALL_COMPAT(recvmmsg_time64);294COND_SYSCALL_COMPAT(recvmmsg_time64);
293 295
294/*296/*
kernel/time/hrtimer.c+1−1
@@ -1771,7 +1771,7 @@ SYSCALL_DEFINE2(nanosleep, struct __kernel_timespec __user *, rqtp, · 1770 unmodified lines
1771 1771
1772#ifdef CONFIG_COMPAT_32BIT_TIME1772#ifdef CONFIG_COMPAT_32BIT_TIME
1773 1773
1774COMPAT_SYSCALL_DEFINE2(nanosleep, struct old_timespec32 __user *, rqtp,1774SYSCALL_DEFINE2(nanosleep_time32, struct old_timespec32 __user *, rqtp,
1775 struct old_timespec32 __user *, rmtp)1775 struct old_timespec32 __user *, rmtp)
1776{1776{
1777 struct timespec64 tu;1777 struct timespec64 tu;
kernel/time/posix-stubs.c+13−12
@@ -45,6 +45,7 @@ SYS_NI(timer_delete); · 44 unmodified lines
45SYS_NI(clock_adjtime);45SYS_NI(clock_adjtime);
46SYS_NI(getitimer);46SYS_NI(getitimer);
47SYS_NI(setitimer);47SYS_NI(setitimer);
48SYS_NI(clock_adjtime32);
48#ifdef __ARCH_WANT_SYS_ALARM49#ifdef __ARCH_WANT_SYS_ALARM
49SYS_NI(alarm);50SYS_NI(alarm);
50#endif51#endif
@@ -150,16 +151,16 @@ SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, · 99 unmodified lines
150 151
151#ifdef CONFIG_COMPAT152#ifdef CONFIG_COMPAT
152COMPAT_SYS_NI(timer_create);153COMPAT_SYS_NI(timer_create);
153COMPAT_SYS_NI(clock_adjtime);
154COMPAT_SYS_NI(timer_settime);
155COMPAT_SYS_NI(timer_gettime);
156COMPAT_SYS_NI(getitimer);154COMPAT_SYS_NI(getitimer);
157COMPAT_SYS_NI(setitimer);155COMPAT_SYS_NI(setitimer);
158#endif156#endif
159 157
160#ifdef CONFIG_COMPAT_32BIT_TIME158#ifdef CONFIG_COMPAT_32BIT_TIME
161COMPAT_SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock,159SYS_NI(timer_settime32);
162 struct old_timespec32 __user *, tp)160SYS_NI(timer_gettime32);
161
162SYSCALL_DEFINE2(clock_settime32, const clockid_t, which_clock,
163 struct old_timespec32 __user *, tp)
163{164{
164 struct timespec64 new_tp;165 struct timespec64 new_tp;
165 166
@@ -171,8 +172,8 @@ COMPAT_SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, · 5 unmodified lines
171 return do_sys_settimeofday64(&new_tp, NULL);172 return do_sys_settimeofday64(&new_tp, NULL);
172}173}
173 174
174COMPAT_SYSCALL_DEFINE2(clock_gettime, clockid_t, which_clock,175SYSCALL_DEFINE2(clock_gettime32, clockid_t, which_clock,
175 struct old_timespec32 __user *, tp)176 struct old_timespec32 __user *, tp)
176{177{
177 int ret;178 int ret;
178 struct timespec64 kernel_tp;179 struct timespec64 kernel_tp;
@@ -186,8 +187,8 @@ COMPAT_SYSCALL_DEFINE2(clock_gettime, clockid_t, which_clock, · 7 unmodified lines
186 return 0;187 return 0;
187}188}
188 189
189COMPAT_SYSCALL_DEFINE2(clock_getres, clockid_t, which_clock,190SYSCALL_DEFINE2(clock_getres_time32, clockid_t, which_clock,
190 struct old_timespec32 __user *, tp)191 struct old_timespec32 __user *, tp)
191{192{
192 struct timespec64 rtn_tp = {193 struct timespec64 rtn_tp = {
193 .tv_sec = 0,194 .tv_sec = 0,
@@ -206,9 +207,9 @@ COMPAT_SYSCALL_DEFINE2(clock_getres, clockid_t, which_clock, · 12 unmodified lines
206 }207 }
207}208}
208 209
209COMPAT_SYSCALL_DEFINE4(clock_nanosleep, clockid_t, which_clock, int, flags,210SYSCALL_DEFINE4(clock_nanosleep_time32, clockid_t, which_clock, int, flags,
210 struct old_timespec32 __user *, rqtp,211 struct old_timespec32 __user *, rqtp,
211 struct old_timespec32 __user *, rmtp)212 struct old_timespec32 __user *, rmtp)
212{213{
213 struct timespec64 t;214 struct timespec64 t;
214 215
kernel/time/posix-timers.c+16−16
@@ -730,8 +730,8 @@ SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, · 729 unmodified lines
730 730
731#ifdef CONFIG_COMPAT_32BIT_TIME731#ifdef CONFIG_COMPAT_32BIT_TIME
732 732
733COMPAT_SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id,733SYSCALL_DEFINE2(timer_gettime32, timer_t, timer_id,
734 struct old_itimerspec32 __user *, setting)734 struct old_itimerspec32 __user *, setting)
735{735{
736 struct itimerspec64 cur_setting;736 struct itimerspec64 cur_setting;
737 737
@@ -903,9 +903,9 @@ SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, · 165 unmodified lines
903}903}
904 904
905#ifdef CONFIG_COMPAT_32BIT_TIME905#ifdef CONFIG_COMPAT_32BIT_TIME
906COMPAT_SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags,906SYSCALL_DEFINE4(timer_settime32, timer_t, timer_id, int, flags,
907 struct old_itimerspec32 __user *, new,907 struct old_itimerspec32 __user *, new,
908 struct old_itimerspec32 __user *, old)908 struct old_itimerspec32 __user *, old)
909{909{
910 struct itimerspec64 new_spec, old_spec;910 struct itimerspec64 new_spec, old_spec;
911 struct itimerspec64 *rtn = old ? &old_spec : NULL;911 struct itimerspec64 *rtn = old ? &old_spec : NULL;
@@ -1096,8 +1096,8 @@ SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, · 184 unmodified lines
1096 1096
1097#ifdef CONFIG_COMPAT_32BIT_TIME1097#ifdef CONFIG_COMPAT_32BIT_TIME
1098 1098
1099COMPAT_SYSCALL_DEFINE2(clock_settime, clockid_t, which_clock,1099SYSCALL_DEFINE2(clock_settime32, clockid_t, which_clock,
1100 struct old_timespec32 __user *, tp)1100 struct old_timespec32 __user *, tp)
1101{1101{
1102 const struct k_clock *kc = clockid_to_kclock(which_clock);1102 const struct k_clock *kc = clockid_to_kclock(which_clock);
1103 struct timespec64 ts;1103 struct timespec64 ts;
@@ -1111,8 +1111,8 @@ COMPAT_SYSCALL_DEFINE2(clock_settime, clockid_t, which_clock, · 7 unmodified lines
1111 return kc->clock_set(which_clock, &ts);1111 return kc->clock_set(which_clock, &ts);
1112}1112}
1113 1113
1114COMPAT_SYSCALL_DEFINE2(clock_gettime, clockid_t, which_clock,1114SYSCALL_DEFINE2(clock_gettime32, clockid_t, which_clock,
1115 struct old_timespec32 __user *, tp)1115 struct old_timespec32 __user *, tp)
1116{1116{
1117 const struct k_clock *kc = clockid_to_kclock(which_clock);1117 const struct k_clock *kc = clockid_to_kclock(which_clock);
1118 struct timespec64 ts;1118 struct timespec64 ts;
@@ -1129,8 +1129,8 @@ COMPAT_SYSCALL_DEFINE2(clock_gettime, clockid_t, which_clock, · 10 unmodified lines
1129 return err;1129 return err;
1130}1130}
1131 1131
1132COMPAT_SYSCALL_DEFINE2(clock_adjtime, clockid_t, which_clock,1132SYSCALL_DEFINE2(clock_adjtime32, clockid_t, which_clock,
1133 struct old_timex32 __user *, utp)1133 struct old_timex32 __user *, utp)
1134{1134{
1135 struct __kernel_timex ktx;1135 struct __kernel_timex ktx;
1136 int err;1136 int err;
@@ -1147,8 +1147,8 @@ COMPAT_SYSCALL_DEFINE2(clock_adjtime, clockid_t, which_clock, · 10 unmodified lines
1147 return err;1147 return err;
1148}1148}
1149 1149
1150COMPAT_SYSCALL_DEFINE2(clock_getres, clockid_t, which_clock,1150SYSCALL_DEFINE2(clock_getres_time32, clockid_t, which_clock,
1151 struct old_timespec32 __user *, tp)1151 struct old_timespec32 __user *, tp)
1152{1152{
1153 const struct k_clock *kc = clockid_to_kclock(which_clock);1153 const struct k_clock *kc = clockid_to_kclock(which_clock);
1154 struct timespec64 ts;1154 struct timespec64 ts;
@@ -1204,9 +1204,9 @@ SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, · 49 unmodified lines
1204 1204
1205#ifdef CONFIG_COMPAT_32BIT_TIME1205#ifdef CONFIG_COMPAT_32BIT_TIME
1206 1206
1207COMPAT_SYSCALL_DEFINE4(clock_nanosleep, clockid_t, which_clock, int, flags,1207SYSCALL_DEFINE4(clock_nanosleep_time32, clockid_t, which_clock, int, flags,
1208 struct old_timespec32 __user *, rqtp,1208 struct old_timespec32 __user *, rqtp,
1209 struct old_timespec32 __user *, rmtp)1209 struct old_timespec32 __user *, rmtp)
1210{1210{
1211 const struct k_clock *kc = clockid_to_kclock(which_clock);1211 const struct k_clock *kc = clockid_to_kclock(which_clock);
1212 struct timespec64 t;1212 struct timespec64 t;
kernel/time/time.c+4−4
@@ -98,11 +98,11 @@ SYSCALL_DEFINE1(stime, time_t __user *, tptr) · 97 unmodified lines
98 98
99#endif /* __ARCH_WANT_SYS_TIME */99#endif /* __ARCH_WANT_SYS_TIME */
100 100
101#ifdef CONFIG_COMPAT101#ifdef CONFIG_COMPAT_32BIT_TIME
102#ifdef __ARCH_WANT_COMPAT_SYS_TIME102#ifdef __ARCH_WANT_COMPAT_SYS_TIME
103 103
104/* old_time32_t is a 32 bit "long" and needs to get converted. */104/* old_time32_t is a 32 bit "long" and needs to get converted. */
105COMPAT_SYSCALL_DEFINE1(time, old_time32_t __user *, tloc)105SYSCALL_DEFINE1(time32, old_time32_t __user *, tloc)
106{106{
107 old_time32_t i;107 old_time32_t i;
108 108
@@ -116,7 +116,7 @@ COMPAT_SYSCALL_DEFINE1(time, old_time32_t __user *, tloc) · 7 unmodified lines
116 return i;116 return i;
117}117}
118 118
119COMPAT_SYSCALL_DEFINE1(stime, old_time32_t __user *, tptr)119SYSCALL_DEFINE1(stime32, old_time32_t __user *, tptr)
120{120{
121 struct timespec64 tv;121 struct timespec64 tv;
122 int err;122 int err;
@@ -344,7 +344,7 @@ int put_old_timex32(struct old_timex32 __user *utp, const struct __kernel_timex · 221 unmodified lines
344 return 0;344 return 0;
345}345}
346 346
347COMPAT_SYSCALL_DEFINE1(adjtimex, struct old_timex32 __user *, utp)347SYSCALL_DEFINE1(adjtimex_time32, struct old_timex32 __user *, utp)
348{348{
349 struct __kernel_timex txc;349 struct __kernel_timex txc;
350 int err, ret;350 int err, ret;
net/compat.c+1−1
@@ -822,7 +822,7 @@ COMPAT_SYSCALL_DEFINE5(recvmmsg_time64, int, fd, struct compat_mmsghdr __user *, · 821 unmodified lines
822}822}
823 823
824#ifdef CONFIG_COMPAT_32BIT_TIME824#ifdef CONFIG_COMPAT_32BIT_TIME
825COMPAT_SYSCALL_DEFINE5(recvmmsg, int, fd, struct compat_mmsghdr __user *, mmsg,825COMPAT_SYSCALL_DEFINE5(recvmmsg_time32, int, fd, struct compat_mmsghdr __user *, mmsg,
826 unsigned int, vlen, unsigned int, flags,826 unsigned int, vlen, unsigned int, flags,
827 struct old_timespec32 __user *, timeout)827 struct old_timespec32 __user *, timeout)
828{828{

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t