coll/ml: silence warnings (incorrect callback prototype)
Этот коммит содержится в:
родитель
56f8a7b840
Коммит
c404e98dce
@ -19,7 +19,7 @@
|
|||||||
/* collective managment descriptor initialization - called right after
|
/* collective managment descriptor initialization - called right after
|
||||||
* the constructor by opal_free_list code
|
* the constructor by opal_free_list code
|
||||||
*/
|
*/
|
||||||
static void mca_coll_ml_collective_operation_progress_init
|
static int mca_coll_ml_collective_operation_progress_init
|
||||||
(opal_free_list_item_t* item, void* ctx)
|
(opal_free_list_item_t* item, void* ctx)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
@ -56,6 +56,7 @@ static void mca_coll_ml_collective_operation_progress_init
|
|||||||
coll_op->coll_module =
|
coll_op->coll_module =
|
||||||
((struct coll_desc_init *)ctx)->bcol_base_module;
|
((struct coll_desc_init *)ctx)->bcol_base_module;
|
||||||
|
|
||||||
|
return OPAL_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
int ml_coll_schedule_setup(mca_coll_ml_module_t *ml_module)
|
int ml_coll_schedule_setup(mca_coll_ml_module_t *ml_module)
|
||||||
|
@ -326,20 +326,22 @@ static void mca_coll_ml_collective_operation_progress_destruct
|
|||||||
/* initialize the full message descriptor - can pass in module specific
|
/* initialize the full message descriptor - can pass in module specific
|
||||||
* initialization data
|
* initialization data
|
||||||
*/
|
*/
|
||||||
static void init_ml_fragment_desc(opal_free_list_item_t *desc , void* ctx);
|
static int init_ml_fragment_desc(opal_free_list_item_t *desc , void* ctx);
|
||||||
static void init_ml_message_desc(opal_free_list_item_t *desc , void* ctx)
|
static int init_ml_message_desc(opal_free_list_item_t *desc , void* ctx)
|
||||||
{
|
{
|
||||||
mca_coll_ml_module_t *module= (mca_coll_ml_module_t *) ctx;
|
mca_coll_ml_module_t *module= (mca_coll_ml_module_t *) ctx;
|
||||||
mca_coll_ml_descriptor_t *msg_desc = (mca_coll_ml_descriptor_t *) desc;
|
mca_coll_ml_descriptor_t *msg_desc = (mca_coll_ml_descriptor_t *) desc;
|
||||||
|
|
||||||
/* finish setting up the fragment descriptor */
|
/* finish setting up the fragment descriptor */
|
||||||
init_ml_fragment_desc((opal_free_list_item_t*)&(msg_desc->fragment),module);
|
init_ml_fragment_desc((opal_free_list_item_t*)&(msg_desc->fragment),module);
|
||||||
|
|
||||||
|
return OPAL_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* initialize the fragment descriptor - can pass in module specific
|
/* initialize the fragment descriptor - can pass in module specific
|
||||||
* initialization data
|
* initialization data
|
||||||
*/
|
*/
|
||||||
static void init_ml_fragment_desc(opal_free_list_item_t *desc , void* ctx)
|
static int init_ml_fragment_desc(opal_free_list_item_t *desc , void* ctx)
|
||||||
{
|
{
|
||||||
mca_coll_ml_module_t *module= (mca_coll_ml_module_t *) ctx;
|
mca_coll_ml_module_t *module= (mca_coll_ml_module_t *) ctx;
|
||||||
mca_coll_ml_fragment_t *frag_desc = (mca_coll_ml_fragment_t *) desc;
|
mca_coll_ml_fragment_t *frag_desc = (mca_coll_ml_fragment_t *) desc;
|
||||||
@ -352,6 +354,7 @@ static void init_ml_fragment_desc(opal_free_list_item_t *desc , void* ctx)
|
|||||||
malloc(sizeof(bcol_function_args_t) * module->max_fn_calls);
|
malloc(sizeof(bcol_function_args_t) * module->max_fn_calls);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return OPAL_SUCCESS;
|
||||||
}
|
}
|
||||||
static void mca_coll_ml_bcol_list_item_construct(mca_coll_ml_bcol_list_item_t *item)
|
static void mca_coll_ml_bcol_list_item_construct(mca_coll_ml_bcol_list_item_t *item)
|
||||||
{
|
{
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user