Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Dec 2007 01:29:36 GMT
From:      John Birrell <jb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 132139 for review
Message-ID:  <200712310129.lBV1Ta8R088784@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=132139

Change 132139 by jb@jb_freebsd1 on 2007/12/31 01:28:48

	Delete some Solaris-specific code that we do in a very different way.

Affected files ...

.. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_load.c#20 edit

Differences ...

==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_load.c#20 (text+ko) ====

@@ -61,31 +61,6 @@
 	mutex_enter(&dtrace_lock);
 
 #ifdef DOODAD
-	if (ddi_soft_state_init(&dtrace_softstate,
-	    sizeof (dtrace_state_t), 0) != 0) {
-		cmn_err(CE_NOTE, "/dev/dtrace failed to initialize soft state");
-		mutex_exit(&cpu_lock);
-		mutex_exit(&dtrace_provider_lock);
-		mutex_exit(&dtrace_lock);
-		return (DDI_FAILURE);
-	}
-
-	if (ddi_create_minor_node(devi, DTRACEMNR_DTRACE, S_IFCHR,
-	    DTRACEMNRN_DTRACE, DDI_PSEUDO, NULL) == DDI_FAILURE ||
-	    ddi_create_minor_node(devi, DTRACEMNR_HELPER, S_IFCHR,
-	    DTRACEMNRN_HELPER, DDI_PSEUDO, NULL) == DDI_FAILURE) {
-		cmn_err(CE_NOTE, "/dev/dtrace couldn't create minor nodes");
-		ddi_remove_minor_node(devi, NULL);
-		ddi_soft_state_fini(&dtrace_softstate);
-		mutex_exit(&cpu_lock);
-		mutex_exit(&dtrace_provider_lock);
-		mutex_exit(&dtrace_lock);
-		return (DDI_FAILURE);
-	}
-
-	ddi_report_dev(devi);
-	dtrace_devi = devi;
-
 	dtrace_modload = dtrace_module_loaded;
 	dtrace_modunload = dtrace_module_unloaded;
 	dtrace_cpu_init = dtrace_cpu_setup_initial;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712310129.lBV1Ta8R088784>