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>