re-fix the previous commit
authorGengbin Zheng <gzheng@illinois.edu>
Thu, 15 Mar 2012 20:09:06 +0000 (15:09 -0500)
committerGengbin Zheng <gzheng@illinois.edu>
Thu, 15 Mar 2012 20:09:06 +0000 (15:09 -0500)
src/arch/gemini_gni/machine.c

index 6e196af8061e35f134ecd1a85bec4f308c6439f2..2d40d80aa56f35845c8c024ddcb08f9ad4b5b997 100644 (file)
@@ -678,7 +678,7 @@ inline  int  AckPool_getslot(void *addr)
     if (s == -1) {
         // printf("[%d] AckPool_getslot expand: %d\n", myrank, ackpoolsize);
         int newsize = ackpoolsize * 2;
-        if (newsize >= 1<<(32-ACK_SHIFT)) CmiAbort("AckPool too large");
+        if (newsize > 1<<(32-ACK_SHIFT)) CmiAbort("AckPool too large");
         struct AckPool   *old_ackpool = ackpool;
         ackpool = (struct AckPool *)malloc(newsize*sizeof(struct AckPool));
         memcpy(ackpool, old_ackpool, ackpoolsize*sizeof(struct AckPool));