summaryrefslogtreecommitdiffstats
path: root/sys/amd64/linux32
diff options
context:
space:
mode:
authormmokhi <mmokhi@FreeBSD.org>2017-04-11 13:42:26 +0000
committermmokhi <mmokhi@FreeBSD.org>2017-04-11 13:42:26 +0000
commitc40ecee7e16cfb52700e6d9f02b70e0e241c39f4 (patch)
treea8f7160749da4eef33e6d8d32675fc4afc3cb990 /sys/amd64/linux32
parent98d8098a87ba9c7ee56ac2b1c32aa780bf9acadf (diff)
downloadFreeBSD-src-c40ecee7e16cfb52700e6d9f02b70e0e241c39f4.zip
FreeBSD-src-c40ecee7e16cfb52700e6d9f02b70e0e241c39f4.tar.gz
MFC 314783:
Regenerated Linuxulator syscall tables for r314782 Approved by: trasz
Diffstat (limited to 'sys/amd64/linux32')
-rw-r--r--sys/amd64/linux32/linux32_proto.h20
-rw-r--r--sys/amd64/linux32/linux32_syscall.h4
-rw-r--r--sys/amd64/linux32/linux32_syscalls.c8
-rw-r--r--sys/amd64/linux32/linux32_sysent.c8
-rw-r--r--sys/amd64/linux32/linux32_systrace_args.c40
5 files changed, 8 insertions, 72 deletions
diff --git a/sys/amd64/linux32/linux32_proto.h b/sys/amd64/linux32/linux32_proto.h
index 39e81a6..927d1b4 100644
--- a/sys/amd64/linux32/linux32_proto.h
+++ b/sys/amd64/linux32/linux32_proto.h
@@ -403,18 +403,12 @@ struct linux_sigprocmask_args {
char mask_l_[PADL_(l_osigset_t *)]; l_osigset_t * mask; char mask_r_[PADR_(l_osigset_t *)];
char omask_l_[PADL_(l_osigset_t *)]; l_osigset_t * omask; char omask_r_[PADR_(l_osigset_t *)];
};
-struct linux_create_module_args {
- register_t dummy;
-};
struct linux_init_module_args {
register_t dummy;
};
struct linux_delete_module_args {
register_t dummy;
};
-struct linux_get_kernel_syms_args {
- register_t dummy;
-};
struct linux_quotactl_args {
register_t dummy;
};
@@ -525,12 +519,6 @@ struct linux_getresuid16_args {
char euid_l_[PADL_(l_uid16_t *)]; l_uid16_t * euid; char euid_r_[PADR_(l_uid16_t *)];
char suid_l_[PADL_(l_uid16_t *)]; l_uid16_t * suid; char suid_r_[PADR_(l_uid16_t *)];
};
-struct linux_query_module_args {
- register_t dummy;
-};
-struct linux_nfsservctl_args {
- register_t dummy;
-};
struct linux_setresgid16_args {
char rgid_l_[PADL_(l_gid16_t)]; l_gid16_t rgid; char rgid_r_[PADR_(l_gid16_t)];
char egid_l_[PADL_(l_gid16_t)]; l_gid16_t egid; char egid_r_[PADR_(l_gid16_t)];
@@ -1471,10 +1459,8 @@ int linux_newuname(struct thread *, struct linux_newuname_args *);
int linux_adjtimex(struct thread *, struct linux_adjtimex_args *);
int linux_mprotect(struct thread *, struct linux_mprotect_args *);
int linux_sigprocmask(struct thread *, struct linux_sigprocmask_args *);
-int linux_create_module(struct thread *, struct linux_create_module_args *);
int linux_init_module(struct thread *, struct linux_init_module_args *);
int linux_delete_module(struct thread *, struct linux_delete_module_args *);
-int linux_get_kernel_syms(struct thread *, struct linux_get_kernel_syms_args *);
int linux_quotactl(struct thread *, struct linux_quotactl_args *);
int linux_bdflush(struct thread *, struct linux_bdflush_args *);
int linux_sysfs(struct thread *, struct linux_sysfs_args *);
@@ -1501,8 +1487,6 @@ int linux_nanosleep(struct thread *, struct linux_nanosleep_args *);
int linux_mremap(struct thread *, struct linux_mremap_args *);
int linux_setresuid16(struct thread *, struct linux_setresuid16_args *);
int linux_getresuid16(struct thread *, struct linux_getresuid16_args *);
-int linux_query_module(struct thread *, struct linux_query_module_args *);
-int linux_nfsservctl(struct thread *, struct linux_nfsservctl_args *);
int linux_setresgid16(struct thread *, struct linux_setresgid16_args *);
int linux_getresgid16(struct thread *, struct linux_getresgid16_args *);
int linux_prctl(struct thread *, struct linux_prctl_args *);
@@ -1817,10 +1801,8 @@ int linux_pkey_free(struct thread *, struct linux_pkey_free_args *);
#define LINUX32_SYS_AUE_linux_adjtimex AUE_ADJTIME
#define LINUX32_SYS_AUE_linux_mprotect AUE_MPROTECT
#define LINUX32_SYS_AUE_linux_sigprocmask AUE_SIGPROCMASK
-#define LINUX32_SYS_AUE_linux_create_module AUE_NULL
#define LINUX32_SYS_AUE_linux_init_module AUE_NULL
#define LINUX32_SYS_AUE_linux_delete_module AUE_NULL
-#define LINUX32_SYS_AUE_linux_get_kernel_syms AUE_NULL
#define LINUX32_SYS_AUE_linux_quotactl AUE_QUOTACTL
#define LINUX32_SYS_AUE_linux_bdflush AUE_BDFLUSH
#define LINUX32_SYS_AUE_linux_sysfs AUE_NULL
@@ -1847,8 +1829,6 @@ int linux_pkey_free(struct thread *, struct linux_pkey_free_args *);
#define LINUX32_SYS_AUE_linux_mremap AUE_NULL
#define LINUX32_SYS_AUE_linux_setresuid16 AUE_SETRESUID
#define LINUX32_SYS_AUE_linux_getresuid16 AUE_GETRESUID
-#define LINUX32_SYS_AUE_linux_query_module AUE_NULL
-#define LINUX32_SYS_AUE_linux_nfsservctl AUE_NULL
#define LINUX32_SYS_AUE_linux_setresgid16 AUE_SETRESGID
#define LINUX32_SYS_AUE_linux_getresgid16 AUE_GETRESGID
#define LINUX32_SYS_AUE_linux_prctl AUE_PRCTL
diff --git a/sys/amd64/linux32/linux32_syscall.h b/sys/amd64/linux32/linux32_syscall.h
index 4f262ac..6dd97c7 100644
--- a/sys/amd64/linux32/linux32_syscall.h
+++ b/sys/amd64/linux32/linux32_syscall.h
@@ -117,10 +117,8 @@
#define LINUX32_SYS_linux_adjtimex 124
#define LINUX32_SYS_linux_mprotect 125
#define LINUX32_SYS_linux_sigprocmask 126
-#define LINUX32_SYS_linux_create_module 127
#define LINUX32_SYS_linux_init_module 128
#define LINUX32_SYS_linux_delete_module 129
-#define LINUX32_SYS_linux_get_kernel_syms 130
#define LINUX32_SYS_linux_quotactl 131
#define LINUX32_SYS_getpgid 132
#define LINUX32_SYS_fchdir 133
@@ -155,9 +153,7 @@
#define LINUX32_SYS_linux_mremap 163
#define LINUX32_SYS_linux_setresuid16 164
#define LINUX32_SYS_linux_getresuid16 165
-#define LINUX32_SYS_linux_query_module 167
#define LINUX32_SYS_poll 168
-#define LINUX32_SYS_linux_nfsservctl 169
#define LINUX32_SYS_linux_setresgid16 170
#define LINUX32_SYS_linux_getresgid16 171
#define LINUX32_SYS_linux_prctl 172
diff --git a/sys/amd64/linux32/linux32_syscalls.c b/sys/amd64/linux32/linux32_syscalls.c
index 39d68fb..94704c3 100644
--- a/sys/amd64/linux32/linux32_syscalls.c
+++ b/sys/amd64/linux32/linux32_syscalls.c
@@ -135,10 +135,10 @@ const char *linux32_syscallnames[] = {
"linux_adjtimex", /* 124 = linux_adjtimex */
"linux_mprotect", /* 125 = linux_mprotect */
"linux_sigprocmask", /* 126 = linux_sigprocmask */
- "linux_create_module", /* 127 = linux_create_module */
+ "#127", /* 127 = create_module */
"linux_init_module", /* 128 = linux_init_module */
"linux_delete_module", /* 129 = linux_delete_module */
- "linux_get_kernel_syms", /* 130 = linux_get_kernel_syms */
+ "#130", /* 130 = get_kernel_syms */
"linux_quotactl", /* 131 = linux_quotactl */
"getpgid", /* 132 = getpgid */
"fchdir", /* 133 = fchdir */
@@ -175,9 +175,9 @@ const char *linux32_syscallnames[] = {
"linux_setresuid16", /* 164 = linux_setresuid16 */
"linux_getresuid16", /* 165 = linux_getresuid16 */
"#166", /* 166 = vm86 */
- "linux_query_module", /* 167 = linux_query_module */
+ "#167", /* 167 = query_module */
"poll", /* 168 = poll */
- "linux_nfsservctl", /* 169 = linux_nfsservctl */
+ "#169", /* 169 = nfsservctl */
"linux_setresgid16", /* 170 = linux_setresgid16 */
"linux_getresgid16", /* 171 = linux_getresgid16 */
"linux_prctl", /* 172 = linux_prctl */
diff --git a/sys/amd64/linux32/linux32_sysent.c b/sys/amd64/linux32/linux32_sysent.c
index 51c330f..b4016fa 100644
--- a/sys/amd64/linux32/linux32_sysent.c
+++ b/sys/amd64/linux32/linux32_sysent.c
@@ -146,10 +146,10 @@ struct sysent linux32_sysent[] = {
{ 0, (sy_call_t *)linux_adjtimex, AUE_ADJTIME, NULL, 0, 0, 0, SY_THR_STATIC }, /* 124 = linux_adjtimex */
{ AS(linux_mprotect_args), (sy_call_t *)linux_mprotect, AUE_MPROTECT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 125 = linux_mprotect */
{ AS(linux_sigprocmask_args), (sy_call_t *)linux_sigprocmask, AUE_SIGPROCMASK, NULL, 0, 0, 0, SY_THR_STATIC }, /* 126 = linux_sigprocmask */
- { 0, (sy_call_t *)linux_create_module, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 127 = linux_create_module */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 127 = create_module */
{ 0, (sy_call_t *)linux_init_module, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 128 = linux_init_module */
{ 0, (sy_call_t *)linux_delete_module, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 129 = linux_delete_module */
- { 0, (sy_call_t *)linux_get_kernel_syms, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 130 = linux_get_kernel_syms */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 130 = get_kernel_syms */
{ 0, (sy_call_t *)linux_quotactl, AUE_QUOTACTL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 131 = linux_quotactl */
{ AS(getpgid_args), (sy_call_t *)sys_getpgid, AUE_GETPGID, NULL, 0, 0, 0, SY_THR_STATIC }, /* 132 = getpgid */
{ AS(fchdir_args), (sy_call_t *)sys_fchdir, AUE_FCHDIR, NULL, 0, 0, 0, SY_THR_STATIC }, /* 133 = fchdir */
@@ -186,9 +186,9 @@ struct sysent linux32_sysent[] = {
{ AS(linux_setresuid16_args), (sy_call_t *)linux_setresuid16, AUE_SETRESUID, NULL, 0, 0, 0, SY_THR_STATIC }, /* 164 = linux_setresuid16 */
{ AS(linux_getresuid16_args), (sy_call_t *)linux_getresuid16, AUE_GETRESUID, NULL, 0, 0, 0, SY_THR_STATIC }, /* 165 = linux_getresuid16 */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 166 = vm86 */
- { 0, (sy_call_t *)linux_query_module, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 167 = linux_query_module */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 167 = query_module */
{ AS(poll_args), (sy_call_t *)sys_poll, AUE_POLL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 168 = poll */
- { 0, (sy_call_t *)linux_nfsservctl, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 169 = linux_nfsservctl */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 169 = nfsservctl */
{ AS(linux_setresgid16_args), (sy_call_t *)linux_setresgid16, AUE_SETRESGID, NULL, 0, 0, 0, SY_THR_STATIC }, /* 170 = linux_setresgid16 */
{ AS(linux_getresgid16_args), (sy_call_t *)linux_getresgid16, AUE_GETRESGID, NULL, 0, 0, 0, SY_THR_STATIC }, /* 171 = linux_getresgid16 */
{ AS(linux_prctl_args), (sy_call_t *)linux_prctl, AUE_PRCTL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 172 = linux_prctl */
diff --git a/sys/amd64/linux32/linux32_systrace_args.c b/sys/amd64/linux32/linux32_systrace_args.c
index 7ab5800..30a430a 100644
--- a/sys/amd64/linux32/linux32_systrace_args.c
+++ b/sys/amd64/linux32/linux32_systrace_args.c
@@ -854,11 +854,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 3;
break;
}
- /* linux_create_module */
- case 127: {
- *n_args = 0;
- break;
- }
/* linux_init_module */
case 128: {
*n_args = 0;
@@ -869,11 +864,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 0;
break;
}
- /* linux_get_kernel_syms */
- case 130: {
- *n_args = 0;
- break;
- }
/* linux_quotactl */
case 131: {
*n_args = 0;
@@ -1139,11 +1129,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 3;
break;
}
- /* linux_query_module */
- case 167: {
- *n_args = 0;
- break;
- }
/* poll */
case 168: {
struct poll_args *p = params;
@@ -1153,11 +1138,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 3;
break;
}
- /* linux_nfsservctl */
- case 169: {
- *n_args = 0;
- break;
- }
/* linux_setresgid16 */
case 170: {
struct linux_setresgid16_args *p = params;
@@ -4026,18 +4006,12 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
- /* linux_create_module */
- case 127:
- break;
/* linux_init_module */
case 128:
break;
/* linux_delete_module */
case 129:
break;
- /* linux_get_kernel_syms */
- case 130:
- break;
/* linux_quotactl */
case 131:
break;
@@ -4455,9 +4429,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
- /* linux_query_module */
- case 167:
- break;
/* poll */
case 168:
switch(ndx) {
@@ -4474,9 +4445,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
- /* linux_nfsservctl */
- case 169:
- break;
/* linux_setresgid16 */
case 170:
switch(ndx) {
@@ -7464,14 +7432,10 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
if (ndx == 0 || ndx == 1)
p = "int";
break;
- /* linux_create_module */
- case 127:
/* linux_init_module */
case 128:
/* linux_delete_module */
case 129:
- /* linux_get_kernel_syms */
- case 130:
/* linux_quotactl */
case 131:
/* getpgid */
@@ -7630,15 +7594,11 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
if (ndx == 0 || ndx == 1)
p = "int";
break;
- /* linux_query_module */
- case 167:
/* poll */
case 168:
if (ndx == 0 || ndx == 1)
p = "int";
break;
- /* linux_nfsservctl */
- case 169:
/* linux_setresgid16 */
case 170:
if (ndx == 0 || ndx == 1)
OpenPOWER on IntegriCloud