svn commit: r333242 - head/sys/kern

Matt Macy mmacy at FreeBSD.org
Fri May 4 06:51:02 UTC 2018


Author: mmacy
Date: Fri May  4 06:51:01 2018
New Revision: 333242
URL: https://svnweb.freebsd.org/changeset/base/333242

Log:
  `dup1_processes -t 96 -s 5` on a dual 8160
  
  x dup_before
  + dup_after
  +------------------------------------------------------------+
  |             x                                            + |
  |x    x   x   x                                         ++ ++|
  |   |____AM___|                                          |AM||
  +------------------------------------------------------------+
      N           Min           Max        Median           Avg        Stddev
  x   5  1.514954e+08 1.5230351e+08 1.5206157e+08 1.5199371e+08     341205.71
  +   5 1.5494336e+08 1.5519569e+08 1.5511982e+08 1.5508323e+08     96232.829
  Difference at 95.0% confidence
          3.08952e+06 +/- 365604
          2.03266% +/- 0.245071%
          (Student's t, pooled s = 250681)
  
  Reported by:	mjg@
  MFC after:	1 week

Modified:
  head/sys/kern/kern_descrip.c

Modified: head/sys/kern/kern_descrip.c
==============================================================================
--- head/sys/kern/kern_descrip.c	Fri May  4 04:05:07 2018	(r333241)
+++ head/sys/kern/kern_descrip.c	Fri May  4 06:51:01 2018	(r333242)
@@ -1503,7 +1503,7 @@ filecaps_copy(const struct filecaps *src, struct filec
 
 	if (src->fc_ioctls != NULL && !locked)
 		return (false);
-	*dst = *src;
+	memcpy(dst, src, sizeof(*src));
 	if (src->fc_ioctls == NULL)
 		return (true);
 
@@ -1512,7 +1512,7 @@ filecaps_copy(const struct filecaps *src, struct filec
 
 	size = sizeof(src->fc_ioctls[0]) * src->fc_nioctls;
 	dst->fc_ioctls = malloc(size, M_FILECAPS, M_WAITOK);
-	bcopy(src->fc_ioctls, dst->fc_ioctls, size);
+	memcpy(dst->fc_ioctls, src->fc_ioctls, size);
 	return (true);
 }
 


More information about the svn-src-all mailing list