Author: emaste
Date: Sun Mar  8 17:59:46 2020
New Revision: 358747
URL: https://svnweb.freebsd.org/changeset/base/358747

Log:
  regen sysent after capability mode change MFCs
  
  Capability mode changes allowing fdatasync and getloginclass.
  
  Sponsored by: The FreeBSD Foundation

Modified:
  stable/12/sys/compat/freebsd32/freebsd32_sysent.c
  stable/12/sys/kern/init_sysent.c

Modified: stable/12/sys/compat/freebsd32/freebsd32_sysent.c
==============================================================================
--- stable/12/sys/compat/freebsd32/freebsd32_sysent.c   Sun Mar  8 17:58:36 
2020        (r358746)
+++ stable/12/sys/compat/freebsd32/freebsd32_sysent.c   Sun Mar  8 17:59:46 
2020        (r358747)
@@ -592,7 +592,7 @@ struct sysent freebsd32_sysent[] = {
        { AS(pdgetpid_args), (sy_call_t *)sys_pdgetpid, AUE_PDGETPID, NULL, 0, 
0, SYF_CAPENABLED, SY_THR_STATIC },      /* 520 = pdgetpid */
        { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 521 = pdwait4 */
        { AS(freebsd32_pselect_args), (sy_call_t *)freebsd32_pselect, 
AUE_SELECT, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC },  /* 522 = 
freebsd32_pselect */
-       { AS(getloginclass_args), (sy_call_t *)sys_getloginclass, 
AUE_GETLOGINCLASS, NULL, 0, 0, 0, SY_THR_STATIC },    /* 523 = getloginclass */
+       { AS(getloginclass_args), (sy_call_t *)sys_getloginclass, 
AUE_GETLOGINCLASS, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC },       /* 523 = 
getloginclass */
        { AS(setloginclass_args), (sy_call_t *)sys_setloginclass, 
AUE_SETLOGINCLASS, NULL, 0, 0, 0, SY_THR_STATIC },    /* 524 = setloginclass */
        { AS(rctl_get_racct_args), (sy_call_t *)sys_rctl_get_racct, AUE_NULL, 
NULL, 0, 0, 0, SY_THR_STATIC },   /* 525 = rctl_get_racct */
        { AS(rctl_get_rules_args), (sy_call_t *)sys_rctl_get_rules, AUE_NULL, 
NULL, 0, 0, 0, SY_THR_STATIC },   /* 526 = rctl_get_rules */
@@ -629,7 +629,7 @@ struct sysent freebsd32_sysent[] = {
        { AS(freebsd32_utimensat_args), (sy_call_t *)freebsd32_utimensat, 
AUE_FUTIMESAT, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC },   /* 547 = 
freebsd32_utimensat */
        { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 548 = obsolete numa_getaffinity */
        { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 549 = obsolete numa_setaffinity */
-       { AS(fdatasync_args), (sy_call_t *)sys_fdatasync, AUE_FSYNC, NULL, 0, 
0, 0, SY_THR_STATIC },    /* 550 = fdatasync */
+       { AS(fdatasync_args), (sy_call_t *)sys_fdatasync, AUE_FSYNC, NULL, 0, 
0, SYF_CAPENABLED, SY_THR_STATIC },       /* 550 = fdatasync */
        { AS(freebsd32_fstat_args), (sy_call_t *)freebsd32_fstat, AUE_FSTAT, 
NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC },       /* 551 = freebsd32_fstat */
        { AS(freebsd32_fstatat_args), (sy_call_t *)freebsd32_fstatat, 
AUE_FSTATAT, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 552 = 
freebsd32_fstatat */
        { AS(freebsd32_fhstat_args), (sy_call_t *)freebsd32_fhstat, AUE_FHSTAT, 
NULL, 0, 0, 0, SY_THR_STATIC }, /* 553 = freebsd32_fhstat */

Modified: stable/12/sys/kern/init_sysent.c
==============================================================================
--- stable/12/sys/kern/init_sysent.c    Sun Mar  8 17:58:36 2020        
(r358746)
+++ stable/12/sys/kern/init_sysent.c    Sun Mar  8 17:59:46 2020        
(r358747)
@@ -572,7 +572,7 @@ struct sysent sysent[] = {
        { AS(pdgetpid_args), (sy_call_t *)sys_pdgetpid, AUE_PDGETPID, NULL, 0, 
0, SYF_CAPENABLED, SY_THR_STATIC },      /* 520 = pdgetpid */
        { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 521 = pdwait4 */
        { AS(pselect_args), (sy_call_t *)sys_pselect, AUE_SELECT, NULL, 0, 0, 
SYF_CAPENABLED, SY_THR_STATIC },  /* 522 = pselect */
-       { AS(getloginclass_args), (sy_call_t *)sys_getloginclass, 
AUE_GETLOGINCLASS, NULL, 0, 0, 0, SY_THR_STATIC },    /* 523 = getloginclass */
+       { AS(getloginclass_args), (sy_call_t *)sys_getloginclass, 
AUE_GETLOGINCLASS, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC },       /* 523 = 
getloginclass */
        { AS(setloginclass_args), (sy_call_t *)sys_setloginclass, 
AUE_SETLOGINCLASS, NULL, 0, 0, 0, SY_THR_STATIC },    /* 524 = setloginclass */
        { AS(rctl_get_racct_args), (sy_call_t *)sys_rctl_get_racct, AUE_NULL, 
NULL, 0, 0, 0, SY_THR_STATIC },   /* 525 = rctl_get_racct */
        { AS(rctl_get_rules_args), (sy_call_t *)sys_rctl_get_rules, AUE_NULL, 
NULL, 0, 0, 0, SY_THR_STATIC },   /* 526 = rctl_get_rules */
@@ -599,7 +599,7 @@ struct sysent sysent[] = {
        { AS(utimensat_args), (sy_call_t *)sys_utimensat, AUE_FUTIMESAT, NULL, 
0, 0, SYF_CAPENABLED, SY_THR_STATIC },   /* 547 = utimensat */
        { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 548 = obsolete numa_getaffinity */
        { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT },      
                /* 549 = obsolete numa_setaffinity */
-       { AS(fdatasync_args), (sy_call_t *)sys_fdatasync, AUE_FSYNC, NULL, 0, 
0, 0, SY_THR_STATIC },    /* 550 = fdatasync */
+       { AS(fdatasync_args), (sy_call_t *)sys_fdatasync, AUE_FSYNC, NULL, 0, 
0, SYF_CAPENABLED, SY_THR_STATIC },       /* 550 = fdatasync */
        { AS(fstat_args), (sy_call_t *)sys_fstat, AUE_FSTAT, NULL, 0, 0, 
SYF_CAPENABLED, SY_THR_STATIC },       /* 551 = fstat */
        { AS(fstatat_args), (sy_call_t *)sys_fstatat, AUE_FSTATAT, NULL, 0, 0, 
SYF_CAPENABLED, SY_THR_STATIC }, /* 552 = fstatat */
        { AS(fhstat_args), (sy_call_t *)sys_fhstat, AUE_FHSTAT, NULL, 0, 0, 0, 
SY_THR_STATIC }, /* 553 = fhstat */
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to