Author: mjg
Date: Fri Feb 17 15:40:24 2017
New Revision: 313878
URL: https://svnweb.freebsd.org/changeset/base/313878

Log:
  mtx: get rid of file/line args from slow paths if they are unused
  
  This denotes changes which went in by accident in r313877.
  
  On most production kernels both said parameters are zeroed and have nothing
  reading them in either __mtx_lock_sleep or __mtx_unlock_sleep. Thus this 
change
  stops passing them by internal consumers which this is the case.
  
  Kernel modules use _flags variants which are not affected kbi-wise.

Modified:
  head/sys/kern/kern_mutex.c

Modified: head/sys/kern/kern_mutex.c
==============================================================================
--- head/sys/kern/kern_mutex.c  Fri Feb 17 15:34:40 2017        (r313877)
+++ head/sys/kern/kern_mutex.c  Fri Feb 17 15:40:24 2017        (r313878)
@@ -622,7 +622,7 @@ __mtx_lock_sleep(volatile uintptr_t *c, 
                LOCKSTAT_RECORD1(adaptive__block, m, sleep_time);
 
        /*
-        * Only record the loops spinning and not sleeping. 
+        * Only record the loops spinning and not sleeping.
         */
        if (lda.spin_cnt > sleep_cnt)
                LOCKSTAT_RECORD1(adaptive__spin, m, all_time - sleep_time);
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to