| .. | .. |
|---|
| 42 | 42 | COND_SYSCALL(io_submit); |
|---|
| 43 | 43 | COND_SYSCALL_COMPAT(io_submit); |
|---|
| 44 | 44 | COND_SYSCALL(io_cancel); |
|---|
| 45 | +COND_SYSCALL(io_getevents_time32); |
|---|
| 45 | 46 | COND_SYSCALL(io_getevents); |
|---|
| 47 | +COND_SYSCALL(io_pgetevents_time32); |
|---|
| 46 | 48 | COND_SYSCALL(io_pgetevents); |
|---|
| 47 | | -COND_SYSCALL_COMPAT(io_getevents); |
|---|
| 49 | +COND_SYSCALL_COMPAT(io_pgetevents_time32); |
|---|
| 48 | 50 | COND_SYSCALL_COMPAT(io_pgetevents); |
|---|
| 51 | +COND_SYSCALL(io_uring_setup); |
|---|
| 52 | +COND_SYSCALL(io_uring_enter); |
|---|
| 53 | +COND_SYSCALL(io_uring_register); |
|---|
| 49 | 54 | |
|---|
| 50 | 55 | /* fs/xattr.c */ |
|---|
| 51 | 56 | |
|---|
| .. | .. |
|---|
| 114 | 119 | /* fs/timerfd.c */ |
|---|
| 115 | 120 | COND_SYSCALL(timerfd_create); |
|---|
| 116 | 121 | COND_SYSCALL(timerfd_settime); |
|---|
| 117 | | -COND_SYSCALL_COMPAT(timerfd_settime); |
|---|
| 122 | +COND_SYSCALL(timerfd_settime32); |
|---|
| 118 | 123 | COND_SYSCALL(timerfd_gettime); |
|---|
| 119 | | -COND_SYSCALL_COMPAT(timerfd_gettime); |
|---|
| 124 | +COND_SYSCALL(timerfd_gettime32); |
|---|
| 120 | 125 | |
|---|
| 121 | 126 | /* fs/utimes.c */ |
|---|
| 122 | 127 | |
|---|
| .. | .. |
|---|
| 132 | 137 | /* kernel/exit.c */ |
|---|
| 133 | 138 | |
|---|
| 134 | 139 | /* kernel/fork.c */ |
|---|
| 140 | +/* __ARCH_WANT_SYS_CLONE3 */ |
|---|
| 141 | +COND_SYSCALL(clone3); |
|---|
| 135 | 142 | |
|---|
| 136 | 143 | /* kernel/futex.c */ |
|---|
| 137 | 144 | COND_SYSCALL(futex); |
|---|
| 138 | | -COND_SYSCALL_COMPAT(futex); |
|---|
| 145 | +COND_SYSCALL(futex_time32); |
|---|
| 139 | 146 | COND_SYSCALL(set_robust_list); |
|---|
| 140 | 147 | COND_SYSCALL_COMPAT(set_robust_list); |
|---|
| 141 | 148 | COND_SYSCALL(get_robust_list); |
|---|
| .. | .. |
|---|
| 185 | 192 | COND_SYSCALL_COMPAT(mq_open); |
|---|
| 186 | 193 | COND_SYSCALL(mq_unlink); |
|---|
| 187 | 194 | COND_SYSCALL(mq_timedsend); |
|---|
| 188 | | -COND_SYSCALL_COMPAT(mq_timedsend); |
|---|
| 195 | +COND_SYSCALL(mq_timedsend_time32); |
|---|
| 189 | 196 | COND_SYSCALL(mq_timedreceive); |
|---|
| 190 | | -COND_SYSCALL_COMPAT(mq_timedreceive); |
|---|
| 197 | +COND_SYSCALL(mq_timedreceive_time32); |
|---|
| 191 | 198 | COND_SYSCALL(mq_notify); |
|---|
| 192 | 199 | COND_SYSCALL_COMPAT(mq_notify); |
|---|
| 193 | 200 | COND_SYSCALL(mq_getsetattr); |
|---|
| .. | .. |
|---|
| 195 | 202 | |
|---|
| 196 | 203 | /* ipc/msg.c */ |
|---|
| 197 | 204 | COND_SYSCALL(msgget); |
|---|
| 205 | +COND_SYSCALL(old_msgctl); |
|---|
| 198 | 206 | COND_SYSCALL(msgctl); |
|---|
| 199 | 207 | COND_SYSCALL_COMPAT(msgctl); |
|---|
| 208 | +COND_SYSCALL_COMPAT(old_msgctl); |
|---|
| 200 | 209 | COND_SYSCALL(msgrcv); |
|---|
| 201 | 210 | COND_SYSCALL_COMPAT(msgrcv); |
|---|
| 202 | 211 | COND_SYSCALL(msgsnd); |
|---|
| .. | .. |
|---|
| 204 | 213 | |
|---|
| 205 | 214 | /* ipc/sem.c */ |
|---|
| 206 | 215 | COND_SYSCALL(semget); |
|---|
| 216 | +COND_SYSCALL(old_semctl); |
|---|
| 207 | 217 | COND_SYSCALL(semctl); |
|---|
| 208 | 218 | COND_SYSCALL_COMPAT(semctl); |
|---|
| 219 | +COND_SYSCALL_COMPAT(old_semctl); |
|---|
| 209 | 220 | COND_SYSCALL(semtimedop); |
|---|
| 210 | | -COND_SYSCALL_COMPAT(semtimedop); |
|---|
| 221 | +COND_SYSCALL(semtimedop_time32); |
|---|
| 211 | 222 | COND_SYSCALL(semop); |
|---|
| 212 | 223 | |
|---|
| 213 | 224 | /* ipc/shm.c */ |
|---|
| 214 | 225 | COND_SYSCALL(shmget); |
|---|
| 226 | +COND_SYSCALL(old_shmctl); |
|---|
| 215 | 227 | COND_SYSCALL(shmctl); |
|---|
| 216 | 228 | COND_SYSCALL_COMPAT(shmctl); |
|---|
| 229 | +COND_SYSCALL_COMPAT(old_shmctl); |
|---|
| 217 | 230 | COND_SYSCALL(shmat); |
|---|
| 218 | 231 | COND_SYSCALL_COMPAT(shmat); |
|---|
| 219 | 232 | COND_SYSCALL(shmdt); |
|---|
| .. | .. |
|---|
| 255 | 268 | |
|---|
| 256 | 269 | /* mm/fadvise.c */ |
|---|
| 257 | 270 | COND_SYSCALL(fadvise64_64); |
|---|
| 271 | +COND_SYSCALL_COMPAT(fadvise64_64); |
|---|
| 258 | 272 | |
|---|
| 259 | 273 | /* mm/, CONFIG_MMU only */ |
|---|
| 260 | 274 | COND_SYSCALL(swapon); |
|---|
| .. | .. |
|---|
| 267 | 281 | COND_SYSCALL(munlockall); |
|---|
| 268 | 282 | COND_SYSCALL(mincore); |
|---|
| 269 | 283 | COND_SYSCALL(madvise); |
|---|
| 284 | +COND_SYSCALL(process_madvise); |
|---|
| 285 | +COND_SYSCALL(process_mrelease); |
|---|
| 270 | 286 | COND_SYSCALL(remap_file_pages); |
|---|
| 271 | 287 | COND_SYSCALL(mbind); |
|---|
| 272 | 288 | COND_SYSCALL_COMPAT(mbind); |
|---|
| .. | .. |
|---|
| 282 | 298 | COND_SYSCALL(perf_event_open); |
|---|
| 283 | 299 | COND_SYSCALL(accept4); |
|---|
| 284 | 300 | COND_SYSCALL(recvmmsg); |
|---|
| 285 | | -COND_SYSCALL_COMPAT(recvmmsg); |
|---|
| 301 | +COND_SYSCALL(recvmmsg_time32); |
|---|
| 302 | +COND_SYSCALL_COMPAT(recvmmsg_time32); |
|---|
| 303 | +COND_SYSCALL_COMPAT(recvmmsg_time64); |
|---|
| 286 | 304 | |
|---|
| 287 | 305 | /* |
|---|
| 288 | 306 | * Architecture specific syscalls: see further below |
|---|
| .. | .. |
|---|
| 349 | 367 | COND_SYSCALL_COMPAT(socketcall); |
|---|
| 350 | 368 | |
|---|
| 351 | 369 | /* compat syscalls for arm64, x86, ... */ |
|---|
| 352 | | -COND_SYSCALL_COMPAT(sysctl); |
|---|
| 353 | 370 | COND_SYSCALL_COMPAT(fanotify_mark); |
|---|
| 354 | 371 | |
|---|
| 355 | 372 | /* x86 */ |
|---|
| 356 | 373 | COND_SYSCALL(vm86old); |
|---|
| 357 | 374 | COND_SYSCALL(modify_ldt); |
|---|
| 358 | | -COND_SYSCALL_COMPAT(quotactl32); |
|---|
| 359 | 375 | COND_SYSCALL(vm86); |
|---|
| 360 | 376 | COND_SYSCALL(kexec_file_load); |
|---|
| 361 | 377 | |
|---|
| 362 | 378 | /* s390 */ |
|---|
| 363 | 379 | COND_SYSCALL(s390_pci_mmio_read); |
|---|
| 364 | 380 | COND_SYSCALL(s390_pci_mmio_write); |
|---|
| 381 | +COND_SYSCALL(s390_ipc); |
|---|
| 365 | 382 | COND_SYSCALL_COMPAT(s390_ipc); |
|---|
| 366 | 383 | |
|---|
| 367 | 384 | /* powerpc */ |
|---|
| .. | .. |
|---|
| 394 | 411 | COND_SYSCALL(bdflush); |
|---|
| 395 | 412 | COND_SYSCALL(uselib); |
|---|
| 396 | 413 | |
|---|
| 414 | +/* optional: time32 */ |
|---|
| 415 | +COND_SYSCALL(time32); |
|---|
| 416 | +COND_SYSCALL(stime32); |
|---|
| 417 | +COND_SYSCALL(utime32); |
|---|
| 418 | +COND_SYSCALL(adjtimex_time32); |
|---|
| 419 | +COND_SYSCALL(sched_rr_get_interval_time32); |
|---|
| 420 | +COND_SYSCALL(nanosleep_time32); |
|---|
| 421 | +COND_SYSCALL(rt_sigtimedwait_time32); |
|---|
| 422 | +COND_SYSCALL_COMPAT(rt_sigtimedwait_time32); |
|---|
| 423 | +COND_SYSCALL(timer_settime32); |
|---|
| 424 | +COND_SYSCALL(timer_gettime32); |
|---|
| 425 | +COND_SYSCALL(clock_settime32); |
|---|
| 426 | +COND_SYSCALL(clock_gettime32); |
|---|
| 427 | +COND_SYSCALL(clock_getres_time32); |
|---|
| 428 | +COND_SYSCALL(clock_nanosleep_time32); |
|---|
| 429 | +COND_SYSCALL(utimes_time32); |
|---|
| 430 | +COND_SYSCALL(futimesat_time32); |
|---|
| 431 | +COND_SYSCALL(pselect6_time32); |
|---|
| 432 | +COND_SYSCALL_COMPAT(pselect6_time32); |
|---|
| 433 | +COND_SYSCALL(ppoll_time32); |
|---|
| 434 | +COND_SYSCALL_COMPAT(ppoll_time32); |
|---|
| 435 | +COND_SYSCALL(utimensat_time32); |
|---|
| 436 | +COND_SYSCALL(clock_adjtime32); |
|---|
| 397 | 437 | |
|---|
| 398 | 438 | /* |
|---|
| 399 | 439 | * The syscalls below are not found in include/uapi/asm-generic/unistd.h |
|---|