The branch main has been updated by trasz:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=8bc3dc01005e56035be8807d2a559c1a86960519

commit 8bc3dc01005e56035be8807d2a559c1a86960519
Author:     Edward Tomasz Napierala <[email protected]>
AuthorDate: 2021-07-21 12:26:31 +0000
Commit:     Edward Tomasz Napierala <[email protected]>
CommitDate: 2021-07-21 12:26:31 +0000

    Regen after 2561da0636c.
---
 sys/arm64/linux/linux_proto.h         |  2 +-
 sys/arm64/linux/linux_sysent.c        |  2 +-
 sys/arm64/linux/linux_systrace_args.c | 14 +-------------
 3 files changed, 3 insertions(+), 15 deletions(-)

diff --git a/sys/arm64/linux/linux_proto.h b/sys/arm64/linux/linux_proto.h
index 768a0b8be28f..47d4c812364f 100644
--- a/sys/arm64/linux/linux_proto.h
+++ b/sys/arm64/linux/linux_proto.h
@@ -581,7 +581,7 @@ struct linux_rt_sigqueueinfo_args {
        char info_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * info; char 
info_r_[PADR_(l_siginfo_t *)];
 };
 struct linux_rt_sigreturn_args {
-       char ucp_l_[PADL_(struct l_ucontext *)]; struct l_ucontext * ucp; char 
ucp_r_[PADR_(struct l_ucontext *)];
+       register_t dummy;
 };
 struct linux_getpriority_args {
        char which_l_[PADL_(l_int)]; l_int which; char which_r_[PADR_(l_int)];
diff --git a/sys/arm64/linux/linux_sysent.c b/sys/arm64/linux/linux_sysent.c
index 03fb3e7343d3..2943071d4e1f 100644
--- a/sys/arm64/linux/linux_sysent.c
+++ b/sys/arm64/linux/linux_sysent.c
@@ -156,7 +156,7 @@ struct sysent linux_sysent[] = {
        { .sy_narg = AS(linux_rt_sigpending_args), .sy_call = (sy_call_t 
*)linux_rt_sigpending, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC },    /* 136 = linux_rt_sigpending */
        { .sy_narg = AS(linux_rt_sigtimedwait_args), .sy_call = (sy_call_t 
*)linux_rt_sigtimedwait, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC },        /* 137 = linux_rt_sigtimedwait */
        { .sy_narg = AS(linux_rt_sigqueueinfo_args), .sy_call = (sy_call_t 
*)linux_rt_sigqueueinfo, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC },        /* 138 = linux_rt_sigqueueinfo */
-       { .sy_narg = AS(linux_rt_sigreturn_args), .sy_call = (sy_call_t 
*)linux_rt_sigreturn, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC },      /* 139 = linux_rt_sigreturn */
+       { .sy_narg = 0, .sy_call = (sy_call_t *)linux_rt_sigreturn, .sy_auevent 
= AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC },        /* 139 = 
linux_rt_sigreturn */
        { .sy_narg = AS(setpriority_args), .sy_call = (sy_call_t 
*)sys_setpriority, .sy_auevent = AUE_SETPRIORITY, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC }, /* 140 = setpriority */
        { .sy_narg = AS(linux_getpriority_args), .sy_call = (sy_call_t 
*)linux_getpriority, .sy_auevent = AUE_GETPRIORITY, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC }, /* 141 = linux_getpriority */
        { .sy_narg = AS(linux_reboot_args), .sy_call = (sy_call_t 
*)linux_reboot, .sy_auevent = AUE_REBOOT, .sy_flags = 0, .sy_thrcnt = 
SY_THR_STATIC },        /* 142 = linux_reboot */
diff --git a/sys/arm64/linux/linux_systrace_args.c 
b/sys/arm64/linux/linux_systrace_args.c
index 34e6185180f3..929b70270045 100644
--- a/sys/arm64/linux/linux_systrace_args.c
+++ b/sys/arm64/linux/linux_systrace_args.c
@@ -1099,9 +1099,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, 
int *n_args)
        }
        /* linux_rt_sigreturn */
        case 139: {
-               struct linux_rt_sigreturn_args *p = params;
-               uarg[0] = (intptr_t)p->ucp; /* struct l_ucontext * */
-               *n_args = 1;
+               *n_args = 0;
                break;
        }
        /* setpriority */
@@ -4173,13 +4171,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char 
*desc, size_t descsz)
                break;
        /* linux_rt_sigreturn */
        case 139:
-               switch (ndx) {
-               case 0:
-                       p = "userland struct l_ucontext *";
-                       break;
-               default:
-                       break;
-               };
                break;
        /* setpriority */
        case 140:
@@ -6727,9 +6718,6 @@ systrace_return_setargdesc(int sysnum, int ndx, char 
*desc, size_t descsz)
                break;
        /* linux_rt_sigreturn */
        case 139:
-               if (ndx == 0 || ndx == 1)
-                       p = "int";
-               break;
        /* setpriority */
        case 140:
                if (ndx == 0 || ndx == 1)
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to