add rmb()
This commit was SVN r11710.
Этот коммит содержится в:
родитель
977e3c5ca1
Коммит
18c54f574f
@ -29,6 +29,7 @@
|
||||
#include "ompi/mca/pml/pml.h"
|
||||
#include "ompi/mca/btl/btl.h"
|
||||
#include "opal/sys/timer.h"
|
||||
#include "opal/sys/atomic.h"
|
||||
|
||||
#include "opal/mca/base/mca_base_param.h"
|
||||
#include "orte/mca/errmgr/errmgr.h"
|
||||
@ -966,7 +967,9 @@ static int btl_openib_component_progress(void)
|
||||
endpoint->eager_rdma_local.head);
|
||||
|
||||
if(MCA_BTL_OPENIB_RDMA_FRAG_LOCAL(frag)) {
|
||||
uint32_t size = MCA_BTL_OPENIB_RDMA_FRAG_GET_SIZE(frag->ftr);
|
||||
uint32_t size;
|
||||
opal_atomic_rmb();
|
||||
size = MCA_BTL_OPENIB_RDMA_FRAG_GET_SIZE(frag->ftr);
|
||||
#if OMPI_ENABLE_DEBUG
|
||||
if (frag->ftr->seq != endpoint->eager_rdma_local.seq)
|
||||
BTL_ERROR(("Eager RDMA wrong SEQ: received %d expected %d",
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user