Author: mmacy
Date: Thu Jun  7 00:54:43 2018
New Revision: 334747
URL: https://svnweb.freebsd.org/changeset/base/334747

Log:
  hwpmc: don't log pid->name more than once

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

Modified: head/sys/dev/hwpmc/hwpmc_mod.c
==============================================================================
--- head/sys/dev/hwpmc/hwpmc_mod.c      Thu Jun  7 00:54:11 2018        
(r334746)
+++ head/sys/dev/hwpmc/hwpmc_mod.c      Thu Jun  7 00:54:43 2018        
(r334747)
@@ -1821,7 +1821,8 @@ pmc_log_kernel_mappings(struct pmc *pm)
 
        if (po->po_flags & PMC_PO_INITIAL_MAPPINGS_DONE)
                return;
-
+       if (PMC_TO_MODE(pm) == PMC_MODE_SS)
+               pmc_process_allproc(pm);
        /*
         * Log the current set of kernel modules.
         */
@@ -4041,8 +4042,7 @@ pmc_syscall_handler(struct thread *td, void *syscall_a
                        pmc = NULL;
                        break;
                }
-               if (mode == PMC_MODE_SS)
-                       pmc_process_allproc(pmc);
+
 
                /*
                 * Return the allocated index.
_______________________________________________
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