PERFORCE change 96269 for review

John Birrell jb at FreeBSD.org
Thu Apr 27 23:01:55 UTC 2006


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

Change 96269 by jb at jb_freebsd2 on 2006/04/27 23:01:41

	Remove my hacked interrupt enable/disable functions and map FreeBSD's
	ones directly to the dttrace dunction names because the model
	matches.
	
	Thanks to jhb at .

Affected files ...

.. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.c#11 edit
.. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.h#9 edit

Differences ...

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

@@ -161,17 +161,6 @@
 	printf("%s:\n",__FUNCTION__);
 	return NULL;
 }
-dtrace_icookie_t
-dtrace_interrupt_disable(void)
-{
-	disable_intr();
-	return (0);
-}
-void
-dtrace_interrupt_enable(dtrace_icookie_t a)
-{
-	enable_intr();
-}
 void
 dtrace_getpcstack(pc_t *a, int b, int c, uint32_t *d)
 {

==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.h#9 (text+ko) ====

@@ -29,6 +29,10 @@
 #define MUTEX_HELD(_a)		((_a)->dm_owner == curthread)
 #define MUTEX_NOT_HELD(_a)	((_a)->dm_owner != curthread)
 
+#define dtrace_icookie_t	register_t
+#define dtrace_interrupt_disable	intr_disable
+#define dtrace_interrupt_enable	intr_restore
+
 #define	mod_modname		pathname
 #define	crgetuid(_a)		_a->cr_uid
 #define	crgetzoneid(_a)		0


More information about the p4-projects mailing list