PERFORCE change 132139 for review

John Birrell jb at FreeBSD.org
Sun Dec 30 17:29:37 PST 2007


http://perforce.freebsd.org/chv.cgi?CH=132139

Change 132139 by jb at 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;


More information about the p4-projects mailing list