1
1

bcol/iboffload: fix more errors from param -> var updates

This commit was SVN r28281.
Этот коммит содержится в:
Nathan Hjelm 2013-04-03 18:55:46 +00:00
родитель 31a498c2a1
Коммит 47a1897710
3 изменённых файлов: 9 добавлений и 13 удалений

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

@ -180,11 +180,11 @@ struct mca_bcol_iboffload_component_t {
/** max outstanding CQE on the CQ */ /** max outstanding CQE on the CQ */
int cq_size; int cq_size;
/** Max size of inline data */ /** Max size of inline data */
int max_inline_data; unsigned int max_inline_data;
/** IB partition definition */ /** IB partition definition */
uint32_t pkey_val; uint32_t pkey_val;
/** Outstanding atomic reads */ /** Outstanding atomic reads */
uint32_t qp_ous_rd_atom; unsigned int qp_ous_rd_atom;
/** IB MTU */ /** IB MTU */
int mtu; int mtu;
/** Recv not ready timer */ /** Recv not ready timer */
@ -242,7 +242,7 @@ struct mca_bcol_iboffload_component_t {
* and set this flag to true */ * and set this flag to true */
bool init_done; bool init_done;
/** Maximal number of fragments of the same colective request that can be sent in parallel */ /** Maximal number of fragments of the same colective request that can be sent in parallel */
uint32_t max_pipeline_depth; unsigned int max_pipeline_depth;
/** array mapping Open MPI reduction operators to MVerbs reduction operators */ /** array mapping Open MPI reduction operators to MVerbs reduction operators */
enum ibv_m_wr_calc_op map_ompi_to_ib_calcs[OMPI_OP_NUM_OF_TYPES]; enum ibv_m_wr_calc_op map_ompi_to_ib_calcs[OMPI_OP_NUM_OF_TYPES];
/** array mapping Open MPI data types to MVerbs data types */ /** array mapping Open MPI data types to MVerbs data types */

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

@ -99,7 +99,7 @@ mca_bcol_iboffload_component_t mca_bcol_iboffload_component = {
iboffload_open, iboffload_open,
iboffload_close, iboffload_close,
NULL, /* query */ NULL, /* query */
mca_bcol_iboffload_register_params mca_bcol_iboffload_register_params,
NULL, /* reserved */ NULL, /* reserved */
}, },
@ -415,9 +415,7 @@ static int iboffload_open(void)
} }
/* Check MCA parameters */ /* Check MCA parameters */
if (0 == (ival & (ival - 1))) { if (0 != (mca_bcol_iboffload_component.exchange_tree_order & (mca_bcol_iboffload_component.exchange_tree_order - 1))) {
mca_bcol_iboffload_component.exchange_tree_order = ival;
} else {
IBOFFLOAD_ERROR(("Warning: ibcol_iboffload_exchange_tree_order is %d which is not a power of 2, setting it to 2", ival)); IBOFFLOAD_ERROR(("Warning: ibcol_iboffload_exchange_tree_order is %d which is not a power of 2, setting it to 2", ival));
mca_bcol_iboffload_component.exchange_tree_order = 2; mca_bcol_iboffload_component.exchange_tree_order = 2;
} }

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

@ -246,7 +246,7 @@ int mca_bcol_iboffload_register_params(void)
CHECK(reg_int("max_pipeline_depth", NULL, CHECK(reg_int("max_pipeline_depth", NULL,
"The maximal number of fragments of the same collective request that can be transferred in parallel", 3, "The maximal number of fragments of the same collective request that can be transferred in parallel", 3,
&mca_bcol_iboffload_component.max_pipeline_depth, 0)); (int *) &mca_bcol_iboffload_component.max_pipeline_depth, 0));
CHECK(reg_int("max_mqe_tasks", NULL, CHECK(reg_int("max_mqe_tasks", NULL,
"Maximum number of MQEs for each iboffload module", "Maximum number of MQEs for each iboffload module",
@ -293,7 +293,7 @@ int mca_bcol_iboffload_register_params(void)
"otherwise must be >= 0). " "otherwise must be >= 0). "
"If not explicitly set, use max_inline_data from " "If not explicitly set, use max_inline_data from "
"the INI file containing device-specific parameters", "the INI file containing device-specific parameters",
128, &mca_bcol_iboffload_component.max_inline_data, 128, (int *) &mca_bcol_iboffload_component.max_inline_data,
REGINT_NEG_ONE_OK | REGINT_GE_ZERO)); REGINT_NEG_ONE_OK | REGINT_GE_ZERO));
#if 0 #if 0
@ -314,10 +314,8 @@ int mca_bcol_iboffload_register_params(void)
0)); 0));
CHECK(reg_int("qp_ous_rd_atom", NULL, CHECK(reg_int("qp_ous_rd_atom", NULL,
"InfiniBand outstanding atomic reads " "InfiniBand outstanding atomic reads (must be >= 0)", 4,
"(must be >= 0)", (int *) &mca_bcol_iboffload_component.qp_ous_rd_atom, REGINT_GE_ZERO));
4, &ival, REGINT_GE_ZERO));
mca_bcol_iboffload_component.qp_ous_rd_atom = (uint32_t) ival;
asprintf(&msg, "OpenFabrics MTU, in bytes (if not specified in INI files). Valid values are: %d=256 bytes, %d=512 bytes, %d=1024 bytes, %d=2048 bytes, %d=4096 bytes", asprintf(&msg, "OpenFabrics MTU, in bytes (if not specified in INI files). Valid values are: %d=256 bytes, %d=512 bytes, %d=1024 bytes, %d=2048 bytes, %d=4096 bytes",
IBV_MTU_256, IBV_MTU_256,