X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_barrier.c;h=961b894cdd0eef1150425f6d80cd055c9efaeed5;hb=ee8feefed3a69f8145b896ac527c4d227516c411;hp=f887a052743418d53cd2fe615107ba218564efd6;hpb=92082ed86bcfd503e28dbedb24c79c3dc797dc87;p=palacios.git diff --git a/palacios/src/palacios/vmm_barrier.c b/palacios/src/palacios/vmm_barrier.c index f887a05..961b894 100644 --- a/palacios/src/palacios/vmm_barrier.c +++ b/palacios/src/palacios/vmm_barrier.c @@ -93,6 +93,10 @@ int v3_wait_for_barrier(struct v3_vm_info * vm_info, struct guest_info * local_c int all_blocked = 0; int i = 0; + if (barrier->active == 0) { + return -1; + } + // wait for barrier catch on all cores while (all_blocked == 0) { all_blocked = 1;