[Midnightbsd-cvs] src [9152] trunk/sys/cddl/dev: sync with freebsd 9.2

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Oct 13 22:00:34 EDT 2016


Revision: 9152
          http://svnweb.midnightbsd.org/src/?rev=9152
Author:   laffer1
Date:     2016-10-13 22:00:33 -0400 (Thu, 13 Oct 2016)
Log Message:
-----------
sync with freebsd 9.2

Modified Paths:
--------------
    trunk/sys/cddl/dev/cyclic/cyclic.c
    trunk/sys/cddl/dev/cyclic/cyclic_test.c
    trunk/sys/cddl/dev/cyclic/i386/cyclic_machdep.c
    trunk/sys/cddl/dev/dtmalloc/dtmalloc.c

Modified: trunk/sys/cddl/dev/cyclic/cyclic.c
===================================================================
--- trunk/sys/cddl/dev/cyclic/cyclic.c	2016-10-14 02:00:08 UTC (rev 9151)
+++ trunk/sys/cddl/dev/cyclic/cyclic.c	2016-10-14 02:00:33 UTC (rev 9152)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
 /*
  * CDDL HEADER START
  *
@@ -21,7 +22,7 @@
  *
  * Portions Copyright 2008 John Birrell <jb at freebsd.org>
  *
- * $MidnightBSD$
+ * $FreeBSD: release/9.2.0/sys/cddl/dev/cyclic/cyclic.c 249132 2013-04-05 08:22:11Z mav $
  *
  * This is a simplified version of the cyclic timer subsystem from
  * OpenSolaris. In the FreeBSD version, we don't use interrupt levels.

Modified: trunk/sys/cddl/dev/cyclic/cyclic_test.c
===================================================================
--- trunk/sys/cddl/dev/cyclic/cyclic_test.c	2016-10-14 02:00:08 UTC (rev 9151)
+++ trunk/sys/cddl/dev/cyclic/cyclic_test.c	2016-10-14 02:00:33 UTC (rev 9152)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
 /*-
  * Copyright 2007 John Birrell <jb at FreeBSD.org>
  *
@@ -22,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $MidnightBSD$
+ * $FreeBSD: release/9.2.0/sys/cddl/dev/cyclic/cyclic_test.c 179260 2008-05-23 22:21:58Z jb $
  *
  */
 

Modified: trunk/sys/cddl/dev/cyclic/i386/cyclic_machdep.c
===================================================================
--- trunk/sys/cddl/dev/cyclic/i386/cyclic_machdep.c	2016-10-14 02:00:08 UTC (rev 9151)
+++ trunk/sys/cddl/dev/cyclic/i386/cyclic_machdep.c	2016-10-14 02:00:33 UTC (rev 9152)
@@ -22,7 +22,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $MidnightBSD$
+ * $FreeBSD: release/9.2.0/sys/cddl/dev/cyclic/i386/cyclic_machdep.c 222813 2011-06-07 08:46:13Z attilio $
  *
  */
 

Modified: trunk/sys/cddl/dev/dtmalloc/dtmalloc.c
===================================================================
--- trunk/sys/cddl/dev/dtmalloc/dtmalloc.c	2016-10-14 02:00:08 UTC (rev 9151)
+++ trunk/sys/cddl/dev/dtmalloc/dtmalloc.c	2016-10-14 02:00:33 UTC (rev 9152)
@@ -1,4 +1,3 @@
-/* $MidnightBSD$ */
 /*
  * CDDL HEADER START
  *
@@ -21,7 +20,7 @@
  *
  * Portions Copyright 2006-2008 John Birrell jb at freebsd.org
  *
- * $FreeBSD: src/sys/cddl/dev/dtmalloc/dtmalloc.c,v 1.1.2.1.2.1 2008/11/25 02:59:29 kensmith Exp $
+ * $FreeBSD: release/9.2.0/sys/cddl/dev/dtmalloc/dtmalloc.c 252860 2013-07-06 03:39:40Z markj $
  *
  */
 
@@ -29,6 +28,7 @@
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/conf.h>
+#include <sys/ctype.h>
 #include <sys/kernel.h>
 #include <sys/malloc.h>
 #include <sys/module.h>
@@ -112,8 +112,17 @@
 {
 	char name[DTRACE_FUNCNAMELEN];
 	struct malloc_type_internal *mtip = mtp->ks_handle;
+	int i;
 
+	/*
+	 * malloc_type descriptions are allowed to contain whitespace, but
+	 * DTrace probe identifiers are not, so replace the whitespace with
+	 * underscores.
+	 */
 	strlcpy(name, mtp->ks_shortdesc, sizeof(name));
+	for (i = 0; name[i] != 0; i++)
+		if (isspace(name[i]))
+			name[i] = '_';
 
 	if (dtrace_probe_lookup(dtmalloc_id, NULL, name, "malloc") != 0)
 		return;



More information about the Midnightbsd-cvs mailing list