1
1

btl/self: fix fragment segment length in mca_btl_self_prepare_src()

opal_convertor_pack() might pack less bytes than requested,
so always set frag->segments[0].seg_len.

Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
Этот коммит содержится в:
Gilles Gouaillardet 2016-11-24 10:43:10 +09:00
родитель c660b9b445
Коммит 1a279c4ee9

Просмотреть файл

@ -13,6 +13,8 @@
* Copyright (c) 2012-2013 Inria. All rights reserved.
* Copyright (c) 2014-2016 Los Alamos National Security, LLC. All rights
* reserved.
* Copyright (c) 2016 Research Organization for Information Science
* and Technology (RIST). All rights reserved.
* $COPYRIGHT$
*
* Additional copyrights may follow
@ -176,6 +178,7 @@ static struct mca_btl_base_descriptor_t *mca_btl_self_prepare_src (struct mca_bt
}
*size = max_data;
frag->segments[0].seg_len = reserve + max_data;
} else {
void *data_ptr;