Cisco CSCuj12524: c_put_big segfault
- usnic_free() cannot free the fragment until ACK is received This commit was SVN r29182.
Этот коммит содержится в:
родитель
89b5f0899b
Коммит
b9103c0f66
@ -272,12 +272,8 @@ static int usnic_free(struct mca_btl_base_module_t* btl,
|
|||||||
opal_output(0, "usnic_free: %p\n", (void*)frag);
|
opal_output(0, "usnic_free: %p\n", (void*)frag);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if 1 /* seperate commit for seperate bug */
|
|
||||||
OMPI_FREE_LIST_RETURN_MT(frag->uf_freelist, &(frag->uf_base.super));
|
|
||||||
#else
|
|
||||||
ompi_btl_usnic_send_frag_return_cond((struct ompi_btl_usnic_module_t *)btl,
|
ompi_btl_usnic_send_frag_return_cond((struct ompi_btl_usnic_module_t *)btl,
|
||||||
frag);
|
frag);
|
||||||
#endif
|
|
||||||
|
|
||||||
return OMPI_SUCCESS;
|
return OMPI_SUCCESS;
|
||||||
}
|
}
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user