remove CMK_SMP in getNonLocal to make multiple worker threads call progress engine...
authorYanhuaSun <sun51@illinois.edu>
Wed, 5 Oct 2011 22:54:42 +0000 (17:54 -0500)
committerYanhuaSun <sun51@illinois.edu>
Wed, 5 Oct 2011 22:54:42 +0000 (17:54 -0500)
src/arch/util/machine-common-core.c

index 04661b83f8f28b3e704dde94670939223d28fb32..35a7789bfc64db3b0a8aae81583f5b06a4fb962e 100644 (file)
@@ -832,9 +832,7 @@ void *CmiGetNonLocal(void) {
     } 
 #endif
 
     } 
 #endif
 
-#if !CMK_SMP
     LrtsPostNonLocal();
     LrtsPostNonLocal();
-#endif
 
     MACHSTATE3(3,"[%p] CmiGetNonLocal from queue %p with msg %p end }",CmiGetState(),(cs->recv), msg);
 
 
     MACHSTATE3(3,"[%p] CmiGetNonLocal from queue %p with msg %p end }",CmiGetState(),(cs->recv), msg);