Author: trasz
Date: Tue Feb  4 16:02:04 2020
New Revision: 357504
URL: https://svnweb.freebsd.org/changeset/base/357504

Log:
  Regen after r357503.
  
  MFC after:    2 weeks
  Sponsored by: The FreeBSD Foundation

Modified:
  head/sys/amd64/linux/linux_proto.h
  head/sys/amd64/linux/linux_syscall.h
  head/sys/amd64/linux/linux_syscalls.c
  head/sys/amd64/linux/linux_sysent.c
  head/sys/amd64/linux/linux_systrace_args.c

Modified: head/sys/amd64/linux/linux_proto.h
==============================================================================
--- head/sys/amd64/linux/linux_proto.h  Tue Feb  4 16:01:06 2020        
(r357503)
+++ head/sys/amd64/linux/linux_proto.h  Tue Feb  4 16:02:04 2020        
(r357504)
@@ -551,6 +551,9 @@ struct linux_sched_rr_get_interval_args {
 struct linux_vhangup_args {
        register_t dummy;
 };
+struct linux_modify_ldt_args {
+       register_t dummy;
+};
 struct linux_pivot_root_args {
        register_t dummy;
 };
@@ -606,6 +609,9 @@ struct linux_setdomainname_args {
 struct linux_iopl_args {
        char level_l_[PADL_(l_uint)]; l_uint level; char 
level_r_[PADR_(l_uint)];
 };
+struct linux_ioperm_args {
+       register_t dummy;
+};
 struct linux_init_module_args {
        register_t dummy;
 };
@@ -618,6 +624,9 @@ struct linux_quotactl_args {
 struct linux_gettid_args {
        register_t dummy;
 };
+struct linux_readahead_args {
+       register_t dummy;
+};
 struct linux_setxattr_args {
        register_t dummy;
 };
@@ -679,6 +688,21 @@ struct linux_sched_getaffinity_args {
        char len_l_[PADL_(l_uint)]; l_uint len; char len_r_[PADR_(l_uint)];
        char user_mask_ptr_l_[PADL_(l_ulong *)]; l_ulong * user_mask_ptr; char 
user_mask_ptr_r_[PADR_(l_ulong *)];
 };
+struct linux_io_setup_args {
+       register_t dummy;
+};
+struct linux_io_destroy_args {
+       register_t dummy;
+};
+struct linux_io_getevents_args {
+       register_t dummy;
+};
+struct linux_io_submit_args {
+       register_t dummy;
+};
+struct linux_io_cancel_args {
+       register_t dummy;
+};
 struct linux_lookup_dcookie_args {
        register_t dummy;
 };
@@ -696,6 +720,9 @@ struct linux_getdents64_args {
 struct linux_set_tid_address_args {
        char tidptr_l_[PADL_(l_int *)]; l_int * tidptr; char 
tidptr_r_[PADR_(l_int *)];
 };
+struct linux_restart_syscall_args {
+       register_t dummy;
+};
 struct linux_semtimedop_args {
        register_t dummy;
 };
@@ -1360,6 +1387,7 @@ int       linux_sched_get_priority_max(struct thread *, 
stru
 int    linux_sched_get_priority_min(struct thread *, struct 
linux_sched_get_priority_min_args *);
 int    linux_sched_rr_get_interval(struct thread *, struct 
linux_sched_rr_get_interval_args *);
 int    linux_vhangup(struct thread *, struct linux_vhangup_args *);
+int    linux_modify_ldt(struct thread *, struct linux_modify_ldt_args *);
 int    linux_pivot_root(struct thread *, struct linux_pivot_root_args *);
 int    linux_sysctl(struct thread *, struct linux_sysctl_args *);
 int    linux_prctl(struct thread *, struct linux_prctl_args *);
@@ -1373,10 +1401,12 @@ int     linux_reboot(struct thread *, struct 
linux_reboot_
 int    linux_sethostname(struct thread *, struct linux_sethostname_args *);
 int    linux_setdomainname(struct thread *, struct linux_setdomainname_args *);
 int    linux_iopl(struct thread *, struct linux_iopl_args *);
+int    linux_ioperm(struct thread *, struct linux_ioperm_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_quotactl(struct thread *, struct linux_quotactl_args *);
 int    linux_gettid(struct thread *, struct linux_gettid_args *);
+int    linux_readahead(struct thread *, struct linux_readahead_args *);
 int    linux_setxattr(struct thread *, struct linux_setxattr_args *);
 int    linux_lsetxattr(struct thread *, struct linux_lsetxattr_args *);
 int    linux_fsetxattr(struct thread *, struct linux_fsetxattr_args *);
@@ -1394,11 +1424,17 @@ int     linux_time(struct thread *, struct 
linux_time_args
 int    linux_sys_futex(struct thread *, struct linux_sys_futex_args *);
 int    linux_sched_setaffinity(struct thread *, struct 
linux_sched_setaffinity_args *);
 int    linux_sched_getaffinity(struct thread *, struct 
linux_sched_getaffinity_args *);
+int    linux_io_setup(struct thread *, struct linux_io_setup_args *);
+int    linux_io_destroy(struct thread *, struct linux_io_destroy_args *);
+int    linux_io_getevents(struct thread *, struct linux_io_getevents_args *);
+int    linux_io_submit(struct thread *, struct linux_io_submit_args *);
+int    linux_io_cancel(struct thread *, struct linux_io_cancel_args *);
 int    linux_lookup_dcookie(struct thread *, struct linux_lookup_dcookie_args 
*);
 int    linux_epoll_create(struct thread *, struct linux_epoll_create_args *);
 int    linux_remap_file_pages(struct thread *, struct 
linux_remap_file_pages_args *);
 int    linux_getdents64(struct thread *, struct linux_getdents64_args *);
 int    linux_set_tid_address(struct thread *, struct 
linux_set_tid_address_args *);
+int    linux_restart_syscall(struct thread *, struct 
linux_restart_syscall_args *);
 int    linux_semtimedop(struct thread *, struct linux_semtimedop_args *);
 int    linux_fadvise64(struct thread *, struct linux_fadvise64_args *);
 int    linux_timer_create(struct thread *, struct linux_timer_create_args *);
@@ -1681,6 +1717,7 @@ int       linux_io_uring_register(struct thread *, struct 
li
 #define        LINUX_SYS_AUE_linux_sched_get_priority_min      
AUE_SCHED_GET_PRIORITY_MIN
 #define        LINUX_SYS_AUE_linux_sched_rr_get_interval       
AUE_SCHED_RR_GET_INTERVAL
 #define        LINUX_SYS_AUE_linux_vhangup     AUE_NULL
+#define        LINUX_SYS_AUE_linux_modify_ldt  AUE_NULL
 #define        LINUX_SYS_AUE_linux_pivot_root  AUE_PIVOT_ROOT
 #define        LINUX_SYS_AUE_linux_sysctl      AUE_SYSCTL
 #define        LINUX_SYS_AUE_linux_prctl       AUE_PRCTL
@@ -1694,10 +1731,12 @@ int     linux_io_uring_register(struct thread *, struct 
li
 #define        LINUX_SYS_AUE_linux_sethostname AUE_SYSCTL
 #define        LINUX_SYS_AUE_linux_setdomainname       AUE_SYSCTL
 #define        LINUX_SYS_AUE_linux_iopl        AUE_NULL
+#define        LINUX_SYS_AUE_linux_ioperm      AUE_NULL
 #define        LINUX_SYS_AUE_linux_init_module AUE_NULL
 #define        LINUX_SYS_AUE_linux_delete_module       AUE_NULL
 #define        LINUX_SYS_AUE_linux_quotactl    AUE_QUOTACTL
 #define        LINUX_SYS_AUE_linux_gettid      AUE_NULL
+#define        LINUX_SYS_AUE_linux_readahead   AUE_NULL
 #define        LINUX_SYS_AUE_linux_setxattr    AUE_NULL
 #define        LINUX_SYS_AUE_linux_lsetxattr   AUE_NULL
 #define        LINUX_SYS_AUE_linux_fsetxattr   AUE_NULL
@@ -1715,11 +1754,17 @@ int     linux_io_uring_register(struct thread *, struct 
li
 #define        LINUX_SYS_AUE_linux_sys_futex   AUE_NULL
 #define        LINUX_SYS_AUE_linux_sched_setaffinity   AUE_NULL
 #define        LINUX_SYS_AUE_linux_sched_getaffinity   AUE_NULL
+#define        LINUX_SYS_AUE_linux_io_setup    AUE_NULL
+#define        LINUX_SYS_AUE_linux_io_destroy  AUE_NULL
+#define        LINUX_SYS_AUE_linux_io_getevents        AUE_NULL
+#define        LINUX_SYS_AUE_linux_io_submit   AUE_NULL
+#define        LINUX_SYS_AUE_linux_io_cancel   AUE_NULL
 #define        LINUX_SYS_AUE_linux_lookup_dcookie      AUE_NULL
 #define        LINUX_SYS_AUE_linux_epoll_create        AUE_NULL
 #define        LINUX_SYS_AUE_linux_remap_file_pages    AUE_NULL
 #define        LINUX_SYS_AUE_linux_getdents64  AUE_GETDIRENTRIES
 #define        LINUX_SYS_AUE_linux_set_tid_address     AUE_NULL
+#define        LINUX_SYS_AUE_linux_restart_syscall     AUE_NULL
 #define        LINUX_SYS_AUE_linux_semtimedop  AUE_NULL
 #define        LINUX_SYS_AUE_linux_fadvise64   AUE_NULL
 #define        LINUX_SYS_AUE_linux_timer_create        AUE_NULL

Modified: head/sys/amd64/linux/linux_syscall.h
==============================================================================
--- head/sys/amd64/linux/linux_syscall.h        Tue Feb  4 16:01:06 2020        
(r357503)
+++ head/sys/amd64/linux/linux_syscall.h        Tue Feb  4 16:02:04 2020        
(r357504)
@@ -158,6 +158,7 @@
 #define        LINUX_SYS_mlockall      151
 #define        LINUX_SYS_munlockall    152
 #define        LINUX_SYS_linux_vhangup 153
+#define        LINUX_SYS_linux_modify_ldt      154
 #define        LINUX_SYS_linux_pivot_root      155
 #define        LINUX_SYS_linux_sysctl  156
 #define        LINUX_SYS_linux_prctl   157
@@ -176,10 +177,12 @@
 #define        LINUX_SYS_linux_sethostname     170
 #define        LINUX_SYS_linux_setdomainname   171
 #define        LINUX_SYS_linux_iopl    172
+#define        LINUX_SYS_linux_ioperm  173
 #define        LINUX_SYS_linux_init_module     175
 #define        LINUX_SYS_linux_delete_module   176
 #define        LINUX_SYS_linux_quotactl        179
 #define        LINUX_SYS_linux_gettid  186
+#define        LINUX_SYS_linux_readahead       187
 #define        LINUX_SYS_linux_setxattr        188
 #define        LINUX_SYS_linux_lsetxattr       189
 #define        LINUX_SYS_linux_fsetxattr       190
@@ -197,11 +200,17 @@
 #define        LINUX_SYS_linux_sys_futex       202
 #define        LINUX_SYS_linux_sched_setaffinity       203
 #define        LINUX_SYS_linux_sched_getaffinity       204
+#define        LINUX_SYS_linux_io_setup        206
+#define        LINUX_SYS_linux_io_destroy      207
+#define        LINUX_SYS_linux_io_getevents    208
+#define        LINUX_SYS_linux_io_submit       209
+#define        LINUX_SYS_linux_io_cancel       210
 #define        LINUX_SYS_linux_lookup_dcookie  212
 #define        LINUX_SYS_linux_epoll_create    213
 #define        LINUX_SYS_linux_remap_file_pages        216
 #define        LINUX_SYS_linux_getdents64      217
 #define        LINUX_SYS_linux_set_tid_address 218
+#define        LINUX_SYS_linux_restart_syscall 219
 #define        LINUX_SYS_linux_semtimedop      220
 #define        LINUX_SYS_linux_fadvise64       221
 #define        LINUX_SYS_linux_timer_create    222

Modified: head/sys/amd64/linux/linux_syscalls.c
==============================================================================
--- head/sys/amd64/linux/linux_syscalls.c       Tue Feb  4 16:01:06 2020        
(r357503)
+++ head/sys/amd64/linux/linux_syscalls.c       Tue Feb  4 16:02:04 2020        
(r357504)
@@ -161,7 +161,7 @@ const char *linux_syscallnames[] = {
        "mlockall",                     /* 151 = mlockall */
        "munlockall",                   /* 152 = munlockall */
        "linux_vhangup",                        /* 153 = linux_vhangup */
-       "#154",                 /* 154 = modify_ldt */
+       "linux_modify_ldt",                     /* 154 = linux_modify_ldt */
        "linux_pivot_root",                     /* 155 = linux_pivot_root */
        "linux_sysctl",                 /* 156 = linux_sysctl */
        "linux_prctl",                  /* 157 = linux_prctl */
@@ -180,7 +180,7 @@ const char *linux_syscallnames[] = {
        "linux_sethostname",                    /* 170 = linux_sethostname */
        "linux_setdomainname",                  /* 171 = linux_setdomainname */
        "linux_iopl",                   /* 172 = linux_iopl */
-       "#173",                 /* 173 = ioperm */
+       "linux_ioperm",                 /* 173 = linux_ioperm */
        "#174",                 /* 174 = create_module */
        "linux_init_module",                    /* 175 = linux_init_module */
        "linux_delete_module",                  /* 176 = linux_delete_module */
@@ -194,7 +194,7 @@ const char *linux_syscallnames[] = {
        "#184",                 /* 184 = tuxcall */
        "#185",                 /* 185 = security */
        "linux_gettid",                 /* 186 = linux_gettid */
-       "#187",                 /* 187 = linux_readahead */
+       "linux_readahead",                      /* 187 = linux_readahead */
        "linux_setxattr",                       /* 188 = linux_setxattr */
        "linux_lsetxattr",                      /* 189 = linux_lsetxattr */
        "linux_fsetxattr",                      /* 190 = linux_fsetxattr */
@@ -213,11 +213,11 @@ const char *linux_syscallnames[] = {
        "linux_sched_setaffinity",                      /* 203 = 
linux_sched_setaffinity */
        "linux_sched_getaffinity",                      /* 204 = 
linux_sched_getaffinity */
        "#205",                 /* 205 = set_thread_area */
-       "#206",                 /* 206 = linux_io_setup */
-       "#207",                 /* 207 = linux_io_destroy */
-       "#208",                 /* 208 = linux_io_getevents */
-       "#209",                 /* 209 = linux_io_submit */
-       "#210",                 /* 210 = linux_io_cancel */
+       "linux_io_setup",                       /* 206 = linux_io_setup */
+       "linux_io_destroy",                     /* 207 = linux_io_destroy */
+       "linux_io_getevents",                   /* 208 = linux_io_getevents */
+       "linux_io_submit",                      /* 209 = linux_io_submit */
+       "linux_io_cancel",                      /* 210 = linux_io_cancel */
        "#211",                 /* 211 = get_thread_area */
        "linux_lookup_dcookie",                 /* 212 = linux_lookup_dcookie */
        "linux_epoll_create",                   /* 213 = linux_epoll_create */
@@ -226,7 +226,7 @@ const char *linux_syscallnames[] = {
        "linux_remap_file_pages",                       /* 216 = 
linux_remap_file_pages */
        "linux_getdents64",                     /* 217 = linux_getdents64 */
        "linux_set_tid_address",                        /* 218 = 
linux_set_tid_address */
-       "#219",                 /* 219 = restart_syscall */
+       "linux_restart_syscall",                        /* 219 = 
linux_restart_syscall */
        "linux_semtimedop",                     /* 220 = linux_semtimedop */
        "linux_fadvise64",                      /* 221 = linux_fadvise64 */
        "linux_timer_create",                   /* 222 = linux_timer_create */

Modified: head/sys/amd64/linux/linux_sysent.c
==============================================================================
--- head/sys/amd64/linux/linux_sysent.c Tue Feb  4 16:01:06 2020        
(r357503)
+++ head/sys/amd64/linux/linux_sysent.c Tue Feb  4 16:02:04 2020        
(r357504)
@@ -171,7 +171,7 @@ struct sysent linux_sysent[] = {
        { AS(mlockall_args), (sy_call_t *)sys_mlockall, AUE_MLOCKALL, NULL, 0, 
0, 0, SY_THR_STATIC },   /* 151 = mlockall */
        { 0, (sy_call_t *)sys_munlockall, AUE_MUNLOCKALL, NULL, 0, 0, 0, 
SY_THR_STATIC },       /* 152 = munlockall */
        { 0, (sy_call_t *)linux_vhangup, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC 
},      /* 153 = linux_vhangup */
-       { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 154 = modify_ldt */
+       { 0, (sy_call_t *)linux_modify_ldt, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },   /* 154 = linux_modify_ldt */
        { 0, (sy_call_t *)linux_pivot_root, AUE_PIVOT_ROOT, NULL, 0, 0, 0, 
SY_THR_STATIC },     /* 155 = linux_pivot_root */
        { AS(linux_sysctl_args), (sy_call_t *)linux_sysctl, AUE_SYSCTL, NULL, 
0, 0, 0, SY_THR_STATIC }, /* 156 = linux_sysctl */
        { AS(linux_prctl_args), (sy_call_t *)linux_prctl, AUE_PRCTL, NULL, 0, 
0, 0, SY_THR_STATIC },    /* 157 = linux_prctl */
@@ -190,7 +190,7 @@ struct sysent linux_sysent[] = {
        { AS(linux_sethostname_args), (sy_call_t *)linux_sethostname, 
AUE_SYSCTL, NULL, 0, 0, 0, SY_THR_STATIC },       /* 170 = linux_sethostname */
        { AS(linux_setdomainname_args), (sy_call_t *)linux_setdomainname, 
AUE_SYSCTL, NULL, 0, 0, 0, SY_THR_STATIC },   /* 171 = linux_setdomainname */
        { AS(linux_iopl_args), (sy_call_t *)linux_iopl, AUE_NULL, NULL, 0, 0, 
0, SY_THR_STATIC },       /* 172 = linux_iopl */
-       { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 173 = ioperm */
+       { 0, (sy_call_t *)linux_ioperm, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC 
},       /* 173 = linux_ioperm */
        { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 174 = create_module */
        { 0, (sy_call_t *)linux_init_module, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },  /* 175 = linux_init_module */
        { 0, (sy_call_t *)linux_delete_module, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },        /* 176 = linux_delete_module */
@@ -204,7 +204,7 @@ struct sysent linux_sysent[] = {
        { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 184 = tuxcall */
        { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 185 = security */
        { 0, (sy_call_t *)linux_gettid, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC 
},       /* 186 = linux_gettid */
-       { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 187 = linux_readahead */
+       { 0, (sy_call_t *)linux_readahead, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },    /* 187 = linux_readahead */
        { 0, (sy_call_t *)linux_setxattr, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },     /* 188 = linux_setxattr */
        { 0, (sy_call_t *)linux_lsetxattr, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },    /* 189 = linux_lsetxattr */
        { 0, (sy_call_t *)linux_fsetxattr, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },    /* 190 = linux_fsetxattr */
@@ -223,11 +223,11 @@ struct sysent linux_sysent[] = {
        { AS(linux_sched_setaffinity_args), (sy_call_t 
*)linux_sched_setaffinity, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC },     /* 203 
= linux_sched_setaffinity */
        { AS(linux_sched_getaffinity_args), (sy_call_t 
*)linux_sched_getaffinity, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC },     /* 204 
= linux_sched_getaffinity */
        { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 205 = set_thread_area */
-       { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 206 = linux_io_setup */
-       { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 207 = linux_io_destroy */
-       { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 208 = linux_io_getevents */
-       { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 209 = linux_io_submit */
-       { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 210 = linux_io_cancel */
+       { 0, (sy_call_t *)linux_io_setup, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },     /* 206 = linux_io_setup */
+       { 0, (sy_call_t *)linux_io_destroy, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },   /* 207 = linux_io_destroy */
+       { 0, (sy_call_t *)linux_io_getevents, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC }, /* 208 = linux_io_getevents */
+       { 0, (sy_call_t *)linux_io_submit, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },    /* 209 = linux_io_submit */
+       { 0, (sy_call_t *)linux_io_cancel, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },    /* 210 = linux_io_cancel */
        { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 211 = get_thread_area */
        { 0, (sy_call_t *)linux_lookup_dcookie, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },       /* 212 = linux_lookup_dcookie */
        { AS(linux_epoll_create_args), (sy_call_t *)linux_epoll_create, 
AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC },       /* 213 = linux_epoll_create */
@@ -236,7 +236,7 @@ struct sysent linux_sysent[] = {
        { 0, (sy_call_t *)linux_remap_file_pages, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },     /* 216 = linux_remap_file_pages */
        { AS(linux_getdents64_args), (sy_call_t *)linux_getdents64, 
AUE_GETDIRENTRIES, NULL, 0, 0, 0, SY_THR_STATIC },  /* 217 = linux_getdents64 */
        { AS(linux_set_tid_address_args), (sy_call_t *)linux_set_tid_address, 
AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 218 = linux_set_tid_address */
-       { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 219 = restart_syscall */
+       { 0, (sy_call_t *)linux_restart_syscall, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },      /* 219 = linux_restart_syscall */
        { 0, (sy_call_t *)linux_semtimedop, AUE_NULL, NULL, 0, 0, 0, 
SY_THR_STATIC },   /* 220 = linux_semtimedop */
        { AS(linux_fadvise64_args), (sy_call_t *)linux_fadvise64, AUE_NULL, 
NULL, 0, 0, 0, SY_THR_STATIC },     /* 221 = linux_fadvise64 */
        { AS(linux_timer_create_args), (sy_call_t *)linux_timer_create, 
AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC },       /* 222 = linux_timer_create */

Modified: head/sys/amd64/linux/linux_systrace_args.c
==============================================================================
--- head/sys/amd64/linux/linux_systrace_args.c  Tue Feb  4 16:01:06 2020        
(r357503)
+++ head/sys/amd64/linux/linux_systrace_args.c  Tue Feb  4 16:02:04 2020        
(r357504)
@@ -1261,6 +1261,11 @@ systrace_args(int sysnum, void *params, uint64_t *uarg
                *n_args = 0;
                break;
        }
+       /* linux_modify_ldt */
+       case 154: {
+               *n_args = 0;
+               break;
+       }
        /* linux_pivot_root */
        case 155: {
                *n_args = 0;
@@ -1396,6 +1401,11 @@ systrace_args(int sysnum, void *params, uint64_t *uarg
                *n_args = 1;
                break;
        }
+       /* linux_ioperm */
+       case 173: {
+               *n_args = 0;
+               break;
+       }
        /* linux_init_module */
        case 175: {
                *n_args = 0;
@@ -1416,6 +1426,11 @@ systrace_args(int sysnum, void *params, uint64_t *uarg
                *n_args = 0;
                break;
        }
+       /* linux_readahead */
+       case 187: {
+               *n_args = 0;
+               break;
+       }
        /* linux_setxattr */
        case 188: {
                *n_args = 0;
@@ -1521,6 +1536,31 @@ systrace_args(int sysnum, void *params, uint64_t *uarg
                *n_args = 3;
                break;
        }
+       /* linux_io_setup */
+       case 206: {
+               *n_args = 0;
+               break;
+       }
+       /* linux_io_destroy */
+       case 207: {
+               *n_args = 0;
+               break;
+       }
+       /* linux_io_getevents */
+       case 208: {
+               *n_args = 0;
+               break;
+       }
+       /* linux_io_submit */
+       case 209: {
+               *n_args = 0;
+               break;
+       }
+       /* linux_io_cancel */
+       case 210: {
+               *n_args = 0;
+               break;
+       }
        /* linux_lookup_dcookie */
        case 212: {
                *n_args = 0;
@@ -1554,6 +1594,11 @@ systrace_args(int sysnum, void *params, uint64_t *uarg
                *n_args = 1;
                break;
        }
+       /* linux_restart_syscall */
+       case 219: {
+               *n_args = 0;
+               break;
+       }
        /* linux_semtimedop */
        case 220: {
                *n_args = 0;
@@ -4559,6 +4604,9 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d
        /* linux_vhangup */
        case 153:
                break;
+       /* linux_modify_ldt */
+       case 154:
+               break;
        /* linux_pivot_root */
        case 155:
                break;
@@ -4762,6 +4810,9 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d
                        break;
                };
                break;
+       /* linux_ioperm */
+       case 173:
+               break;
        /* linux_init_module */
        case 175:
                break;
@@ -4774,6 +4825,9 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d
        /* linux_gettid */
        case 186:
                break;
+       /* linux_readahead */
+       case 187:
+               break;
        /* linux_setxattr */
        case 188:
                break;
@@ -4890,6 +4944,21 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d
                        break;
                };
                break;
+       /* linux_io_setup */
+       case 206:
+               break;
+       /* linux_io_destroy */
+       case 207:
+               break;
+       /* linux_io_getevents */
+       case 208:
+               break;
+       /* linux_io_submit */
+       case 209:
+               break;
+       /* linux_io_cancel */
+       case 210:
+               break;
        /* linux_lookup_dcookie */
        case 212:
                break;
@@ -4932,6 +5001,9 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d
                        break;
                };
                break;
+       /* linux_restart_syscall */
+       case 219:
+               break;
        /* linux_semtimedop */
        case 220:
                break;
@@ -7163,6 +7235,8 @@ systrace_return_setargdesc(int sysnum, int ndx, char *
        case 152:
        /* linux_vhangup */
        case 153:
+       /* linux_modify_ldt */
+       case 154:
        /* linux_pivot_root */
        case 155:
        /* linux_sysctl */
@@ -7241,6 +7315,8 @@ systrace_return_setargdesc(int sysnum, int ndx, char *
                if (ndx == 0 || ndx == 1)
                        p = "int";
                break;
+       /* linux_ioperm */
+       case 173:
        /* linux_init_module */
        case 175:
        /* linux_delete_module */
@@ -7249,6 +7325,8 @@ systrace_return_setargdesc(int sysnum, int ndx, char *
        case 179:
        /* linux_gettid */
        case 186:
+       /* linux_readahead */
+       case 187:
        /* linux_setxattr */
        case 188:
        /* linux_lsetxattr */
@@ -7298,6 +7376,16 @@ systrace_return_setargdesc(int sysnum, int ndx, char *
                if (ndx == 0 || ndx == 1)
                        p = "int";
                break;
+       /* linux_io_setup */
+       case 206:
+       /* linux_io_destroy */
+       case 207:
+       /* linux_io_getevents */
+       case 208:
+       /* linux_io_submit */
+       case 209:
+       /* linux_io_cancel */
+       case 210:
        /* linux_lookup_dcookie */
        case 212:
        /* linux_epoll_create */
@@ -7317,6 +7405,8 @@ systrace_return_setargdesc(int sysnum, int ndx, char *
                if (ndx == 0 || ndx == 1)
                        p = "int";
                break;
+       /* linux_restart_syscall */
+       case 219:
        /* linux_semtimedop */
        case 220:
        /* linux_fadvise64 */
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to