Author: markj
Date: Tue Sep 22 01:35:55 2020
New Revision: 365985
URL: https://svnweb.freebsd.org/changeset/base/365985

Log:
  MFS r365979:
  Mark sysctls added in r365689 as MPSAFE.
  
  Approved by:  re (gjb)

Modified:
  releng/12.2/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c
Directory Properties:
  releng/12.2/   (props changed)

Modified: releng/12.2/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c
==============================================================================
--- releng/12.2/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c    Mon Sep 
21 22:55:51 2020        (r365984)
+++ releng/12.2/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c    Tue Sep 
22 01:35:55 2020        (r365985)
@@ -184,16 +184,16 @@ kstat_install(kstat_t *ksp)
                        SYSCTL_ADD_PROC(&ksp->ks_sysctl_ctx,
                            SYSCTL_CHILDREN(ksp->ks_sysctl_root),
                            OID_AUTO, ksent->name,
-                           CTLTYPE_STRING | CTLFLAG_RD, ksp, i,
-                           kstat_sysctl_string, "A", ksent->desc);
+                           CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE,
+                           ksp, i, kstat_sysctl_string, "A", ksent->desc);
                        continue;
                }
                KASSERT(ksent->data_type == KSTAT_DATA_UINT64,
                    ("data_type=%d", ksent->data_type));
                SYSCTL_ADD_PROC(&ksp->ks_sysctl_ctx,
                    SYSCTL_CHILDREN(ksp->ks_sysctl_root), OID_AUTO, ksent->name,
-                   CTLTYPE_U64 | CTLFLAG_RD, ksp, i,
-                   kstat_sysctl, "QU", ksent->desc);
+                   CTLTYPE_U64 | CTLFLAG_RD | CTLFLAG_MPSAFE,
+                   ksp, i, kstat_sysctl, "QU", ksent->desc);
        }
 }
 
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to