usnic: add some extra debug-build sanity checks
On the off chance that the PML is twiddling fields that it really shouldn't be... Reviewed-by: Reese Faucette <rfaucett@cisco.com> This commit was SVN r29804.
Этот коммит содержится в:
родитель
78a65a30e6
Коммит
da26226e3c
@ -64,7 +64,13 @@ static inline void compute_sf_size(ompi_btl_usnic_send_frag_t *sfrag)
|
|||||||
ompi_btl_usnic_frag_t *frag;
|
ompi_btl_usnic_frag_t *frag;
|
||||||
|
|
||||||
frag = &sfrag->sf_base;
|
frag = &sfrag->sf_base;
|
||||||
|
|
||||||
|
assert(frag->uf_base.des_src_cnt > 0);
|
||||||
assert(frag->uf_base.des_src_cnt <= 2);
|
assert(frag->uf_base.des_src_cnt <= 2);
|
||||||
|
|
||||||
|
/* belt and suspenders: second len should be zero if only one SGE */
|
||||||
|
assert(2 == frag->uf_base.des_src_cnt || 0 == frag->uf_src_seg[1].seg_len);
|
||||||
|
|
||||||
sfrag->sf_size = 0;
|
sfrag->sf_size = 0;
|
||||||
sfrag->sf_size += frag->uf_src_seg[0].seg_len;
|
sfrag->sf_size += frag->uf_src_seg[0].seg_len;
|
||||||
sfrag->sf_size += frag->uf_src_seg[1].seg_len;
|
sfrag->sf_size += frag->uf_src_seg[1].seg_len;
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user