PERFORCE change 96806 for review

John Birrell jb at FreeBSD.org
Sun May 7 23:13:24 UTC 2006


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

Change 96806 by jb at jb_freebsd2 on 2006/05/07 23:12:24

	Satisfy gcc's taste for things consistent.

Affected files ...

.. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dynvar.c#3 edit

Differences ...

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

@@ -182,8 +182,6 @@
 	 */
 	bucket = hashval % dstate->dtds_hashsize;
 
-printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__);
-#ifdef DOODAD
 	if (op == DTRACE_DYNVAR_DEALLOC) {
 		volatile uintptr_t *lockp = &hash[bucket].dtdh_lock;
 
@@ -191,14 +189,13 @@
 			while ((lock = *lockp) & 1)
 				continue;
 
-			if (dtrace_casptr((void *)lockp,
-			    (void *)lock, (void *)(lock + 1)) == (void *)lock)
+			if (dtrace_casptr((volatile void *)lockp,
+			    (volatile void *)lock, (volatile void *)(lock + 1)) == (void *)lock)
 				break;
 		}
 
 		dtrace_membar_producer();
 	}
-#endif
 
 top:
 	prev = NULL;


More information about the p4-projects mailing list