RDMA osc: remove extra retain on pending_op
Signed-off-by: Joseph Schuchart <schuchart@hlrs.de> (cherry picked from commit de67ada44251b2792f3fef19d890dc7aad39dd73)
Этот коммит содержится в:
родитель
ed358e5df2
Коммит
2503b5f10f
@ -45,9 +45,7 @@ static inline int ompi_osc_rdma_btl_fop (ompi_osc_rdma_module_t *module, struct
|
||||
pending_op = OBJ_NEW(ompi_osc_rdma_pending_op_t);
|
||||
assert (NULL != pending_op);
|
||||
|
||||
if (wait_for_completion) {
|
||||
OBJ_RETAIN(pending_op);
|
||||
} else {
|
||||
if (!wait_for_completion) {
|
||||
/* NTH: need to keep track of pending ops to avoid a potential teardown problem */
|
||||
pending_op->module = module;
|
||||
(void) opal_atomic_fetch_add_32 (&module->pending_ops, 1);
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user