No more warnings in the GM PTL.
This commit was SVN r7385.
Этот коммит содержится в:
родитель
7ca22d9416
Коммит
32cdc551af
ompi/mca/ptl/gm
@ -402,7 +402,7 @@ mca_ptl_gm_matched( mca_ptl_base_module_t* ptl,
|
||||
|
||||
/* Now update the status of the fragment */
|
||||
if( ((mca_ptl_gm_recv_frag_t*)frag)->have_allocated_buffer == true ) {
|
||||
gm_release_local_buffer( ((mca_ptl_gm_recv_frag_t*)frag)->frag_recv.frag_base.frag_addr );
|
||||
mca_ptl_gm_release_local_buffer( ((mca_ptl_gm_recv_frag_t*)frag)->frag_recv.frag_base.frag_addr );
|
||||
((mca_ptl_gm_recv_frag_t*)frag)->have_allocated_buffer = false;
|
||||
}
|
||||
|
||||
|
@ -222,8 +222,8 @@ extern "C" {
|
||||
* Internally allocate memory for the unexpected messages. We will manage a list
|
||||
* of such buffers in order to avoid too many memory allocations.
|
||||
*/
|
||||
extern char* gm_get_local_buffer( void );
|
||||
extern void gm_release_local_buffer( char* ptr );
|
||||
extern char* mca_ptl_gm_get_local_buffer( void );
|
||||
extern void mca_ptl_gm_release_local_buffer( char* ptr );
|
||||
|
||||
union mca_ptl_base_header_t;
|
||||
void mca_ptl_gm_dump_header( char* str, union mca_ptl_base_header_t* hdr );
|
||||
|
@ -557,7 +557,7 @@ mca_ptl_gm_component_control (int param, void *value, size_t size)
|
||||
return OMPI_SUCCESS;
|
||||
}
|
||||
|
||||
char* gm_get_local_buffer( void )
|
||||
char* mca_ptl_gm_get_local_buffer( void )
|
||||
{
|
||||
opal_list_item_t* item;
|
||||
int rc;
|
||||
@ -566,7 +566,7 @@ char* gm_get_local_buffer( void )
|
||||
return (char*)item;
|
||||
}
|
||||
|
||||
void gm_release_local_buffer( char* ptr )
|
||||
void mca_ptl_gm_release_local_buffer( char* ptr )
|
||||
{
|
||||
OMPI_GM_FREE_LIST_RETURN( &(mca_ptl_gm_component.gm_unexpected_frags_data), (opal_list_item_t*)ptr );
|
||||
}
|
||||
|
@ -632,7 +632,7 @@ mca_ptl_gm_recv_frag_match( struct mca_ptl_gm_module_t *ptl,
|
||||
|
||||
/* get some memory and copy the data inside. We can then release the receive buffer */
|
||||
if( 0 != recv_frag->attached_data_length ) {
|
||||
char* ptr = (char*)gm_get_local_buffer();
|
||||
char* ptr = (char*)mca_ptl_gm_get_local_buffer();
|
||||
recv_frag->have_allocated_buffer = true;
|
||||
memcpy( ptr, recv_frag->frag_recv.frag_base.frag_addr, recv_frag->attached_data_length );
|
||||
recv_frag->frag_recv.frag_base.frag_addr = ptr;
|
||||
@ -750,7 +750,7 @@ mca_ptl_gm_recv_frag_frag( struct mca_ptl_gm_module_t* ptl,
|
||||
*/
|
||||
ompi_convertor_clone_with_position( &(request->req_recv.req_convertor),
|
||||
convertor, 1,
|
||||
&(hdr->hdr_frag.hdr_frag_offset) );
|
||||
(size_t*)&(hdr->hdr_frag.hdr_frag_offset) );
|
||||
}
|
||||
|
||||
if( header_length != msg_len ) {
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user