1
1

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.
Этот коммит содержится в:
Dave Goodell 2013-12-05 00:28:11 +00:00
родитель 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;
frag = &sfrag->sf_base;
assert(frag->uf_base.des_src_cnt > 0);
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 += frag->uf_src_seg[0].seg_len;
sfrag->sf_size += frag->uf_src_seg[1].seg_len;