1
1

Merge pull request #4996 from xinzhao3/topic/shmem-cswap

ompi/oshmem: fix cswap bug in mca/atomic/mxm.
Этот коммит содержится в:
Joshua Ladd 2018-04-04 08:28:57 -04:00 коммит произвёл GitHub
родитель e87cb25711 a5b72cc2e4
Коммит 15d5e2937a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23

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

@ -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;
}