1
1

basesmuma: missed a couple of MB references

cmr=v1.7.5:ticket=trac:4158

This commit was SVN r30538.

The following Trac tickets were found above:
  Ticket 4158 --> https://svn.open-mpi.org/trac/ompi/ticket/4158
Этот коммит содержится в:
Nathan Hjelm 2014-02-03 18:19:53 +00:00
родитель 84320f3815
Коммит 12f0bf9488

Просмотреть файл

@ -286,7 +286,7 @@ int sm_portals_root_scatter(sg_state_t *sg_state)
sg_state->msg_posted = true ;
/*
MB();
opal_atomic_wmb();
*/
sg_state->my_ctl_pointer->flag = sg_state->ready_flag;
@ -321,7 +321,7 @@ int sm_portals_extra_root_scatter(sg_state_t *sg_state)
}
MB();
opal_atomic_wmb();
sg_state->my_ctl_pointer->flag = sg_state->ready_flag;
@ -381,7 +381,7 @@ int sm_portals_secondary_root_scatter(sg_state_t *sg_state)
| PTL_MD_MANAGE_REMOTE | PTL_MD_TRUNCATE | PTL_MD_EVENT_AUTO_UNLINK_ENABLE);
sg_state->msg_posted = true ;
}
MB();
opal_atomic_wmb();
sg_state->my_ctl_pointer->flag = sg_state->ready_flag;
return OMPI_SUCCESS;
@ -437,7 +437,7 @@ int sm_portals_internode_scatter(sg_state_t *sg_state)
sg_state->msg_posted = true;
}
/*
MB();
opal_atomic_wmb();
*/
sg_state->my_ctl_pointer->flag = sg_state->ready_flag;
@ -485,7 +485,7 @@ int sm_portals_bcasts_allgather_phase(sg_state_t *sg_state)
sg_state->local_sg_offset, sg_state->length);
sg_state->ready_flag++;
MB();
opal_atomic_wmb();
sg_state->my_ctl_pointer->flag = sg_state->ready_flag;
/* Block until partner is at this level of recursive-doubling stage */