Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

y2038: use time32 syscall names on 32-bit

This is the big flip, where all 32-bit architectures set COMPAT_32BIT_TIME
and use the _time32 system calls from the former compat layer instead
of the system calls that take __kernel_timespec and similar arguments.

The temporary redirects for __kernel_timespec, __kernel_itimerspec
and __kernel_timex can get removed with this.

It would be easy to split this commit by architecture, but with the new
generated system call tables, it's easy enough to do it all at once,
which makes it a little easier to check that the changes are the same
in each table.

Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

+335 -254
+1 -1
arch/Kconfig
··· 759 759 handling. 760 760 761 761 config COMPAT_32BIT_TIME 762 - def_bool (!64BIT && 64BIT_TIME) || COMPAT 762 + def_bool !64BIT || COMPAT 763 763 help 764 764 This enables 32 bit time_t support in addition to 64 bit time_t support. 765 765 This is relevant on all 32-bit architectures, and 64-bit architectures
+4 -4
arch/arm/kernel/sys_oabi-compat.c
··· 317 317 asmlinkage long sys_oabi_semtimedop(int semid, 318 318 struct oabi_sembuf __user *tsops, 319 319 unsigned nsops, 320 - const struct timespec __user *timeout) 320 + const struct old_timespec32 __user *timeout) 321 321 { 322 322 struct sembuf *sops; 323 - struct timespec local_timeout; 323 + struct old_timespec32 local_timeout; 324 324 long err; 325 325 int i; 326 326 ··· 350 350 } else { 351 351 mm_segment_t fs = get_fs(); 352 352 set_fs(KERNEL_DS); 353 - err = sys_semtimedop(semid, sops, nsops, timeout); 353 + err = sys_semtimedop_time32(semid, sops, nsops, timeout); 354 354 set_fs(fs); 355 355 } 356 356 kfree(sops); ··· 375 375 return sys_oabi_semtimedop(first, 376 376 (struct oabi_sembuf __user *)ptr, 377 377 second, 378 - (const struct timespec __user *)fifth); 378 + (const struct old_timespec32 __user *)fifth); 379 379 default: 380 380 return sys_ipc(call, first, second, third, ptr, fifth); 381 381 }
+23 -23
arch/arm/tools/syscall.tbl
··· 137 137 121 common setdomainname sys_setdomainname 138 138 122 common uname sys_newuname 139 139 # 123 was sys_modify_ldt 140 - 124 common adjtimex sys_adjtimex 140 + 124 common adjtimex sys_adjtimex_time32 141 141 125 common mprotect sys_mprotect 142 142 126 common sigprocmask sys_sigprocmask 143 143 # 127 was sys_create_module ··· 174 174 158 common sched_yield sys_sched_yield 175 175 159 common sched_get_priority_max sys_sched_get_priority_max 176 176 160 common sched_get_priority_min sys_sched_get_priority_min 177 - 161 common sched_rr_get_interval sys_sched_rr_get_interval 178 - 162 common nanosleep sys_nanosleep 177 + 161 common sched_rr_get_interval sys_sched_rr_get_interval_time32 178 + 162 common nanosleep sys_nanosleep_time32 179 179 163 common mremap sys_mremap 180 180 164 common setresuid sys_setresuid16 181 181 165 common getresuid sys_getresuid16 ··· 190 190 174 common rt_sigaction sys_rt_sigaction 191 191 175 common rt_sigprocmask sys_rt_sigprocmask 192 192 176 common rt_sigpending sys_rt_sigpending 193 - 177 common rt_sigtimedwait sys_rt_sigtimedwait 193 + 177 common rt_sigtimedwait sys_rt_sigtimedwait_time32 194 194 178 common rt_sigqueueinfo sys_rt_sigqueueinfo 195 195 179 common rt_sigsuspend sys_rt_sigsuspend 196 196 180 common pread64 sys_pread64 sys_oabi_pread64 ··· 254 254 237 common fremovexattr sys_fremovexattr 255 255 238 common tkill sys_tkill 256 256 239 common sendfile64 sys_sendfile64 257 - 240 common futex sys_futex 257 + 240 common futex sys_futex_time32 258 258 241 common sched_setaffinity sys_sched_setaffinity 259 259 242 common sched_getaffinity sys_sched_getaffinity 260 260 243 common io_setup sys_io_setup 261 261 244 common io_destroy sys_io_destroy 262 - 245 common io_getevents sys_io_getevents 262 + 245 common io_getevents sys_io_getevents_time32 263 263 246 common io_submit sys_io_submit 264 264 247 common io_cancel sys_io_cancel 265 265 248 common exit_group sys_exit_group ··· 272 272 # 255 for get_thread_area 273 273 256 common set_tid_address sys_set_tid_address 274 274 257 common timer_create sys_timer_create 275 - 258 common timer_settime sys_timer_settime 276 - 259 common timer_gettime sys_timer_gettime 275 + 258 common timer_settime sys_timer_settime32 276 + 259 common timer_gettime sys_timer_gettime32 277 277 260 common timer_getoverrun sys_timer_getoverrun 278 278 261 common timer_delete sys_timer_delete 279 - 262 common clock_settime sys_clock_settime 280 - 263 common clock_gettime sys_clock_gettime 281 - 264 common clock_getres sys_clock_getres 282 - 265 common clock_nanosleep sys_clock_nanosleep 279 + 262 common clock_settime sys_clock_settime32 280 + 263 common clock_gettime sys_clock_gettime32 281 + 264 common clock_getres sys_clock_getres_time32 282 + 265 common clock_nanosleep sys_clock_nanosleep_time32 283 283 266 common statfs64 sys_statfs64_wrapper 284 284 267 common fstatfs64 sys_fstatfs64_wrapper 285 285 268 common tgkill sys_tgkill ··· 290 290 273 common pciconfig_write sys_pciconfig_write 291 291 274 common mq_open sys_mq_open 292 292 275 common mq_unlink sys_mq_unlink 293 - 276 common mq_timedsend sys_mq_timedsend 294 - 277 common mq_timedreceive sys_mq_timedreceive 293 + 276 common mq_timedsend sys_mq_timedsend_time32 294 + 277 common mq_timedreceive sys_mq_timedreceive_time32 295 295 278 common mq_notify sys_mq_notify 296 296 279 common mq_getsetattr sys_mq_getsetattr 297 297 280 common waitid sys_waitid ··· 326 326 309 common add_key sys_add_key 327 327 310 common request_key sys_request_key 328 328 311 common keyctl sys_keyctl 329 - 312 common semtimedop sys_semtimedop sys_oabi_semtimedop 329 + 312 common semtimedop sys_semtimedop_time32 sys_oabi_semtimedop 330 330 313 common vserver 331 331 314 common ioprio_set sys_ioprio_set 332 332 315 common ioprio_get sys_ioprio_get ··· 349 349 332 common readlinkat sys_readlinkat 350 350 333 common fchmodat sys_fchmodat 351 351 334 common faccessat sys_faccessat 352 - 335 common pselect6 sys_pselect6 353 - 336 common ppoll sys_ppoll 352 + 335 common pselect6 sys_pselect6_time32 353 + 336 common ppoll sys_ppoll_time32 354 354 337 common unshare sys_unshare 355 355 338 common set_robust_list sys_set_robust_list 356 356 339 common get_robust_list sys_get_robust_list ··· 362 362 345 common getcpu sys_getcpu 363 363 346 common epoll_pwait sys_epoll_pwait 364 364 347 common kexec_load sys_kexec_load 365 - 348 common utimensat sys_utimensat 365 + 348 common utimensat sys_utimensat_time32 366 366 349 common signalfd sys_signalfd 367 367 350 common timerfd_create sys_timerfd_create 368 368 351 common eventfd sys_eventfd 369 369 352 common fallocate sys_fallocate 370 - 353 common timerfd_settime sys_timerfd_settime 371 - 354 common timerfd_gettime sys_timerfd_gettime 370 + 353 common timerfd_settime sys_timerfd_settime32 371 + 354 common timerfd_gettime sys_timerfd_gettime32 372 372 355 common signalfd4 sys_signalfd4 373 373 356 common eventfd2 sys_eventfd2 374 374 357 common epoll_create1 sys_epoll_create1 ··· 379 379 362 common pwritev sys_pwritev 380 380 363 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo 381 381 364 common perf_event_open sys_perf_event_open 382 - 365 common recvmmsg sys_recvmmsg 382 + 365 common recvmmsg sys_recvmmsg_time32 383 383 366 common accept4 sys_accept4 384 384 367 common fanotify_init sys_fanotify_init 385 385 368 common fanotify_mark sys_fanotify_mark 386 386 369 common prlimit64 sys_prlimit64 387 387 370 common name_to_handle_at sys_name_to_handle_at 388 388 371 common open_by_handle_at sys_open_by_handle_at 389 - 372 common clock_adjtime sys_clock_adjtime 389 + 372 common clock_adjtime sys_clock_adjtime32 390 390 373 common syncfs sys_syncfs 391 391 374 common sendmmsg sys_sendmmsg 392 392 375 common setns sys_setns ··· 413 413 396 common pkey_free sys_pkey_free 414 414 397 common statx sys_statx 415 415 398 common rseq sys_rseq 416 - 399 common io_pgetevents sys_io_pgetevents 416 + 399 common io_pgetevents sys_io_pgetevents_time32 417 417 400 common migrate_pages sys_migrate_pages 418 418 401 common kexec_file_load sys_kexec_file_load
+21 -21
arch/m68k/kernel/syscalls/syscall.tbl
··· 131 131 121 common setdomainname sys_setdomainname 132 132 122 common uname sys_newuname 133 133 123 common cacheflush sys_cacheflush 134 - 124 common adjtimex sys_adjtimex 134 + 124 common adjtimex sys_adjtimex_time32 135 135 125 common mprotect sys_mprotect 136 136 126 common sigprocmask sys_sigprocmask 137 137 127 common create_module sys_ni_syscall ··· 168 168 158 common sched_yield sys_sched_yield 169 169 159 common sched_get_priority_max sys_sched_get_priority_max 170 170 160 common sched_get_priority_min sys_sched_get_priority_min 171 - 161 common sched_rr_get_interval sys_sched_rr_get_interval 172 - 162 common nanosleep sys_nanosleep 171 + 161 common sched_rr_get_interval sys_sched_rr_get_interval_time32 172 + 162 common nanosleep sys_nanosleep_time32 173 173 163 common mremap sys_mremap 174 174 164 common setresuid sys_setresuid16 175 175 165 common getresuid sys_getresuid16 ··· 184 184 174 common rt_sigaction sys_rt_sigaction 185 185 175 common rt_sigprocmask sys_rt_sigprocmask 186 186 176 common rt_sigpending sys_rt_sigpending 187 - 177 common rt_sigtimedwait sys_rt_sigtimedwait 187 + 177 common rt_sigtimedwait sys_rt_sigtimedwait_time32 188 188 178 common rt_sigqueueinfo sys_rt_sigqueueinfo 189 189 179 common rt_sigsuspend sys_rt_sigsuspend 190 190 180 common pread64 sys_pread64 ··· 242 242 232 common removexattr sys_removexattr 243 243 233 common lremovexattr sys_lremovexattr 244 244 234 common fremovexattr sys_fremovexattr 245 - 235 common futex sys_futex 245 + 235 common futex sys_futex_time32 246 246 236 common sendfile64 sys_sendfile64 247 247 237 common mincore sys_mincore 248 248 238 common madvise sys_madvise ··· 250 250 240 common readahead sys_readahead 251 251 241 common io_setup sys_io_setup 252 252 242 common io_destroy sys_io_destroy 253 - 243 common io_getevents sys_io_getevents 253 + 243 common io_getevents sys_io_getevents_time32 254 254 244 common io_submit sys_io_submit 255 255 245 common io_cancel sys_io_cancel 256 256 246 common fadvise64 sys_fadvise64 ··· 262 262 252 common remap_file_pages sys_remap_file_pages 263 263 253 common set_tid_address sys_set_tid_address 264 264 254 common timer_create sys_timer_create 265 - 255 common timer_settime sys_timer_settime 266 - 256 common timer_gettime sys_timer_gettime 265 + 255 common timer_settime sys_timer_settime32 266 + 256 common timer_gettime sys_timer_gettime32 267 267 257 common timer_getoverrun sys_timer_getoverrun 268 268 258 common timer_delete sys_timer_delete 269 - 259 common clock_settime sys_clock_settime 270 - 260 common clock_gettime sys_clock_gettime 271 - 261 common clock_getres sys_clock_getres 272 - 262 common clock_nanosleep sys_clock_nanosleep 269 + 259 common clock_settime sys_clock_settime32 270 + 260 common clock_gettime sys_clock_gettime32 271 + 261 common clock_getres sys_clock_getres_time32 272 + 262 common clock_nanosleep sys_clock_nanosleep_time32 273 273 263 common statfs64 sys_statfs64 274 274 264 common fstatfs64 sys_fstatfs64 275 275 265 common tgkill sys_tgkill ··· 280 280 270 common set_mempolicy sys_set_mempolicy 281 281 271 common mq_open sys_mq_open 282 282 272 common mq_unlink sys_mq_unlink 283 - 273 common mq_timedsend sys_mq_timedsend 284 - 274 common mq_timedreceive sys_mq_timedreceive 283 + 273 common mq_timedsend sys_mq_timedsend_time32 284 + 274 common mq_timedreceive sys_mq_timedreceive_time32 285 285 275 common mq_notify sys_mq_notify 286 286 276 common mq_getsetattr sys_mq_getsetattr 287 287 277 common waitid sys_waitid ··· 308 308 298 common readlinkat sys_readlinkat 309 309 299 common fchmodat sys_fchmodat 310 310 300 common faccessat sys_faccessat 311 - 301 common pselect6 sys_pselect6 312 - 302 common ppoll sys_ppoll 311 + 301 common pselect6 sys_pselect6_time32 312 + 302 common ppoll sys_ppoll_time32 313 313 303 common unshare sys_unshare 314 314 304 common set_robust_list sys_set_robust_list 315 315 305 common get_robust_list sys_get_robust_list ··· 323 323 313 common kexec_load sys_kexec_load 324 324 314 common getcpu sys_getcpu 325 325 315 common epoll_pwait sys_epoll_pwait 326 - 316 common utimensat sys_utimensat 326 + 316 common utimensat sys_utimensat_time32 327 327 317 common signalfd sys_signalfd 328 328 318 common timerfd_create sys_timerfd_create 329 329 319 common eventfd sys_eventfd 330 330 320 common fallocate sys_fallocate 331 - 321 common timerfd_settime sys_timerfd_settime 332 - 322 common timerfd_gettime sys_timerfd_gettime 331 + 321 common timerfd_settime sys_timerfd_settime32 332 + 322 common timerfd_gettime sys_timerfd_gettime32 333 333 323 common signalfd4 sys_signalfd4 334 334 324 common eventfd2 sys_eventfd2 335 335 325 common epoll_create1 sys_epoll_create1 ··· 349 349 339 common prlimit64 sys_prlimit64 350 350 340 common name_to_handle_at sys_name_to_handle_at 351 351 341 common open_by_handle_at sys_open_by_handle_at 352 - 342 common clock_adjtime sys_clock_adjtime 352 + 342 common clock_adjtime sys_clock_adjtime32 353 353 343 common syncfs sys_syncfs 354 354 344 common setns sys_setns 355 355 345 common process_vm_readv sys_process_vm_readv ··· 378 378 368 common recvfrom sys_recvfrom 379 379 369 common recvmsg sys_recvmsg 380 380 370 common shutdown sys_shutdown 381 - 371 common recvmmsg sys_recvmmsg 381 + 371 common recvmmsg sys_recvmmsg_time32 382 382 372 common sendmmsg sys_sendmmsg 383 383 373 common userfaultfd sys_userfaultfd 384 384 374 common membarrier sys_membarrier
+23 -23
arch/microblaze/kernel/syscalls/syscall.tbl
··· 131 131 121 common setdomainname sys_setdomainname 132 132 122 common uname sys_newuname 133 133 123 common modify_ldt sys_ni_syscall 134 - 124 common adjtimex sys_adjtimex 134 + 124 common adjtimex sys_adjtimex_time32 135 135 125 common mprotect sys_mprotect 136 136 126 common sigprocmask sys_sigprocmask 137 137 127 common create_module sys_ni_syscall ··· 168 168 158 common sched_yield sys_sched_yield 169 169 159 common sched_get_priority_max sys_sched_get_priority_max 170 170 160 common sched_get_priority_min sys_sched_get_priority_min 171 - 161 common sched_rr_get_interval sys_sched_rr_get_interval 172 - 162 common nanosleep sys_nanosleep 171 + 161 common sched_rr_get_interval sys_sched_rr_get_interval_time32 172 + 162 common nanosleep sys_nanosleep_time32 173 173 163 common mremap sys_mremap 174 174 164 common setresuid sys_setresuid 175 175 165 common getresuid sys_getresuid ··· 184 184 174 common rt_sigaction sys_rt_sigaction 185 185 175 common rt_sigprocmask sys_rt_sigprocmask 186 186 176 common rt_sigpending sys_rt_sigpending 187 - 177 common rt_sigtimedwait sys_rt_sigtimedwait 187 + 177 common rt_sigtimedwait sys_rt_sigtimedwait_time32 188 188 178 common rt_sigqueueinfo sys_rt_sigqueueinfo 189 189 179 common rt_sigsuspend sys_rt_sigsuspend 190 190 180 common pread64 sys_pread64 ··· 247 247 237 common fremovexattr sys_fremovexattr 248 248 238 common tkill sys_tkill 249 249 239 common sendfile64 sys_sendfile64 250 - 240 common futex sys_futex 250 + 240 common futex sys_futex_time32 251 251 241 common sched_setaffinity sys_sched_setaffinity 252 252 242 common sched_getaffinity sys_sched_getaffinity 253 253 243 common set_thread_area sys_ni_syscall 254 254 244 common get_thread_area sys_ni_syscall 255 255 245 common io_setup sys_io_setup 256 256 246 common io_destroy sys_io_destroy 257 - 247 common io_getevents sys_io_getevents 257 + 247 common io_getevents sys_io_getevents_time32 258 258 248 common io_submit sys_io_submit 259 259 249 common io_cancel sys_io_cancel 260 260 250 common fadvise64 sys_fadvise64 ··· 267 267 257 common remap_file_pages sys_remap_file_pages 268 268 258 common set_tid_address sys_set_tid_address 269 269 259 common timer_create sys_timer_create 270 - 260 common timer_settime sys_timer_settime 271 - 261 common timer_gettime sys_timer_gettime 270 + 260 common timer_settime sys_timer_settime32 271 + 261 common timer_gettime sys_timer_gettime32 272 272 262 common timer_getoverrun sys_timer_getoverrun 273 273 263 common timer_delete sys_timer_delete 274 - 264 common clock_settime sys_clock_settime 275 - 265 common clock_gettime sys_clock_gettime 276 - 266 common clock_getres sys_clock_getres 277 - 267 common clock_nanosleep sys_clock_nanosleep 274 + 264 common clock_settime sys_clock_settime32 275 + 265 common clock_gettime sys_clock_gettime32 276 + 266 common clock_getres sys_clock_getres_time32 277 + 267 common clock_nanosleep sys_clock_nanosleep_time32 278 278 268 common statfs64 sys_statfs64 279 279 269 common fstatfs64 sys_fstatfs64 280 280 270 common tgkill sys_tgkill ··· 286 286 276 common set_mempolicy sys_set_mempolicy 287 287 277 common mq_open sys_mq_open 288 288 278 common mq_unlink sys_mq_unlink 289 - 279 common mq_timedsend sys_mq_timedsend 290 - 280 common mq_timedreceive sys_mq_timedreceive 289 + 279 common mq_timedsend sys_mq_timedsend_time32 290 + 280 common mq_timedreceive sys_mq_timedreceive_time32 291 291 281 common mq_notify sys_mq_notify 292 292 282 common mq_getsetattr sys_mq_getsetattr 293 293 283 common kexec_load sys_kexec_load ··· 315 315 305 common readlinkat sys_readlinkat 316 316 306 common fchmodat sys_fchmodat 317 317 307 common faccessat sys_faccessat 318 - 308 common pselect6 sys_pselect6 319 - 309 common ppoll sys_ppoll 318 + 308 common pselect6 sys_pselect6_time32 319 + 309 common ppoll sys_ppoll_time32 320 320 310 common unshare sys_unshare 321 321 311 common set_robust_list sys_set_robust_list 322 322 312 common get_robust_list sys_get_robust_list ··· 327 327 317 common move_pages sys_move_pages 328 328 318 common getcpu sys_getcpu 329 329 319 common epoll_pwait sys_epoll_pwait 330 - 320 common utimensat sys_utimensat 330 + 320 common utimensat sys_utimensat_time32 331 331 321 common signalfd sys_signalfd 332 332 322 common timerfd_create sys_timerfd_create 333 333 323 common eventfd sys_eventfd 334 334 324 common fallocate sys_fallocate 335 - 325 common semtimedop sys_semtimedop 336 - 326 common timerfd_settime sys_timerfd_settime 337 - 327 common timerfd_gettime sys_timerfd_gettime 335 + 325 common semtimedop sys_semtimedop_time32 336 + 326 common timerfd_settime sys_timerfd_settime32 337 + 327 common timerfd_gettime sys_timerfd_gettime32 338 338 328 common semctl sys_old_semctl 339 339 329 common semget sys_semget 340 340 330 common semop sys_semop ··· 374 374 364 common pwritev sys_pwritev 375 375 365 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo 376 376 366 common perf_event_open sys_perf_event_open 377 - 367 common recvmmsg sys_recvmmsg 377 + 367 common recvmmsg sys_recvmmsg_time32 378 378 368 common fanotify_init sys_fanotify_init 379 379 369 common fanotify_mark sys_fanotify_mark 380 380 370 common prlimit64 sys_prlimit64 381 381 371 common name_to_handle_at sys_name_to_handle_at 382 382 372 common open_by_handle_at sys_open_by_handle_at 383 - 373 common clock_adjtime sys_clock_adjtime 383 + 373 common clock_adjtime sys_clock_adjtime32 384 384 374 common syncfs sys_syncfs 385 385 375 common setns sys_setns 386 386 376 common sendmmsg sys_sendmmsg ··· 406 406 396 common pkey_alloc sys_pkey_alloc 407 407 397 common pkey_free sys_pkey_free 408 408 398 common statx sys_statx 409 - 399 common io_pgetevents sys_io_pgetevents 409 + 399 common io_pgetevents sys_io_pgetevents_time32 410 410 400 common rseq sys_rseq
+22 -22
arch/mips/kernel/syscalls/syscall_o32.tbl
··· 135 135 121 o32 setdomainname sys_setdomainname 136 136 122 o32 uname sys_newuname 137 137 123 o32 modify_ldt sys_ni_syscall 138 - 124 o32 adjtimex sys_adjtimex sys_adjtimex_time32 138 + 124 o32 adjtimex sys_adjtimex_time32 139 139 125 o32 mprotect sys_mprotect 140 140 126 o32 sigprocmask sys_sigprocmask compat_sys_sigprocmask 141 141 127 o32 create_module sys_ni_syscall ··· 176 176 162 o32 sched_yield sys_sched_yield 177 177 163 o32 sched_get_priority_max sys_sched_get_priority_max 178 178 164 o32 sched_get_priority_min sys_sched_get_priority_min 179 - 165 o32 sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32 180 - 166 o32 nanosleep sys_nanosleep sys_nanosleep_time32 179 + 165 o32 sched_rr_get_interval sys_sched_rr_get_interval_time32 180 + 166 o32 nanosleep sys_nanosleep_time32 181 181 167 o32 mremap sys_mremap 182 182 168 o32 accept sys_accept 183 183 169 o32 bind sys_bind ··· 208 208 194 o32 rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction 209 209 195 o32 rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask 210 210 196 o32 rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending 211 - 197 o32 rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32 211 + 197 o32 rt_sigtimedwait sys_rt_sigtimedwait_time32 compat_sys_rt_sigtimedwait_time32 212 212 198 o32 rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo 213 213 199 o32 rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend 214 214 200 o32 pread64 sys_pread64 sys_32_pread ··· 249 249 235 o32 fremovexattr sys_fremovexattr 250 250 236 o32 tkill sys_tkill 251 251 237 o32 sendfile64 sys_sendfile64 252 - 238 o32 futex sys_futex sys_futex_time32 252 + 238 o32 futex sys_futex_time32 253 253 239 o32 sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity 254 254 240 o32 sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity 255 255 241 o32 io_setup sys_io_setup compat_sys_io_setup 256 256 242 o32 io_destroy sys_io_destroy 257 - 243 o32 io_getevents sys_io_getevents sys_io_getevents_time32 257 + 243 o32 io_getevents sys_io_getevents_time32 258 258 244 o32 io_submit sys_io_submit compat_sys_io_submit 259 259 245 o32 io_cancel sys_io_cancel 260 260 246 o32 exit_group sys_exit_group ··· 269 269 255 o32 statfs64 sys_statfs64 compat_sys_statfs64 270 270 256 o32 fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 271 271 257 o32 timer_create sys_timer_create compat_sys_timer_create 272 - 258 o32 timer_settime sys_timer_settime sys_timer_settime32 273 - 259 o32 timer_gettime sys_timer_gettime sys_timer_gettime32 272 + 258 o32 timer_settime sys_timer_settime32 273 + 259 o32 timer_gettime sys_timer_gettime32 274 274 260 o32 timer_getoverrun sys_timer_getoverrun 275 275 261 o32 timer_delete sys_timer_delete 276 - 262 o32 clock_settime sys_clock_settime sys_clock_settime32 277 - 263 o32 clock_gettime sys_clock_gettime sys_clock_gettime32 278 - 264 o32 clock_getres sys_clock_getres sys_clock_getres_time32 279 - 265 o32 clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32 276 + 262 o32 clock_settime sys_clock_settime32 277 + 263 o32 clock_gettime sys_clock_gettime32 278 + 264 o32 clock_getres sys_clock_getres_time32 279 + 265 o32 clock_nanosleep sys_clock_nanosleep_time32 280 280 266 o32 tgkill sys_tgkill 281 281 267 o32 utimes sys_utimes sys_utimes_time32 282 282 268 o32 mbind sys_mbind compat_sys_mbind ··· 284 284 270 o32 set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy 285 285 271 o32 mq_open sys_mq_open compat_sys_mq_open 286 286 272 o32 mq_unlink sys_mq_unlink 287 - 273 o32 mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32 288 - 274 o32 mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32 287 + 273 o32 mq_timedsend sys_mq_timedsend_time32 288 + 274 o32 mq_timedreceive sys_mq_timedreceive_time32 289 289 275 o32 mq_notify sys_mq_notify compat_sys_mq_notify 290 290 276 o32 mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr 291 291 277 o32 vserver sys_ni_syscall ··· 312 312 298 o32 readlinkat sys_readlinkat 313 313 299 o32 fchmodat sys_fchmodat 314 314 300 o32 faccessat sys_faccessat 315 - 301 o32 pselect6 sys_pselect6 compat_sys_pselect6_time32 316 - 302 o32 ppoll sys_ppoll compat_sys_ppoll_time32 315 + 301 o32 pselect6 sys_pselect6_time32 compat_sys_pselect6_time32 316 + 302 o32 ppoll sys_ppoll_time32 compat_sys_ppoll_time32 317 317 303 o32 unshare sys_unshare 318 318 304 o32 splice sys_splice 319 319 305 o32 sync_file_range sys_sync_file_range sys32_sync_file_range ··· 327 327 313 o32 epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait 328 328 314 o32 ioprio_set sys_ioprio_set 329 329 315 o32 ioprio_get sys_ioprio_get 330 - 316 o32 utimensat sys_utimensat sys_utimensat_time32 330 + 316 o32 utimensat sys_utimensat_time32 331 331 317 o32 signalfd sys_signalfd compat_sys_signalfd 332 332 318 o32 timerfd sys_ni_syscall 333 333 319 o32 eventfd sys_eventfd 334 334 320 o32 fallocate sys_fallocate sys32_fallocate 335 335 321 o32 timerfd_create sys_timerfd_create 336 - 322 o32 timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32 337 - 323 o32 timerfd_settime sys_timerfd_settime sys_timerfd_settime32 336 + 322 o32 timerfd_gettime sys_timerfd_gettime32 337 + 323 o32 timerfd_settime sys_timerfd_settime32 338 338 324 o32 signalfd4 sys_signalfd4 compat_sys_signalfd4 339 339 325 o32 eventfd2 sys_eventfd2 340 340 326 o32 epoll_create1 sys_epoll_create1 ··· 346 346 332 o32 rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo 347 347 333 o32 perf_event_open sys_perf_event_open 348 348 334 o32 accept4 sys_accept4 349 - 335 o32 recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32 349 + 335 o32 recvmmsg sys_recvmmsg_time32 compat_sys_recvmmsg_time32 350 350 336 o32 fanotify_init sys_fanotify_init 351 351 337 o32 fanotify_mark sys_fanotify_mark compat_sys_fanotify_mark 352 352 338 o32 prlimit64 sys_prlimit64 353 353 339 o32 name_to_handle_at sys_name_to_handle_at 354 354 340 o32 open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at 355 - 341 o32 clock_adjtime sys_clock_adjtime sys_clock_adjtime32 355 + 341 o32 clock_adjtime sys_clock_adjtime32 356 356 342 o32 syncfs sys_syncfs 357 357 343 o32 sendmmsg sys_sendmmsg compat_sys_sendmmsg 358 358 344 o32 setns sys_setns ··· 379 379 365 o32 pkey_free sys_pkey_free 380 380 366 o32 statx sys_statx 381 381 367 o32 rseq sys_rseq 382 - 368 o32 io_pgetevents sys_io_pgetevents compat_sys_io_pgetevents 382 + 368 o32 io_pgetevents sys_io_pgetevents_time32 compat_sys_io_pgetevents 383 383 # room for arch specific calls 384 384 393 o32 semget sys_semget 385 385 394 o32 semctl sys_semctl compat_sys_semctl
+46 -23
arch/parisc/kernel/syscalls/syscall.tbl
··· 133 133 121 common setdomainname sys_setdomainname 134 134 122 common sendfile sys_sendfile compat_sys_sendfile 135 135 123 common recvfrom sys_recvfrom 136 - 124 common adjtimex sys_adjtimex sys_adjtimex_time32 136 + 124 32 adjtimex sys_adjtimex_time32 137 + 124 64 adjtimex sys_adjtimex 137 138 125 common mprotect sys_mprotect 138 139 126 common sigprocmask sys_sigprocmask compat_sys_sigprocmask 139 140 # 127 was create_module ··· 172 171 158 common sched_yield sys_sched_yield 173 172 159 common sched_get_priority_max sys_sched_get_priority_max 174 173 160 common sched_get_priority_min sys_sched_get_priority_min 175 - 161 common sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32 176 - 162 common nanosleep sys_nanosleep sys_nanosleep_time32 174 + 161 32 sched_rr_get_interval sys_sched_rr_get_interval_time32 175 + 161 64 sched_rr_get_interval sys_sched_rr_get_interval 176 + 162 32 nanosleep sys_nanosleep_time32 177 + 162 64 nanosleep sys_nanosleep 177 178 163 common mremap sys_mremap 178 179 164 common setresuid sys_setresuid 179 180 165 common getresuid sys_getresuid ··· 190 187 174 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction 191 188 175 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask 192 189 176 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending 193 - 177 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32 190 + 177 32 rt_sigtimedwait sys_rt_sigtimedwait_time32 compat_sys_rt_sigtimedwait_time32 191 + 177 64 rt_sigtimedwait sys_rt_sigtimedwait 194 192 178 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo 195 193 179 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend 196 194 180 common chown sys_chown ··· 227 223 207 64 readahead sys_readahead 228 224 208 common tkill sys_tkill 229 225 209 common sendfile64 sys_sendfile64 compat_sys_sendfile64 230 - 210 common futex sys_futex sys_futex_time32 226 + 210 32 futex sys_futex_time32 227 + 210 64 futex sys_futex 231 228 211 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity 232 229 212 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity 233 230 # 213 was set_thread_area 234 231 # 214 was get_thread_area 235 232 215 common io_setup sys_io_setup compat_sys_io_setup 236 233 216 common io_destroy sys_io_destroy 237 - 217 common io_getevents sys_io_getevents sys_io_getevents_time32 234 + 217 32 io_getevents sys_io_getevents_time32 235 + 217 64 io_getevents sys_io_getevents 238 236 218 common io_submit sys_io_submit compat_sys_io_submit 239 237 219 common io_cancel sys_io_cancel 240 238 # 220 was alloc_hugepages ··· 247 241 225 common epoll_ctl sys_epoll_ctl 248 242 226 common epoll_wait sys_epoll_wait 249 243 227 common remap_file_pages sys_remap_file_pages 250 - 228 common semtimedop sys_semtimedop sys_semtimedop_time32 244 + 228 32 semtimedop sys_semtimedop_time32 245 + 228 64 semtimedop sys_semtimedop 251 246 229 common mq_open sys_mq_open compat_sys_mq_open 252 247 230 common mq_unlink sys_mq_unlink 253 - 231 common mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32 254 - 232 common mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32 248 + 231 32 mq_timedsend sys_mq_timedsend_time32 249 + 231 64 mq_timedsend sys_mq_timedsend 250 + 232 32 mq_timedreceive sys_mq_timedreceive_time32 251 + 232 64 mq_timedreceive sys_mq_timedreceive 255 252 233 common mq_notify sys_mq_notify compat_sys_mq_notify 256 253 234 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr 257 254 235 common waitid sys_waitid compat_sys_waitid ··· 274 265 248 common lremovexattr sys_lremovexattr 275 266 249 common fremovexattr sys_fremovexattr 276 267 250 common timer_create sys_timer_create compat_sys_timer_create 277 - 251 common timer_settime sys_timer_settime sys_timer_settime32 278 - 252 common timer_gettime sys_timer_gettime sys_timer_gettime32 268 + 251 32 timer_settime sys_timer_settime32 269 + 251 64 timer_settime sys_timer_settime 270 + 252 32 timer_gettime sys_timer_gettime32 271 + 252 64 timer_gettime sys_timer_gettime 279 272 253 common timer_getoverrun sys_timer_getoverrun 280 273 254 common timer_delete sys_timer_delete 281 - 255 common clock_settime sys_clock_settime sys_clock_settime32 282 - 256 common clock_gettime sys_clock_gettime sys_clock_gettime32 283 - 257 common clock_getres sys_clock_getres sys_clock_getres_time32 284 - 258 common clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32 274 + 255 32 clock_settime sys_clock_settime32 275 + 255 64 clock_settime sys_clock_settime 276 + 256 32 clock_gettime sys_clock_gettime32 277 + 256 64 clock_gettime sys_clock_gettime 278 + 257 32 clock_getres sys_clock_getres_time32 279 + 257 64 clock_getres sys_clock_getres 280 + 258 32 clock_nanosleep sys_clock_nanosleep_time32 281 + 258 64 clock_nanosleep sys_clock_nanosleep 285 282 259 common tgkill sys_tgkill 286 283 260 common mbind sys_mbind compat_sys_mbind 287 284 261 common get_mempolicy sys_get_mempolicy compat_sys_get_mempolicy ··· 302 287 270 common inotify_add_watch sys_inotify_add_watch 303 288 271 common inotify_rm_watch sys_inotify_rm_watch 304 289 272 common migrate_pages sys_migrate_pages 305 - 273 common pselect6 sys_pselect6 compat_sys_pselect6_time32 306 - 274 common ppoll sys_ppoll compat_sys_ppoll_time32 290 + 273 32 pselect6 sys_pselect6_time32 compat_sys_pselect6_time32 291 + 273 64 pselect6 sys_pselect6 292 + 274 32 ppoll sys_ppoll_time32 compat_sys_ppoll_time32 293 + 274 64 ppoll sys_ppoll 307 294 275 common openat sys_openat compat_sys_openat 308 295 276 common mkdirat sys_mkdirat 309 296 277 common mknodat sys_mknodat ··· 333 316 298 common statfs64 sys_statfs64 compat_sys_statfs64 334 317 299 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 335 318 300 common kexec_load sys_kexec_load compat_sys_kexec_load 336 - 301 common utimensat sys_utimensat sys_utimensat_time32 319 + 301 32 utimensat sys_utimensat_time32 320 + 301 64 utimensat sys_utimensat 337 321 302 common signalfd sys_signalfd compat_sys_signalfd 338 322 # 303 was timerfd 339 323 304 common eventfd sys_eventfd 340 324 305 32 fallocate parisc_fallocate 341 325 305 64 fallocate sys_fallocate 342 326 306 common timerfd_create sys_timerfd_create 343 - 307 common timerfd_settime sys_timerfd_settime sys_timerfd_settime32 344 - 308 common timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32 327 + 307 32 timerfd_settime sys_timerfd_settime32 328 + 307 64 timerfd_settime sys_timerfd_settime 329 + 308 32 timerfd_gettime sys_timerfd_gettime32 330 + 308 64 timerfd_gettime sys_timerfd_gettime 345 331 309 common signalfd4 sys_signalfd4 compat_sys_signalfd4 346 332 310 common eventfd2 sys_eventfd2 347 333 311 common epoll_create1 sys_epoll_create1 ··· 355 335 316 common pwritev sys_pwritev compat_sys_pwritev 356 336 317 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo 357 337 318 common perf_event_open sys_perf_event_open 358 - 319 common recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32 338 + 319 32 recvmmsg sys_recvmmsg_time32 compat_sys_recvmmsg_time32 339 + 319 64 recvmmsg sys_recvmmsg 359 340 320 common accept4 sys_accept4 360 341 321 common prlimit64 sys_prlimit64 361 342 322 common fanotify_init sys_fanotify_init 362 343 323 common fanotify_mark sys_fanotify_mark sys32_fanotify_mark 363 - 324 common clock_adjtime sys_clock_adjtime sys_clock_adjtime32 344 + 324 32 clock_adjtime sys_clock_adjtime32 345 + 324 64 clock_adjtime sys_clock_adjtime 364 346 325 common name_to_handle_at sys_name_to_handle_at 365 347 326 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at 366 348 327 common syncfs sys_syncfs ··· 388 366 347 common preadv2 sys_preadv2 compat_sys_preadv2 389 367 348 common pwritev2 sys_pwritev2 compat_sys_pwritev2 390 368 349 common statx sys_statx 391 - 350 common io_pgetevents sys_io_pgetevents compat_sys_io_pgetevents 369 + 350 32 io_pgetevents sys_io_pgetevents_time32 compat_sys_io_pgetevents 370 + 350 64 io_pgetevents sys_io_pgetevents 392 371 351 common pkey_mprotect sys_pkey_mprotect 393 372 352 common pkey_alloc sys_pkey_alloc 394 373 353 common pkey_free sys_pkey_free
+60 -22
arch/powerpc/kernel/syscalls/syscall.tbl
··· 157 157 121 common setdomainname sys_setdomainname 158 158 122 common uname sys_newuname 159 159 123 common modify_ldt sys_ni_syscall 160 - 124 common adjtimex sys_adjtimex sys_adjtimex_time32 160 + 124 32 adjtimex sys_adjtimex_time32 161 + 124 64 adjtimex sys_adjtimex 162 + 124 spu adjtimex sys_adjtimex 161 163 125 common mprotect sys_mprotect 162 164 126 32 sigprocmask sys_sigprocmask compat_sys_sigprocmask 163 165 126 64 sigprocmask sys_ni_syscall ··· 200 198 158 common sched_yield sys_sched_yield 201 199 159 common sched_get_priority_max sys_sched_get_priority_max 202 200 160 common sched_get_priority_min sys_sched_get_priority_min 203 - 161 common sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32 204 - 162 common nanosleep sys_nanosleep sys_nanosleep_time32 201 + 161 32 sched_rr_get_interval sys_sched_rr_get_interval_time32 202 + 161 64 sched_rr_get_interval sys_sched_rr_get_interval 203 + 161 spu sched_rr_get_interval sys_sched_rr_get_interval 204 + 162 32 nanosleep sys_nanosleep_time32 205 + 162 64 nanosleep sys_nanosleep 206 + 162 spu nanosleep sys_nanosleep 205 207 163 common mremap sys_mremap 206 208 164 common setresuid sys_setresuid 207 209 165 common getresuid sys_getresuid ··· 219 213 173 nospu rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction 220 214 174 nospu rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask 221 215 175 nospu rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending 222 - 176 nospu rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32 216 + 176 32 rt_sigtimedwait sys_rt_sigtimedwait_time32 compat_sys_rt_sigtimedwait_time32 217 + 176 64 rt_sigtimedwait sys_rt_sigtimedwait 223 218 177 nospu rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo 224 219 178 nospu rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend 225 220 179 common pread64 sys_pread64 compat_sys_pread64 ··· 267 260 218 common removexattr sys_removexattr 268 261 219 common lremovexattr sys_lremovexattr 269 262 220 common fremovexattr sys_fremovexattr 270 - 221 common futex sys_futex sys_futex_time32 263 + 221 32 futex sys_futex_time32 264 + 221 64 futex sys_futex 265 + 221 spu futex sys_futex 271 266 222 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity 272 267 223 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity 273 268 # 224 unused ··· 277 268 226 32 sendfile64 sys_sendfile64 compat_sys_sendfile64 278 269 227 common io_setup sys_io_setup compat_sys_io_setup 279 270 228 common io_destroy sys_io_destroy 280 - 229 common io_getevents sys_io_getevents sys_io_getevents_time32 271 + 229 32 io_getevents sys_io_getevents_time32 272 + 229 64 io_getevents sys_io_getevents 273 + 229 spu io_getevents sys_io_getevents 281 274 230 common io_submit sys_io_submit compat_sys_io_submit 282 275 231 common io_cancel sys_io_cancel 283 276 232 nospu set_tid_address sys_set_tid_address ··· 291 280 238 common epoll_wait sys_epoll_wait 292 281 239 common remap_file_pages sys_remap_file_pages 293 282 240 common timer_create sys_timer_create compat_sys_timer_create 294 - 241 common timer_settime sys_timer_settime sys_timer_settime32 295 - 242 common timer_gettime sys_timer_gettime sys_timer_gettime32 283 + 241 32 timer_settime sys_timer_settime32 284 + 241 64 timer_settime sys_timer_settime 285 + 241 spu timer_settime sys_timer_settime 286 + 242 32 timer_gettime sys_timer_gettime32 287 + 242 64 timer_gettime sys_timer_gettime 288 + 242 spu timer_gettime sys_timer_gettime 296 289 243 common timer_getoverrun sys_timer_getoverrun 297 290 244 common timer_delete sys_timer_delete 298 - 245 common clock_settime sys_clock_settime sys_clock_settime32 299 - 246 common clock_gettime sys_clock_gettime sys_clock_gettime32 300 - 247 common clock_getres sys_clock_getres sys_clock_getres_time32 301 - 248 common clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32 291 + 245 32 clock_settime sys_clock_settime32 292 + 245 64 clock_settime sys_clock_settime 293 + 245 spu clock_settime sys_clock_settime 294 + 246 32 clock_gettime sys_clock_gettime32 295 + 246 64 clock_gettime sys_clock_gettime 296 + 246 spu clock_gettime sys_clock_gettime 297 + 247 32 clock_getres sys_clock_getres_time32 298 + 247 64 clock_getres sys_clock_getres 299 + 247 spu clock_getres sys_clock_getres 300 + 248 32 clock_nanosleep sys_clock_nanosleep_time32 301 + 248 64 clock_nanosleep sys_clock_nanosleep 302 + 248 spu clock_nanosleep sys_clock_nanosleep 302 303 249 32 swapcontext ppc_swapcontext ppc32_swapcontext 303 304 249 64 swapcontext ppc64_swapcontext 304 305 249 spu swapcontext sys_ni_syscall ··· 331 308 261 nospu set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy 332 309 262 nospu mq_open sys_mq_open compat_sys_mq_open 333 310 263 nospu mq_unlink sys_mq_unlink 334 - 264 nospu mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32 335 - 265 nospu mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32 311 + 264 32 mq_timedsend sys_mq_timedsend_time32 312 + 264 64 mq_timedsend sys_mq_timedsend 313 + 265 32 mq_timedreceive sys_mq_timedreceive_time32 314 + 265 64 mq_timedreceive sys_mq_timedreceive 336 315 266 nospu mq_notify sys_mq_notify compat_sys_mq_notify 337 316 267 nospu mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr 338 317 268 nospu kexec_load sys_kexec_load compat_sys_kexec_load ··· 349 324 277 nospu inotify_rm_watch sys_inotify_rm_watch 350 325 278 nospu spu_run sys_spu_run 351 326 279 nospu spu_create sys_spu_create 352 - 280 nospu pselect6 sys_pselect6 compat_sys_pselect6_time32 353 - 281 nospu ppoll sys_ppoll compat_sys_ppoll_time32 327 + 280 32 pselect6 sys_pselect6_time32 compat_sys_pselect6_time32 328 + 280 64 pselect6 sys_pselect6 329 + 281 32 ppoll sys_ppoll_time32 compat_sys_ppoll_time32 330 + 281 64 ppoll sys_ppoll 354 331 282 common unshare sys_unshare 355 332 283 common splice sys_splice 356 333 284 common tee sys_tee ··· 377 350 301 common move_pages sys_move_pages compat_sys_move_pages 378 351 302 common getcpu sys_getcpu 379 352 303 nospu epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait 380 - 304 common utimensat sys_utimensat sys_utimensat_time32 353 + 304 32 utimensat sys_utimensat_time32 354 + 304 64 utimensat sys_utimensat 355 + 304 spu utimensat sys_utimensat 381 356 305 common signalfd sys_signalfd compat_sys_signalfd 382 357 306 common timerfd_create sys_timerfd_create 383 358 307 common eventfd sys_eventfd 384 359 308 common sync_file_range2 sys_sync_file_range2 compat_sys_sync_file_range2 385 360 309 nospu fallocate sys_fallocate compat_sys_fallocate 386 361 310 nospu subpage_prot sys_subpage_prot 387 - 311 common timerfd_settime sys_timerfd_settime sys_timerfd_settime32 388 - 312 common timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32 362 + 311 32 timerfd_settime sys_timerfd_settime32 363 + 311 64 timerfd_settime sys_timerfd_settime 364 + 311 spu timerfd_settime sys_timerfd_settime 365 + 312 32 timerfd_gettime sys_timerfd_gettime32 366 + 312 64 timerfd_gettime sys_timerfd_gettime 367 + 312 spu timerfd_gettime sys_timerfd_gettime 389 368 313 common signalfd4 sys_signalfd4 compat_sys_signalfd4 390 369 314 common eventfd2 sys_eventfd2 391 370 315 common epoll_create1 sys_epoll_create1 ··· 422 389 340 common getsockopt sys_getsockopt compat_sys_getsockopt 423 390 341 common sendmsg sys_sendmsg compat_sys_sendmsg 424 391 342 common recvmsg sys_recvmsg compat_sys_recvmsg 425 - 343 common recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32 392 + 343 32 recvmmsg sys_recvmmsg_time32 compat_sys_recvmmsg_time32 393 + 343 64 recvmmsg sys_recvmmsg 394 + 343 spu recvmmsg sys_recvmmsg 426 395 344 common accept4 sys_accept4 427 396 345 common name_to_handle_at sys_name_to_handle_at 428 397 346 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at 429 - 347 common clock_adjtime sys_clock_adjtime sys_clock_adjtime32 398 + 347 32 clock_adjtime sys_clock_adjtime32 399 + 347 64 clock_adjtime sys_clock_adjtime 400 + 347 spu clock_adjtime sys_clock_adjtime 430 401 348 common syncfs sys_syncfs 431 402 349 common sendmmsg sys_sendmmsg compat_sys_sendmmsg 432 403 350 common setns sys_setns ··· 462 425 385 nospu pkey_free sys_pkey_free 463 426 386 nospu pkey_mprotect sys_pkey_mprotect 464 427 387 nospu rseq sys_rseq 465 - 388 nospu io_pgetevents sys_io_pgetevents compat_sys_io_pgetevents 428 + 388 32 io_pgetevents sys_io_pgetevents_time32 compat_sys_io_pgetevents 429 + 388 64 io_pgetevents sys_io_pgetevents 466 430 # room for arch specific syscalls 467 431 392 64 semtimedop sys_semtimedop 468 432 393 common semget sys_semget
+21 -21
arch/sh/kernel/syscalls/syscall.tbl
··· 131 131 121 common setdomainname sys_setdomainname 132 132 122 common uname sys_newuname 133 133 123 common cacheflush sys_cacheflush 134 - 124 common adjtimex sys_adjtimex 134 + 124 common adjtimex sys_adjtimex_time32 135 135 125 common mprotect sys_mprotect 136 136 126 common sigprocmask sys_sigprocmask 137 137 # 127 was create_module ··· 168 168 158 common sched_yield sys_sched_yield 169 169 159 common sched_get_priority_max sys_sched_get_priority_max 170 170 160 common sched_get_priority_min sys_sched_get_priority_min 171 - 161 common sched_rr_get_interval sys_sched_rr_get_interval 172 - 162 common nanosleep sys_nanosleep 171 + 161 common sched_rr_get_interval sys_sched_rr_get_interval_time32 172 + 162 common nanosleep sys_nanosleep_time32 173 173 163 common mremap sys_mremap 174 174 164 common setresuid sys_setresuid16 175 175 165 common getresuid sys_getresuid16 ··· 184 184 174 common rt_sigaction sys_rt_sigaction 185 185 175 common rt_sigprocmask sys_rt_sigprocmask 186 186 176 common rt_sigpending sys_rt_sigpending 187 - 177 common rt_sigtimedwait sys_rt_sigtimedwait 187 + 177 common rt_sigtimedwait sys_rt_sigtimedwait_time32 188 188 178 common rt_sigqueueinfo sys_rt_sigqueueinfo 189 189 179 common rt_sigsuspend sys_rt_sigsuspend 190 190 180 common pread64 sys_pread_wrapper ··· 247 247 237 common fremovexattr sys_fremovexattr 248 248 238 common tkill sys_tkill 249 249 239 common sendfile64 sys_sendfile64 250 - 240 common futex sys_futex 250 + 240 common futex sys_futex_time32 251 251 241 common sched_setaffinity sys_sched_setaffinity 252 252 242 common sched_getaffinity sys_sched_getaffinity 253 253 # 243 is reserved for set_thread_area 254 254 # 244 is reserved for get_thread_area 255 255 245 common io_setup sys_io_setup 256 256 246 common io_destroy sys_io_destroy 257 - 247 common io_getevents sys_io_getevents 257 + 247 common io_getevents sys_io_getevents_time32 258 258 248 common io_submit sys_io_submit 259 259 249 common io_cancel sys_io_cancel 260 260 250 common fadvise64 sys_fadvise64 ··· 267 267 257 common remap_file_pages sys_remap_file_pages 268 268 258 common set_tid_address sys_set_tid_address 269 269 259 common timer_create sys_timer_create 270 - 260 common timer_settime sys_timer_settime 271 - 261 common timer_gettime sys_timer_gettime 270 + 260 common timer_settime sys_timer_settime32 271 + 261 common timer_gettime sys_timer_gettime32 272 272 262 common timer_getoverrun sys_timer_getoverrun 273 273 263 common timer_delete sys_timer_delete 274 - 264 common clock_settime sys_clock_settime 275 - 265 common clock_gettime sys_clock_gettime 276 - 266 common clock_getres sys_clock_getres 277 - 267 common clock_nanosleep sys_clock_nanosleep 274 + 264 common clock_settime sys_clock_settime32 275 + 265 common clock_gettime sys_clock_gettime32 276 + 266 common clock_getres sys_clock_getres_time32 277 + 267 common clock_nanosleep sys_clock_nanosleep_time32 278 278 268 common statfs64 sys_statfs64 279 279 269 common fstatfs64 sys_fstatfs64 280 280 270 common tgkill sys_tgkill ··· 286 286 276 common set_mempolicy sys_set_mempolicy 287 287 277 common mq_open sys_mq_open 288 288 278 common mq_unlink sys_mq_unlink 289 - 279 common mq_timedsend sys_mq_timedsend 290 - 280 common mq_timedreceive sys_mq_timedreceive 289 + 279 common mq_timedsend sys_mq_timedsend_time32 290 + 280 common mq_timedreceive sys_mq_timedreceive_time32 291 291 281 common mq_notify sys_mq_notify 292 292 282 common mq_getsetattr sys_mq_getsetattr 293 293 283 common kexec_load sys_kexec_load ··· 315 315 305 common readlinkat sys_readlinkat 316 316 306 common fchmodat sys_fchmodat 317 317 307 common faccessat sys_faccessat 318 - 308 common pselect6 sys_pselect6 319 - 309 common ppoll sys_ppoll 318 + 308 common pselect6 sys_pselect6_time32 319 + 309 common ppoll sys_ppoll_time32 320 320 310 common unshare sys_unshare 321 321 311 common set_robust_list sys_set_robust_list 322 322 312 common get_robust_list sys_get_robust_list ··· 327 327 317 common move_pages sys_move_pages 328 328 318 common getcpu sys_getcpu 329 329 319 common epoll_pwait sys_epoll_pwait 330 - 320 common utimensat sys_utimensat 330 + 320 common utimensat sys_utimensat_time32 331 331 321 common signalfd sys_signalfd 332 332 322 common timerfd_create sys_timerfd_create 333 333 323 common eventfd sys_eventfd 334 334 324 common fallocate sys_fallocate 335 - 325 common timerfd_settime sys_timerfd_settime 336 - 326 common timerfd_gettime sys_timerfd_gettime 335 + 325 common timerfd_settime sys_timerfd_settime32 336 + 326 common timerfd_gettime sys_timerfd_gettime32 337 337 327 common signalfd4 sys_signalfd4 338 338 328 common eventfd2 sys_eventfd2 339 339 329 common epoll_create1 sys_epoll_create1 ··· 364 364 354 common getsockopt sys_getsockopt 365 365 355 common sendmsg sys_sendmsg 366 366 356 common recvmsg sys_recvmsg 367 - 357 common recvmmsg sys_recvmmsg 367 + 357 common recvmmsg sys_recvmmsg_time32 368 368 358 common accept4 sys_accept4 369 369 359 common name_to_handle_at sys_name_to_handle_at 370 370 360 common open_by_handle_at sys_open_by_handle_at 371 - 361 common clock_adjtime sys_clock_adjtime 371 + 361 common clock_adjtime sys_clock_adjtime32 372 372 362 common syncfs sys_syncfs 373 373 363 common sendmmsg sys_sendmmsg 374 374 364 common setns sys_setns
+42 -22
arch/sparc/kernel/syscalls/syscall.tbl
··· 128 128 102 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction 129 129 103 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask 130 130 104 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending 131 - 105 common rt_sigtimedwait sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time32 131 + 105 32 rt_sigtimedwait sys_rt_sigtimedwait_time32 compat_sys_rt_sigtimedwait_time32 132 + 105 64 rt_sigtimedwait sys_rt_sigtimedwait 132 133 106 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo 133 134 107 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend 134 135 108 32 setresuid32 sys_setresuid ··· 173 172 139 common stat64 sys_stat64 compat_sys_stat64 174 173 140 common sendfile64 sys_sendfile64 175 174 141 common getpeername sys_getpeername 176 - 142 common futex sys_futex sys_futex_time32 175 + 142 32 futex sys_futex_time32 176 + 142 64 futex sys_futex 177 177 143 common gettid sys_gettid 178 178 144 common getrlimit sys_getrlimit compat_sys_getrlimit 179 179 145 common setrlimit sys_setrlimit compat_sys_setrlimit ··· 260 258 216 64 sigreturn sys_nis_syscall 261 259 217 common clone sys_clone 262 260 218 common ioprio_get sys_ioprio_get 263 - 219 32 adjtimex sys_adjtimex sys_adjtimex_time32 261 + 219 32 adjtimex sys_adjtimex_time32 264 262 219 64 adjtimex sys_sparc_adjtimex 265 263 220 32 sigprocmask sys_sigprocmask compat_sys_sigprocmask 266 264 220 64 sigprocmask sys_nis_syscall ··· 291 289 245 common sched_yield sys_sched_yield 292 290 246 common sched_get_priority_max sys_sched_get_priority_max 293 291 247 common sched_get_priority_min sys_sched_get_priority_min 294 - 248 common sched_rr_get_interval sys_sched_rr_get_interval sys_sched_rr_get_interval_time32 295 - 249 common nanosleep sys_nanosleep sys_nanosleep_time32 292 + 248 32 sched_rr_get_interval sys_sched_rr_get_interval_time32 293 + 248 64 sched_rr_get_interval sys_sched_rr_get_interval 294 + 249 32 nanosleep sys_nanosleep_time32 295 + 249 64 nanosleep sys_nanosleep 296 296 250 32 mremap sys_mremap 297 297 250 64 mremap sys_64_mremap 298 298 251 common _sysctl sys_sysctl compat_sys_sysctl ··· 303 299 254 32 nfsservctl sys_ni_syscall sys_nis_syscall 304 300 254 64 nfsservctl sys_nis_syscall 305 301 255 common sync_file_range sys_sync_file_range compat_sys_sync_file_range 306 - 256 common clock_settime sys_clock_settime sys_clock_settime32 307 - 257 common clock_gettime sys_clock_gettime sys_clock_gettime32 308 - 258 common clock_getres sys_clock_getres sys_clock_getres_time32 309 - 259 common clock_nanosleep sys_clock_nanosleep sys_clock_nanosleep_time32 302 + 256 32 clock_settime sys_clock_settime32 303 + 256 64 clock_settime sys_clock_settime 304 + 257 32 clock_gettime sys_clock_gettime32 305 + 257 64 clock_gettime sys_clock_gettime 306 + 258 32 clock_getres sys_clock_getres_time32 307 + 258 64 clock_getres sys_clock_getres 308 + 259 32 clock_nanosleep sys_clock_nanosleep_time32 309 + 259 64 clock_nanosleep sys_clock_nanosleep 310 310 260 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity 311 311 261 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity 312 - 262 common timer_settime sys_timer_settime sys_timer_settime32 313 - 263 common timer_gettime sys_timer_gettime sys_timer_gettime32 312 + 262 32 timer_settime sys_timer_settime32 313 + 262 64 timer_settime sys_timer_settime 314 + 263 32 timer_gettime sys_timer_gettime32 315 + 263 64 timer_gettime sys_timer_gettime 314 316 264 common timer_getoverrun sys_timer_getoverrun 315 317 265 common timer_delete sys_timer_delete 316 318 266 common timer_create sys_timer_create compat_sys_timer_create ··· 326 316 269 common io_destroy sys_io_destroy 327 317 270 common io_submit sys_io_submit compat_sys_io_submit 328 318 271 common io_cancel sys_io_cancel 329 - 272 common io_getevents sys_io_getevents sys_io_getevents_time32 319 + 272 32 io_getevents sys_io_getevents_time32 320 + 272 64 io_getevents sys_io_getevents 330 321 273 common mq_open sys_mq_open compat_sys_mq_open 331 322 274 common mq_unlink sys_mq_unlink 332 - 275 common mq_timedsend sys_mq_timedsend sys_mq_timedsend_time32 333 - 276 common mq_timedreceive sys_mq_timedreceive sys_mq_timedreceive_time32 323 + 275 32 mq_timedsend sys_mq_timedsend_time32 324 + 275 64 mq_timedsend sys_mq_timedsend 325 + 276 32 mq_timedreceive sys_mq_timedreceive_time32 326 + 276 64 mq_timedreceive sys_mq_timedreceive 334 327 277 common mq_notify sys_mq_notify compat_sys_mq_notify 335 328 278 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr 336 329 279 common waitid sys_waitid compat_sys_waitid ··· 354 341 294 common readlinkat sys_readlinkat 355 342 295 common fchmodat sys_fchmodat 356 343 296 common faccessat sys_faccessat 357 - 297 common pselect6 sys_pselect6 compat_sys_pselect6_time32 358 - 298 common ppoll sys_ppoll compat_sys_ppoll_time32 344 + 297 32 pselect6 sys_pselect6_time32 compat_sys_pselect6_time32 345 + 297 64 pselect6 sys_pselect6 346 + 298 32 ppoll sys_ppoll_time32 compat_sys_ppoll_time32 347 + 298 64 ppoll sys_ppoll 359 348 299 common unshare sys_unshare 360 349 300 common set_robust_list sys_set_robust_list compat_sys_set_robust_list 361 350 301 common get_robust_list sys_get_robust_list compat_sys_get_robust_list ··· 369 354 307 common move_pages sys_move_pages compat_sys_move_pages 370 355 308 common getcpu sys_getcpu 371 356 309 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait 372 - 310 common utimensat sys_utimensat sys_utimensat_time32 357 + 310 32 utimensat sys_utimensat_time32 358 + 310 64 utimensat sys_utimensat 373 359 311 common signalfd sys_signalfd compat_sys_signalfd 374 360 312 common timerfd_create sys_timerfd_create 375 361 313 common eventfd sys_eventfd 376 362 314 common fallocate sys_fallocate compat_sys_fallocate 377 - 315 common timerfd_settime sys_timerfd_settime sys_timerfd_settime32 378 - 316 common timerfd_gettime sys_timerfd_gettime sys_timerfd_gettime32 363 + 315 32 timerfd_settime sys_timerfd_settime32 364 + 315 64 timerfd_settime sys_timerfd_settime 365 + 316 32 timerfd_gettime sys_timerfd_gettime32 366 + 316 64 timerfd_gettime sys_timerfd_gettime 379 367 317 common signalfd4 sys_signalfd4 compat_sys_signalfd4 380 368 318 common eventfd2 sys_eventfd2 381 369 319 common epoll_create1 sys_epoll_create1 ··· 390 372 325 common pwritev sys_pwritev compat_sys_pwritev 391 373 326 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo 392 374 327 common perf_event_open sys_perf_event_open 393 - 328 common recvmmsg sys_recvmmsg compat_sys_recvmmsg_time32 375 + 328 32 recvmmsg sys_recvmmsg_time32 compat_sys_recvmmsg_time32 376 + 328 64 recvmmsg sys_recvmmsg 394 377 329 common fanotify_init sys_fanotify_init 395 378 330 common fanotify_mark sys_fanotify_mark compat_sys_fanotify_mark 396 379 331 common prlimit64 sys_prlimit64 397 380 332 common name_to_handle_at sys_name_to_handle_at 398 381 333 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at 399 - 334 32 clock_adjtime sys_clock_adjtime sys_clock_adjtime32 382 + 334 32 clock_adjtime sys_clock_adjtime32 400 383 334 64 clock_adjtime sys_sparc_clock_adjtime 401 384 335 common syncfs sys_syncfs 402 385 336 common sendmmsg sys_sendmmsg compat_sys_sendmmsg ··· 427 408 358 common preadv2 sys_preadv2 compat_sys_preadv2 428 409 359 common pwritev2 sys_pwritev2 compat_sys_pwritev2 429 410 360 common statx sys_statx 430 - 361 common io_pgetevents sys_io_pgetevents compat_sys_io_pgetevents 411 + 361 32 io_pgetevents sys_io_pgetevents_time32 compat_sys_io_pgetevents 412 + 361 64 io_pgetevents sys_io_pgetevents 431 413 362 common pkey_mprotect sys_pkey_mprotect 432 414 363 common pkey_alloc sys_pkey_alloc 433 415 364 common pkey_free sys_pkey_free
+22 -22
arch/x86/entry/syscalls/syscall_32.tbl
··· 135 135 121 i386 setdomainname sys_setdomainname __ia32_sys_setdomainname 136 136 122 i386 uname sys_newuname __ia32_sys_newuname 137 137 123 i386 modify_ldt sys_modify_ldt __ia32_sys_modify_ldt 138 - 124 i386 adjtimex sys_adjtimex __ia32_sys_adjtimex_time32 138 + 124 i386 adjtimex sys_adjtimex_time32 __ia32_sys_adjtimex_time32 139 139 125 i386 mprotect sys_mprotect __ia32_sys_mprotect 140 140 126 i386 sigprocmask sys_sigprocmask __ia32_compat_sys_sigprocmask 141 141 127 i386 create_module ··· 172 172 158 i386 sched_yield sys_sched_yield __ia32_sys_sched_yield 173 173 159 i386 sched_get_priority_max sys_sched_get_priority_max __ia32_sys_sched_get_priority_max 174 174 160 i386 sched_get_priority_min sys_sched_get_priority_min __ia32_sys_sched_get_priority_min 175 - 161 i386 sched_rr_get_interval sys_sched_rr_get_interval __ia32_sys_sched_rr_get_interval_time32 176 - 162 i386 nanosleep sys_nanosleep __ia32_sys_nanosleep_time32 175 + 161 i386 sched_rr_get_interval sys_sched_rr_get_interval_time32 __ia32_sys_sched_rr_get_interval_time32 176 + 162 i386 nanosleep sys_nanosleep_time32 __ia32_sys_nanosleep_time32 177 177 163 i386 mremap sys_mremap __ia32_sys_mremap 178 178 164 i386 setresuid sys_setresuid16 __ia32_sys_setresuid16 179 179 165 i386 getresuid sys_getresuid16 __ia32_sys_getresuid16 ··· 188 188 174 i386 rt_sigaction sys_rt_sigaction __ia32_compat_sys_rt_sigaction 189 189 175 i386 rt_sigprocmask sys_rt_sigprocmask __ia32_sys_rt_sigprocmask 190 190 176 i386 rt_sigpending sys_rt_sigpending __ia32_compat_sys_rt_sigpending 191 - 177 i386 rt_sigtimedwait sys_rt_sigtimedwait __ia32_compat_sys_rt_sigtimedwait_time32 191 + 177 i386 rt_sigtimedwait sys_rt_sigtimedwait_time32 __ia32_compat_sys_rt_sigtimedwait_time32 192 192 178 i386 rt_sigqueueinfo sys_rt_sigqueueinfo __ia32_compat_sys_rt_sigqueueinfo 193 193 179 i386 rt_sigsuspend sys_rt_sigsuspend __ia32_sys_rt_sigsuspend 194 194 180 i386 pread64 sys_pread64 __ia32_compat_sys_x86_pread ··· 251 251 237 i386 fremovexattr sys_fremovexattr __ia32_sys_fremovexattr 252 252 238 i386 tkill sys_tkill __ia32_sys_tkill 253 253 239 i386 sendfile64 sys_sendfile64 __ia32_sys_sendfile64 254 - 240 i386 futex sys_futex __ia32_sys_futex_time32 254 + 240 i386 futex sys_futex_time32 __ia32_sys_futex_time32 255 255 241 i386 sched_setaffinity sys_sched_setaffinity __ia32_compat_sys_sched_setaffinity 256 256 242 i386 sched_getaffinity sys_sched_getaffinity __ia32_compat_sys_sched_getaffinity 257 257 243 i386 set_thread_area sys_set_thread_area __ia32_sys_set_thread_area 258 258 244 i386 get_thread_area sys_get_thread_area __ia32_sys_get_thread_area 259 259 245 i386 io_setup sys_io_setup __ia32_compat_sys_io_setup 260 260 246 i386 io_destroy sys_io_destroy __ia32_sys_io_destroy 261 - 247 i386 io_getevents sys_io_getevents __ia32_sys_io_getevents_time32 261 + 247 i386 io_getevents sys_io_getevents_time32 __ia32_sys_io_getevents_time32 262 262 248 i386 io_submit sys_io_submit __ia32_compat_sys_io_submit 263 263 249 i386 io_cancel sys_io_cancel __ia32_sys_io_cancel 264 264 250 i386 fadvise64 sys_fadvise64 __ia32_compat_sys_x86_fadvise64 ··· 271 271 257 i386 remap_file_pages sys_remap_file_pages __ia32_sys_remap_file_pages 272 272 258 i386 set_tid_address sys_set_tid_address __ia32_sys_set_tid_address 273 273 259 i386 timer_create sys_timer_create __ia32_compat_sys_timer_create 274 - 260 i386 timer_settime sys_timer_settime __ia32_sys_timer_settime32 275 - 261 i386 timer_gettime sys_timer_gettime __ia32_sys_timer_gettime32 274 + 260 i386 timer_settime sys_timer_settime32 __ia32_sys_timer_settime32 275 + 261 i386 timer_gettime sys_timer_gettime32 __ia32_sys_timer_gettime32 276 276 262 i386 timer_getoverrun sys_timer_getoverrun __ia32_sys_timer_getoverrun 277 277 263 i386 timer_delete sys_timer_delete __ia32_sys_timer_delete 278 - 264 i386 clock_settime sys_clock_settime __ia32_sys_clock_settime32 279 - 265 i386 clock_gettime sys_clock_gettime __ia32_sys_clock_gettime32 280 - 266 i386 clock_getres sys_clock_getres __ia32_sys_clock_getres_time32 281 - 267 i386 clock_nanosleep sys_clock_nanosleep __ia32_sys_clock_nanosleep_time32 278 + 264 i386 clock_settime sys_clock_settime32 __ia32_sys_clock_settime32 279 + 265 i386 clock_gettime sys_clock_gettime32 __ia32_sys_clock_gettime32 280 + 266 i386 clock_getres sys_clock_getres_time32 __ia32_sys_clock_getres_time32 281 + 267 i386 clock_nanosleep sys_clock_nanosleep_time32 __ia32_sys_clock_nanosleep_time32 282 282 268 i386 statfs64 sys_statfs64 __ia32_compat_sys_statfs64 283 283 269 i386 fstatfs64 sys_fstatfs64 __ia32_compat_sys_fstatfs64 284 284 270 i386 tgkill sys_tgkill __ia32_sys_tgkill ··· 290 290 276 i386 set_mempolicy sys_set_mempolicy __ia32_sys_set_mempolicy 291 291 277 i386 mq_open sys_mq_open __ia32_compat_sys_mq_open 292 292 278 i386 mq_unlink sys_mq_unlink __ia32_sys_mq_unlink 293 - 279 i386 mq_timedsend sys_mq_timedsend __ia32_sys_mq_timedsend_time32 294 - 280 i386 mq_timedreceive sys_mq_timedreceive __ia32_sys_mq_timedreceive_time32 293 + 279 i386 mq_timedsend sys_mq_timedsend_time32 __ia32_sys_mq_timedsend_time32 294 + 280 i386 mq_timedreceive sys_mq_timedreceive_time32 __ia32_sys_mq_timedreceive_time32 295 295 281 i386 mq_notify sys_mq_notify __ia32_compat_sys_mq_notify 296 296 282 i386 mq_getsetattr sys_mq_getsetattr __ia32_compat_sys_mq_getsetattr 297 297 283 i386 kexec_load sys_kexec_load __ia32_compat_sys_kexec_load ··· 319 319 305 i386 readlinkat sys_readlinkat __ia32_sys_readlinkat 320 320 306 i386 fchmodat sys_fchmodat __ia32_sys_fchmodat 321 321 307 i386 faccessat sys_faccessat __ia32_sys_faccessat 322 - 308 i386 pselect6 sys_pselect6 __ia32_compat_sys_pselect6_time32 323 - 309 i386 ppoll sys_ppoll __ia32_compat_sys_ppoll_time32 322 + 308 i386 pselect6 sys_pselect6_time32 __ia32_compat_sys_pselect6_time32 323 + 309 i386 ppoll sys_ppoll_time32 __ia32_compat_sys_ppoll_time32 324 324 310 i386 unshare sys_unshare __ia32_sys_unshare 325 325 311 i386 set_robust_list sys_set_robust_list __ia32_compat_sys_set_robust_list 326 326 312 i386 get_robust_list sys_get_robust_list __ia32_compat_sys_get_robust_list ··· 331 331 317 i386 move_pages sys_move_pages __ia32_compat_sys_move_pages 332 332 318 i386 getcpu sys_getcpu __ia32_sys_getcpu 333 333 319 i386 epoll_pwait sys_epoll_pwait __ia32_sys_epoll_pwait 334 - 320 i386 utimensat sys_utimensat __ia32_sys_utimensat_time32 334 + 320 i386 utimensat sys_utimensat_time32 __ia32_sys_utimensat_time32 335 335 321 i386 signalfd sys_signalfd __ia32_compat_sys_signalfd 336 336 322 i386 timerfd_create sys_timerfd_create __ia32_sys_timerfd_create 337 337 323 i386 eventfd sys_eventfd __ia32_sys_eventfd 338 338 324 i386 fallocate sys_fallocate __ia32_compat_sys_x86_fallocate 339 - 325 i386 timerfd_settime sys_timerfd_settime __ia32_sys_timerfd_settime32 340 - 326 i386 timerfd_gettime sys_timerfd_gettime __ia32_sys_timerfd_gettime32 339 + 325 i386 timerfd_settime sys_timerfd_settime32 __ia32_sys_timerfd_settime32 340 + 326 i386 timerfd_gettime sys_timerfd_gettime32 __ia32_sys_timerfd_gettime32 341 341 327 i386 signalfd4 sys_signalfd4 __ia32_compat_sys_signalfd4 342 342 328 i386 eventfd2 sys_eventfd2 __ia32_sys_eventfd2 343 343 329 i386 epoll_create1 sys_epoll_create1 __ia32_sys_epoll_create1 ··· 348 348 334 i386 pwritev sys_pwritev __ia32_compat_sys_pwritev 349 349 335 i386 rt_tgsigqueueinfo sys_rt_tgsigqueueinfo __ia32_compat_sys_rt_tgsigqueueinfo 350 350 336 i386 perf_event_open sys_perf_event_open __ia32_sys_perf_event_open 351 - 337 i386 recvmmsg sys_recvmmsg __ia32_compat_sys_recvmmsg_time32 351 + 337 i386 recvmmsg sys_recvmmsg_time32 __ia32_compat_sys_recvmmsg_time32 352 352 338 i386 fanotify_init sys_fanotify_init __ia32_sys_fanotify_init 353 353 339 i386 fanotify_mark sys_fanotify_mark __ia32_compat_sys_fanotify_mark 354 354 340 i386 prlimit64 sys_prlimit64 __ia32_sys_prlimit64 355 355 341 i386 name_to_handle_at sys_name_to_handle_at __ia32_sys_name_to_handle_at 356 356 342 i386 open_by_handle_at sys_open_by_handle_at __ia32_compat_sys_open_by_handle_at 357 - 343 i386 clock_adjtime sys_clock_adjtime __ia32_sys_clock_adjtime32 357 + 343 i386 clock_adjtime sys_clock_adjtime32 __ia32_sys_clock_adjtime32 358 358 344 i386 syncfs sys_syncfs __ia32_sys_syncfs 359 359 345 i386 sendmmsg sys_sendmmsg __ia32_compat_sys_sendmmsg 360 360 346 i386 setns sys_setns __ia32_sys_setns ··· 396 396 382 i386 pkey_free sys_pkey_free __ia32_sys_pkey_free 397 397 383 i386 statx sys_statx __ia32_sys_statx 398 398 384 i386 arch_prctl sys_arch_prctl __ia32_compat_sys_arch_prctl 399 - 385 i386 io_pgetevents sys_io_pgetevents __ia32_compat_sys_io_pgetevents 399 + 385 i386 io_pgetevents sys_io_pgetevents_time32 __ia32_compat_sys_io_pgetevents 400 400 386 i386 rseq sys_rseq __ia32_sys_rseq 401 401 # don't use numbers 387 through 392, add new calls at the end 402 402 393 i386 semget sys_semget __ia32_sys_semget
+22 -22
arch/xtensa/kernel/syscalls/syscall.tbl
··· 174 174 158 common capget sys_capget 175 175 159 common capset sys_capset 176 176 160 common ptrace sys_ptrace 177 - 161 common semtimedop sys_semtimedop 177 + 161 common semtimedop sys_semtimedop_time32 178 178 162 common semget sys_semget 179 179 163 common semop sys_semop 180 180 164 common semctl sys_old_semctl ··· 206 206 188 common setrlimit sys_setrlimit 207 207 189 common getrlimit sys_getrlimit 208 208 190 common getrusage sys_getrusage 209 - 191 common futex sys_futex 209 + 191 common futex sys_futex_time32 210 210 192 common gettimeofday sys_gettimeofday 211 211 193 common settimeofday sys_settimeofday 212 - 194 common adjtimex sys_adjtimex 213 - 195 common nanosleep sys_nanosleep 212 + 194 common adjtimex sys_adjtimex_time32 213 + 195 common nanosleep sys_nanosleep_time32 214 214 196 common getgroups sys_getgroups 215 215 197 common setgroups sys_setgroups 216 216 198 common sethostname sys_sethostname ··· 234 234 215 common sched_getscheduler sys_sched_getscheduler 235 235 216 common sched_get_priority_max sys_sched_get_priority_max 236 236 217 common sched_get_priority_min sys_sched_get_priority_min 237 - 218 common sched_rr_get_interval sys_sched_rr_get_interval 237 + 218 common sched_rr_get_interval sys_sched_rr_get_interval_time32 238 238 219 common sched_yield sys_sched_yield 239 239 222 common available222 sys_ni_syscall 240 240 # Signal Handling ··· 244 244 226 common rt_sigaction sys_rt_sigaction 245 245 227 common rt_sigprocmask sys_rt_sigprocmask 246 246 228 common rt_sigpending sys_rt_sigpending 247 - 229 common rt_sigtimedwait sys_rt_sigtimedwait 247 + 229 common rt_sigtimedwait sys_rt_sigtimedwait_time32 248 248 230 common rt_sigqueueinfo sys_rt_sigqueueinfo 249 249 231 common rt_sigsuspend sys_rt_sigsuspend 250 250 # Message 251 251 232 common mq_open sys_mq_open 252 252 233 common mq_unlink sys_mq_unlink 253 - 234 common mq_timedsend sys_mq_timedsend 254 - 235 common mq_timedreceive sys_mq_timedreceive 253 + 234 common mq_timedsend sys_mq_timedsend_time32 254 + 235 common mq_timedreceive sys_mq_timedreceive_time32 255 255 236 common mq_notify sys_mq_notify 256 256 237 common mq_getsetattr sys_mq_getsetattr 257 257 238 common available238 sys_ni_syscall ··· 259 259 # IO 260 260 240 common io_destroy sys_io_destroy 261 261 241 common io_submit sys_io_submit 262 - 242 common io_getevents sys_io_getevents 262 + 242 common io_getevents sys_io_getevents_time32 263 263 243 common io_cancel sys_io_cancel 264 - 244 common clock_settime sys_clock_settime 265 - 245 common clock_gettime sys_clock_gettime 266 - 246 common clock_getres sys_clock_getres 267 - 247 common clock_nanosleep sys_clock_nanosleep 264 + 244 common clock_settime sys_clock_settime32 265 + 245 common clock_gettime sys_clock_gettime32 266 + 246 common clock_getres sys_clock_getres_time32 267 + 247 common clock_nanosleep sys_clock_nanosleep_time32 268 268 # Timer 269 269 248 common timer_create sys_timer_create 270 270 249 common timer_delete sys_timer_delete 271 - 250 common timer_settime sys_timer_settime 272 - 251 common timer_gettime sys_timer_gettime 271 + 250 common timer_settime sys_timer_settime32 272 + 251 common timer_gettime sys_timer_gettime32 273 273 252 common timer_getoverrun sys_timer_getoverrun 274 274 # System 275 275 253 common reserved253 sys_ni_syscall ··· 291 291 269 common tee sys_tee 292 292 270 common vmsplice sys_vmsplice 293 293 271 common available271 sys_ni_syscall 294 - 272 common pselect6 sys_pselect6 295 - 273 common ppoll sys_ppoll 294 + 272 common pselect6 sys_pselect6_time32 295 + 273 common ppoll sys_ppoll_time32 296 296 274 common epoll_pwait sys_epoll_pwait 297 297 275 common epoll_create1 sys_epoll_create1 298 298 276 common inotify_init sys_inotify_init ··· 316 316 293 common linkat sys_linkat 317 317 294 common symlinkat sys_symlinkat 318 318 295 common readlinkat sys_readlinkat 319 - 296 common utimensat sys_utimensat 319 + 296 common utimensat sys_utimensat_time32 320 320 297 common fchownat sys_fchownat 321 321 298 common futimesat sys_futimesat 322 322 299 common fstatat64 sys_fstatat64 ··· 327 327 304 common signalfd sys_signalfd 328 328 # 305 was timerfd 329 329 306 common eventfd sys_eventfd 330 - 307 common recvmmsg sys_recvmmsg 330 + 307 common recvmmsg sys_recvmmsg_time32 331 331 308 common setns sys_setns 332 332 309 common signalfd4 sys_signalfd4 333 333 310 common dup3 sys_dup3 334 334 311 common pipe2 sys_pipe2 335 335 312 common timerfd_create sys_timerfd_create 336 - 313 common timerfd_settime sys_timerfd_settime 337 - 314 common timerfd_gettime sys_timerfd_gettime 336 + 313 common timerfd_settime sys_timerfd_settime32 337 + 314 common timerfd_gettime sys_timerfd_gettime32 338 338 315 common available315 sys_ni_syscall 339 339 316 common eventfd2 sys_eventfd2 340 340 317 common preadv sys_preadv ··· 349 349 326 common sync_file_range2 sys_sync_file_range2 350 350 327 common perf_event_open sys_perf_event_open 351 351 328 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo 352 - 329 common clock_adjtime sys_clock_adjtime 352 + 329 common clock_adjtime sys_clock_adjtime32 353 353 330 common prlimit64 sys_prlimit64 354 354 331 common kcmp sys_kcmp 355 355 332 common finit_module sys_finit_module
+28 -28
include/uapi/asm-generic/unistd.h
··· 39 39 #define __NR_io_cancel 3 40 40 __SYSCALL(__NR_io_cancel, sys_io_cancel) 41 41 #define __NR_io_getevents 4 42 - __SC_COMP(__NR_io_getevents, sys_io_getevents, sys_io_getevents_time32) 42 + __SC_3264(__NR_io_getevents, sys_io_getevents_time32, sys_io_getevents) 43 43 44 44 /* fs/xattr.c */ 45 45 #define __NR_setxattr 5 ··· 223 223 224 224 /* fs/select.c */ 225 225 #define __NR_pselect6 72 226 - __SC_COMP(__NR_pselect6, sys_pselect6, compat_sys_pselect6_time32) 226 + __SC_COMP_3264(__NR_pselect6, sys_pselect6_time32, sys_pselect6, compat_sys_pselect6_time32) 227 227 #define __NR_ppoll 73 228 - __SC_COMP(__NR_ppoll, sys_ppoll, compat_sys_ppoll_time32) 228 + __SC_COMP_3264(__NR_ppoll, sys_ppoll_time32, sys_ppoll, compat_sys_ppoll_time32) 229 229 230 230 /* fs/signalfd.c */ 231 231 #define __NR_signalfd4 74 ··· 270 270 #define __NR_timerfd_create 85 271 271 __SYSCALL(__NR_timerfd_create, sys_timerfd_create) 272 272 #define __NR_timerfd_settime 86 273 - __SC_COMP(__NR_timerfd_settime, sys_timerfd_settime, \ 274 - sys_timerfd_settime32) 273 + __SC_3264(__NR_timerfd_settime, sys_timerfd_settime32, \ 274 + sys_timerfd_settime) 275 275 #define __NR_timerfd_gettime 87 276 - __SC_COMP(__NR_timerfd_gettime, sys_timerfd_gettime, \ 277 - sys_timerfd_gettime32) 276 + __SC_3264(__NR_timerfd_gettime, sys_timerfd_gettime32, \ 277 + sys_timerfd_gettime) 278 278 279 279 /* fs/utimes.c */ 280 280 #define __NR_utimensat 88 281 - __SC_COMP(__NR_utimensat, sys_utimensat, sys_utimensat_time32) 281 + __SC_3264(__NR_utimensat, sys_utimensat_time32, sys_utimensat) 282 282 283 283 /* kernel/acct.c */ 284 284 #define __NR_acct 89 ··· 310 310 311 311 /* kernel/futex.c */ 312 312 #define __NR_futex 98 313 - __SC_COMP(__NR_futex, sys_futex, sys_futex_time32) 313 + __SC_3264(__NR_futex, sys_futex_time32, sys_futex) 314 314 #define __NR_set_robust_list 99 315 315 __SC_COMP(__NR_set_robust_list, sys_set_robust_list, \ 316 316 compat_sys_set_robust_list) ··· 320 320 321 321 /* kernel/hrtimer.c */ 322 322 #define __NR_nanosleep 101 323 - __SC_COMP(__NR_nanosleep, sys_nanosleep, sys_nanosleep_time32) 323 + __SC_3264(__NR_nanosleep, sys_nanosleep_time32, sys_nanosleep) 324 324 325 325 /* kernel/itimer.c */ 326 326 #define __NR_getitimer 102 ··· 342 342 #define __NR_timer_create 107 343 343 __SC_COMP(__NR_timer_create, sys_timer_create, compat_sys_timer_create) 344 344 #define __NR_timer_gettime 108 345 - __SC_COMP(__NR_timer_gettime, sys_timer_gettime, sys_timer_gettime32) 345 + __SC_3264(__NR_timer_gettime, sys_timer_gettime32, sys_timer_gettime) 346 346 #define __NR_timer_getoverrun 109 347 347 __SYSCALL(__NR_timer_getoverrun, sys_timer_getoverrun) 348 348 #define __NR_timer_settime 110 349 - __SC_COMP(__NR_timer_settime, sys_timer_settime, sys_timer_settime32) 349 + __SC_3264(__NR_timer_settime, sys_timer_settime32, sys_timer_settime) 350 350 #define __NR_timer_delete 111 351 351 __SYSCALL(__NR_timer_delete, sys_timer_delete) 352 352 #define __NR_clock_settime 112 353 - __SC_COMP(__NR_clock_settime, sys_clock_settime, sys_clock_settime32) 353 + __SC_3264(__NR_clock_settime, sys_clock_settime32, sys_clock_settime) 354 354 #define __NR_clock_gettime 113 355 - __SC_COMP(__NR_clock_gettime, sys_clock_gettime, sys_clock_gettime32) 355 + __SC_3264(__NR_clock_gettime, sys_clock_gettime32, sys_clock_gettime) 356 356 #define __NR_clock_getres 114 357 - __SC_COMP(__NR_clock_getres, sys_clock_getres, sys_clock_getres_time32) 357 + __SC_3264(__NR_clock_getres, sys_clock_getres_time32, sys_clock_getres) 358 358 #define __NR_clock_nanosleep 115 359 - __SC_COMP(__NR_clock_nanosleep, sys_clock_nanosleep, \ 360 - sys_clock_nanosleep_time32) 359 + __SC_3264(__NR_clock_nanosleep, sys_clock_nanosleep_time32, \ 360 + sys_clock_nanosleep) 361 361 362 362 /* kernel/printk.c */ 363 363 #define __NR_syslog 116 ··· 389 389 #define __NR_sched_get_priority_min 126 390 390 __SYSCALL(__NR_sched_get_priority_min, sys_sched_get_priority_min) 391 391 #define __NR_sched_rr_get_interval 127 392 - __SC_COMP(__NR_sched_rr_get_interval, sys_sched_rr_get_interval, \ 393 - sys_sched_rr_get_interval_time32) 392 + __SC_3264(__NR_sched_rr_get_interval, sys_sched_rr_get_interval_time32, \ 393 + sys_sched_rr_get_interval) 394 394 395 395 /* kernel/signal.c */ 396 396 #define __NR_restart_syscall 128 ··· 412 412 #define __NR_rt_sigpending 136 413 413 __SC_COMP(__NR_rt_sigpending, sys_rt_sigpending, compat_sys_rt_sigpending) 414 414 #define __NR_rt_sigtimedwait 137 415 - __SC_COMP(__NR_rt_sigtimedwait, sys_rt_sigtimedwait, \ 416 - compat_sys_rt_sigtimedwait_time32) 415 + __SC_COMP_3264(__NR_rt_sigtimedwait, sys_rt_sigtimedwait_time32, \ 416 + sys_rt_sigtimedwait, compat_sys_rt_sigtimedwait_time32) 417 417 #define __NR_rt_sigqueueinfo 138 418 418 __SC_COMP(__NR_rt_sigqueueinfo, sys_rt_sigqueueinfo, \ 419 419 compat_sys_rt_sigqueueinfo) ··· 486 486 #define __NR_settimeofday 170 487 487 __SC_COMP(__NR_settimeofday, sys_settimeofday, compat_sys_settimeofday) 488 488 #define __NR_adjtimex 171 489 - __SC_COMP(__NR_adjtimex, sys_adjtimex, sys_adjtimex_time32) 489 + __SC_3264(__NR_adjtimex, sys_adjtimex_time32, sys_adjtimex) 490 490 491 491 /* kernel/timer.c */ 492 492 #define __NR_getpid 172 ··· 512 512 #define __NR_mq_unlink 181 513 513 __SYSCALL(__NR_mq_unlink, sys_mq_unlink) 514 514 #define __NR_mq_timedsend 182 515 - __SC_COMP(__NR_mq_timedsend, sys_mq_timedsend, sys_mq_timedsend_time32) 515 + __SC_3264(__NR_mq_timedsend, sys_mq_timedsend_time32, sys_mq_timedsend) 516 516 #define __NR_mq_timedreceive 183 517 - __SC_COMP(__NR_mq_timedreceive, sys_mq_timedreceive, \ 518 - sys_mq_timedreceive_time32) 517 + __SC_3264(__NR_mq_timedreceive, sys_mq_timedreceive_time32, \ 518 + sys_mq_timedreceive) 519 519 #define __NR_mq_notify 184 520 520 __SC_COMP(__NR_mq_notify, sys_mq_notify, compat_sys_mq_notify) 521 521 #define __NR_mq_getsetattr 185 ··· 659 659 #define __NR_accept4 242 660 660 __SYSCALL(__NR_accept4, sys_accept4) 661 661 #define __NR_recvmmsg 243 662 - __SC_COMP(__NR_recvmmsg, sys_recvmmsg, compat_sys_recvmmsg_time32) 662 + __SC_COMP_3264(__NR_recvmmsg, sys_recvmmsg_time32, sys_recvmmsg, compat_sys_recvmmsg_time32) 663 663 664 664 /* 665 665 * Architectures may provide up to 16 syscalls of their own ··· 681 681 __SC_COMP(__NR_open_by_handle_at, sys_open_by_handle_at, \ 682 682 compat_sys_open_by_handle_at) 683 683 #define __NR_clock_adjtime 266 684 - __SC_COMP(__NR_clock_adjtime, sys_clock_adjtime, sys_clock_adjtime32) 684 + __SC_3264(__NR_clock_adjtime, sys_clock_adjtime32, sys_clock_adjtime) 685 685 #define __NR_syncfs 267 686 686 __SYSCALL(__NR_syncfs, sys_syncfs) 687 687 #define __NR_setns 268 ··· 735 735 #define __NR_statx 291 736 736 __SYSCALL(__NR_statx, sys_statx) 737 737 #define __NR_io_pgetevents 292 738 - __SC_COMP(__NR_io_pgetevents, sys_io_pgetevents, compat_sys_io_pgetevents) 738 + __SC_COMP_3264(__NR_io_pgetevents, sys_io_pgetevents_time32, sys_io_pgetevents, compat_sys_io_pgetevents) 739 739 #define __NR_rseq 293 740 740 __SYSCALL(__NR_rseq, sys_rseq) 741 741 #define __NR_kexec_file_load 294