[mpich2-commits] r6686 - mpich2/trunk/src/include
goodell at mcs.anl.gov
goodell at mcs.anl.gov
Thu May 20 13:44:30 CDT 2010
Author: goodell
Date: 2010-05-20 13:44:30 -0500 (Thu, 20 May 2010)
New Revision: 6686
Modified:
mpich2/trunk/src/include/mpiimplthread.h
Log:
more threading macro fixes: missing semicolons & macros
No reviewer.
Modified: mpich2/trunk/src/include/mpiimplthread.h
===================================================================
--- mpich2/trunk/src/include/mpiimplthread.h 2010-05-20 18:11:04 UTC (rev 6685)
+++ mpich2/trunk/src/include/mpiimplthread.h 2010-05-20 18:44:30 UTC (rev 6686)
@@ -508,29 +508,29 @@
#define MPIU_THREAD_CS_ENTER_LOCKNAME(_name) \
{ \
MPIU_DBG_MSG(THREAD,VERBOSE,"attempting to ENTER " #_name); \
- MPIU_THREAD_CHECKDEPTH(_name,0) \
+ MPIU_THREAD_CHECKDEPTH(_name,0); \
MPIU_THREAD_CHECKNEST(_name) \
{ \
MPIU_DBG_MSG(THREAD,TYPICAL,"Enter critical section "#_name);\
MPID_Thread_mutex_lock(&MPIR_ThreadInfo._name); \
- MPIU_THREAD_UPDATEDEPTH(_name,1) \
+ MPIU_THREAD_UPDATEDEPTH(_name,1); \
} \
}
#define MPIU_THREAD_CS_EXIT_LOCKNAME(_name) \
{ \
MPIU_DBG_MSG(THREAD,VERBOSE,"attempting to EXIT " #_name); \
- MPIU_THREAD_CHECKDEPTH(_name,1) \
+ MPIU_THREAD_CHECKDEPTH(_name,1); \
MPIU_THREAD_CHECKNEST(_name) \
{ \
MPIU_DBG_MSG(THREAD,TYPICAL,"Exit critical section "#_name);\
MPID_Thread_mutex_unlock(&MPIR_ThreadInfo._name); \
- MPIU_THREAD_UPDATEDEPTH(_name,-1) \
+ MPIU_THREAD_UPDATEDEPTH(_name,-1); \
} \
}
#define MPIU_THREAD_CS_YIELD_LOCKNAME(_name) \
do { \
MPIU_DBG_MSG(THREAD,VERBOSE,"attempting to YIELD " #_name); \
- MPIU_THREAD_CHECKDEPTH(_name,1) \
+ MPIU_THREAD_CHECKDEPTH(_name,1); \
/* don't CHECKNEST here, we want nesting to be >0 */ \
MPIU_DBG_MSG(THREAD,TYPICAL,"Yield critical section "#_name); \
MPID_Thread_mutex_unlock(&MPIR_ThreadInfo._name); \
@@ -627,6 +627,7 @@
#define MPIU_THREAD_CS_ENTER_ALLFUNC(_context)
#define MPIU_THREAD_CS_EXIT_ALLFUNC(_context)
+#define MPIU_THREAD_CS_YIELD_ALLFUNC(_context)
#define MPIU_THREAD_CS_ENTER_INIT(_context)
#define MPIU_THREAD_CS_EXIT_INIT(_context)
More information about the mpich2-commits
mailing list