added asserts to warn developers that ob1/csum match fragments do not support more than 2 segments
This commit was SVN r25514.
Этот коммит содержится в:
родитель
b4edf0ff5c
Коммит
f8c8c641f1
@ -147,6 +147,9 @@ void mca_pml_csum_recv_frag_callback_match(mca_btl_base_module_t* btl,
|
||||
size_t bytes_received = 0;
|
||||
uint16_t csum_received, csum=0;
|
||||
uint32_t csum_data;
|
||||
|
||||
/* NTH: FIXME -- we will clobber the stack if num_segments > 2 (see lines 260, 276-281) */
|
||||
assert(num_segments < 3);
|
||||
|
||||
if( OPAL_UNLIKELY(segments->seg_len < OMPI_PML_CSUM_MATCH_HDR_LEN) ) {
|
||||
return;
|
||||
|
@ -111,6 +111,9 @@ void mca_pml_ob1_recv_frag_callback_match(mca_btl_base_module_t* btl,
|
||||
mca_pml_ob1_comm_proc_t *proc;
|
||||
size_t num_segments = des->des_dst_cnt;
|
||||
size_t bytes_received = 0;
|
||||
|
||||
/* NTH: FIXME -- we will clobber the stack if num_segments > 2 (see lines 199, 215-220) */
|
||||
assert(num_segments < 3);
|
||||
|
||||
if( OPAL_UNLIKELY(segments->seg_len < OMPI_PML_OB1_MATCH_HDR_LEN) ) {
|
||||
return;
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user