1
1

ompi/oshmem: fix cswap bug in mca/atomic/mxm.

Signed-off-by: Xin Zhao <xinz@mellanox.com>
Этот коммит содержится в:
Xin Zhao 2018-03-30 02:56:09 -05:00
родитель 44a1c781f4
Коммит a5b72cc2e4

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

@ -34,8 +34,9 @@ int mca_atomic_mxm_cswap(void *target,
mxm_send_req_t sreq;
mca_atomic_mxm_req_init(&sreq, pe, target, nlong);
memcpy(prev, value, nlong);
sreq.base.data.buffer.ptr = (void *) value;
sreq.base.data.buffer.ptr = prev;
if (NULL == cond) {
sreq.opcode = MXM_REQ_OP_ATOMIC_SWAP;
} else {
@ -45,8 +46,6 @@ int mca_atomic_mxm_cswap(void *target,
mca_atomic_mxm_post(&sreq);
memcpy(prev, value, nlong);
return OSHMEM_SUCCESS;
}