Author: kib
Date: Wed Nov  1 10:49:41 2017
New Revision: 325271
URL: https://svnweb.freebsd.org/changeset/base/325271

Log:
  Use designated initializers for pmc sysent and module data.
  
  Reviewed by:  markj
  Tested by:    pho
  Sponsored by: The FreeBSD Foundation
  MFC after:    1 week
  X-Differential revision:      https://reviews.freebsd.org/D12882

Modified:
  head/sys/dev/hwpmc/hwpmc_mod.c

Modified: head/sys/dev/hwpmc/hwpmc_mod.c
==============================================================================
--- head/sys/dev/hwpmc/hwpmc_mod.c      Wed Nov  1 10:32:44 2017        
(r325270)
+++ head/sys/dev/hwpmc/hwpmc_mod.c      Wed Nov  1 10:49:41 2017        
(r325271)
@@ -311,27 +311,23 @@ SYSCTL_INT(_security_bsd, OID_AUTO, unprivileged_syspm
 
 /* The `sysent' for the new syscall */
 static struct sysent pmc_sysent = {
-       2,                      /* sy_narg */
-       pmc_syscall_handler     /* sy_call */
+       .sy_narg =      2,
+       .sy_call =      pmc_syscall_handler,
 };
 
 static struct syscall_module_data pmc_syscall_mod = {
-       load,
-       NULL,
-       &pmc_syscall_num,
-       &pmc_sysent,
-#if (__FreeBSD_version >= 1100000)
-       { 0, NULL },
-       SY_THR_STATIC_KLD,
-#else
-       { 0, NULL }
-#endif
+       .chainevh =     load,
+       .chainarg =     NULL,
+       .offset =       &pmc_syscall_num,
+       .new_sysent =   &pmc_sysent,
+       .old_sysent =   { .sy_narg = 0, .sy_call = NULL },
+       .flags =        SY_THR_STATIC_KLD,
 };
 
 static moduledata_t pmc_mod = {
-       PMC_MODULE_NAME,
-       syscall_module_handler,
-       &pmc_syscall_mod
+       .name =         PMC_MODULE_NAME,
+       .evhand =       syscall_module_handler,
+       .priv =         &pmc_syscall_mod,
 };
 
 #ifdef EARLY_AP_STARTUP
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to