linux: add new syscall numbers

Sponsored By:	EPSRC
Differential Revision:	https://reviews.freebsd.org/D30193
This commit is contained in:
Edward Tomasz Napierala 2021-05-28 09:02:10 +01:00
parent 7377d3831b
commit 6d926e850d
5 changed files with 237 additions and 6 deletions

View File

@ -2060,6 +2060,51 @@
427 AUE_NULL STD {
int linux_io_uring_register(void);
}
428 AUE_NULL STD {
int linux_open_tree(void);
}
429 AUE_NULL STD {
int linux_move_mount(void);
}
430 AUE_NULL STD {
int linux_fsopen(void);
}
431 AUE_NULL STD {
int linux_fsconfig(void);
}
432 AUE_NULL STD {
int linux_fsmount(void);
}
433 AUE_NULL STD {
int linux_fspick(void);
}
434 AUE_NULL STD {
int linux_pidfd_open(void);
}
435 AUE_NULL STD {
int linux_clone3(void);
}
436 AUE_NULL STD {
int linux_close_range(void);
}
437 AUE_NULL STD {
int linux_openat2(void);
}
438 AUE_NULL STD {
int linux_pidfd_getfd(void);
}
439 AUE_NULL STD {
int linux_faccessat2(void);
}
440 AUE_NULL STD {
int linux_process_madvise(void);
}
441 AUE_NULL STD {
int linux_epoll_pwait2(void);
}
442 AUE_NULL STD {
int linux_mount_setattr(void);
}
; please, keep this line at the end.
428 AUE_NULL UNIMPL nosys
443 AUE_NULL UNIMPL nosys
; vim: syntax=off

View File

@ -2418,6 +2418,51 @@
427 AUE_NULL STD {
int linux_io_uring_register(void);
}
428 AUE_NULL STD {
int linux_open_tree(void);
}
429 AUE_NULL STD {
int linux_move_mount(void);
}
430 AUE_NULL STD {
int linux_fsopen(void);
}
431 AUE_NULL STD {
int linux_fsconfig(void);
}
432 AUE_NULL STD {
int linux_fsmount(void);
}
433 AUE_NULL STD {
int linux_fspick(void);
}
434 AUE_NULL STD {
int linux_pidfd_open(void);
}
435 AUE_NULL STD {
int linux_clone3(void);
}
436 AUE_NULL STD {
int linux_close_range(void);
}
437 AUE_NULL STD {
int linux_openat2(void);
}
438 AUE_NULL STD {
int linux_pidfd_getfd(void);
}
439 AUE_NULL STD {
int linux_faccessat2(void);
}
440 AUE_NULL STD {
int linux_process_madvise(void);
}
441 AUE_NULL STD {
int linux_epoll_pwait2(void);
}
442 AUE_NULL STD {
int linux_mount_setattr(void);
}
; please, keep this line at the end.
428 AUE_NULL UNIMPL nosys
443 AUE_NULL UNIMPL nosys
; vim: syntax=off

View File

@ -1672,8 +1672,89 @@
l_int pkey
);
}
; Linux 4.11:
291 AUE_NULL STD {
int linux_statx(
l_int dirfd,
const char *pathname,
l_uint flags,
l_uint mask,
void *statxbuf
);
}
; Linux 4.18:
292 AUE_NULL STD {
int linux_io_pgetevents(void);
}
293 AUE_NULL STD {
int linux_rseq(void);
}
294 AUE_NULL STD {
int linux_kexec_file_load(void);
}
295-423 AUE_NULL UNIMPL unimpl_md_syscall
424 AUE_NULL STD {
int linux_pidfd_send_signal(
l_int pidfd,
l_int sig,
l_siginfo_t *info,
l_uint flags
);
}
425 AUE_NULL STD {
int linux_io_uring_setup(void);
}
426 AUE_NULL STD {
int linux_io_uring_enter(void);
}
427 AUE_NULL STD {
int linux_io_uring_register(void);
}
428 AUE_NULL STD {
int linux_open_tree(void);
}
429 AUE_NULL STD {
int linux_move_mount(void);
}
430 AUE_NULL STD {
int linux_fsopen(void);
}
431 AUE_NULL STD {
int linux_fsconfig(void);
}
432 AUE_NULL STD {
int linux_fsmount(void);
}
433 AUE_NULL STD {
int linux_fspick(void);
}
434 AUE_NULL STD {
int linux_pidfd_open(void);
}
435 AUE_NULL STD {
int linux_clone3(void);
}
436 AUE_NULL STD {
int linux_close_range(void);
}
437 AUE_NULL STD {
int linux_openat2(void);
}
438 AUE_NULL STD {
int linux_pidfd_getfd(void);
}
439 AUE_NULL STD {
int linux_faccessat2(void);
}
440 AUE_NULL STD {
int linux_process_madvise(void);
}
441 AUE_NULL STD {
int linux_epoll_pwait2(void);
}
442 AUE_NULL STD {
int linux_mount_setattr(void);
}
; please, keep this line at the end.
291 AUE_NULL UNIMPL nosys
443 AUE_NULL UNIMPL nosys
; vim: syntax=off

View File

@ -132,6 +132,21 @@ DUMMY(pwritev2);
DUMMY(pkey_mprotect);
DUMMY(pkey_alloc);
DUMMY(pkey_free);
DUMMY(open_tree);
DUMMY(move_mount);
DUMMY(fsopen);
DUMMY(fsconfig);
DUMMY(fsmount);
DUMMY(fspick);
DUMMY(pidfd_open);
DUMMY(clone3);
DUMMY(close_range);
DUMMY(openat2);
DUMMY(pidfd_getfd);
DUMMY(faccessat2);
DUMMY(process_madvise);
DUMMY(epoll_pwait2);
DUMMY(mount_setattr);
#define DUMMY_XATTR(s) \
int \

View File

@ -2436,6 +2436,51 @@
427 AUE_NULL STD {
int linux_io_uring_register(void);
}
428 AUE_NULL STD {
int linux_open_tree(void);
}
429 AUE_NULL STD {
int linux_move_mount(void);
}
430 AUE_NULL STD {
int linux_fsopen(void);
}
431 AUE_NULL STD {
int linux_fsconfig(void);
}
432 AUE_NULL STD {
int linux_fsmount(void);
}
433 AUE_NULL STD {
int linux_fspick(void);
}
434 AUE_NULL STD {
int linux_pidfd_open(void);
}
435 AUE_NULL STD {
int linux_clone3(void);
}
436 AUE_NULL STD {
int linux_close_range(void);
}
437 AUE_NULL STD {
int linux_openat2(void);
}
438 AUE_NULL STD {
int linux_pidfd_getfd(void);
}
439 AUE_NULL STD {
int linux_faccessat2(void);
}
440 AUE_NULL STD {
int linux_process_madvise(void);
}
441 AUE_NULL STD {
int linux_epoll_pwait2(void);
}
442 AUE_NULL STD {
int linux_mount_setattr(void);
}
; please, keep this line at the end.
428 AUE_NULL UNIMPL nosys
443 AUE_NULL UNIMPL nosys
; vim: syntax=off