[Midnightbsd-cvs] src [9147] trunk/sys/cddl/dev/sdt/sdt.c: sync with freebsd 9.2 release
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Oct 13 21:56:47 EDT 2016
Revision: 9147
http://svnweb.midnightbsd.org/src/?rev=9147
Author: laffer1
Date: 2016-10-13 21:56:46 -0400 (Thu, 13 Oct 2016)
Log Message:
-----------
sync with freebsd 9.2 release
Modified Paths:
--------------
trunk/sys/cddl/dev/sdt/sdt.c
Modified: trunk/sys/cddl/dev/sdt/sdt.c
===================================================================
--- trunk/sys/cddl/dev/sdt/sdt.c 2016-10-14 01:56:11 UTC (rev 9146)
+++ trunk/sys/cddl/dev/sdt/sdt.c 2016-10-14 01:56:46 UTC (rev 9147)
@@ -21,7 +21,7 @@
*
* Portions Copyright 2006-2008 John Birrell jb at freebsd.org
*
- * $FreeBSD: src/sys/cddl/dev/sdt/sdt.c,v 1.1.2.1.2.1 2008/11/25 02:59:29 kensmith Exp $
+ * $FreeBSD: release/9.2.0/sys/cddl/dev/sdt/sdt.c 252858 2013-07-06 02:49:56Z markj $
*
*/
@@ -53,6 +53,8 @@
static void sdt_enable(void *, dtrace_id_t, void *);
static void sdt_disable(void *, dtrace_id_t, void *);
static void sdt_load(void *);
+static int sdt_provider_unreg_callback(struct sdt_provider *prov,
+ void *arg);
static struct cdevsw sdt_cdevsw = {
.d_version = D_VERSION,
@@ -133,7 +135,7 @@
return (0);
(void) dtrace_probe_create(prov->id, probe->mod, probe->func,
- probe->name, 0, probe);
+ probe->name, 1, probe);
return (0);
}
@@ -191,7 +193,8 @@
sdt_probe_func = dtrace_probe;
- (void) sdt_provider_listall(sdt_provider_reg_callback, NULL);
+ sdt_register_callbacks(sdt_provider_reg_callback, NULL,
+ sdt_provider_unreg_callback, NULL, sdt_probe_callback, NULL);
}
static int
@@ -207,7 +210,7 @@
sdt_probe_func = sdt_probe_stub;
- (void) sdt_provider_listall(sdt_provider_unreg_callback, NULL);
+ sdt_deregister_callbacks();
destroy_dev(sdt_cdev);
More information about the Midnightbsd-cvs
mailing list