i40iw: Reinitialize add_sd_cnt
add_sd_cnt in info structure passed to i40iw_create_hmc_obj_type must be 0 and since it is modified during the call, it must be reset in the loop. This avoids unnecessarily reprogramming the SDs multiple times with the same values. Signed-off-by: Mustafa Ismail <mustafa.ismail@intel.com> Signed-off-by: Shiraz Saleem <shiraz.saleem@intel.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
parent
807e005ab8
commit
24b9abab15
|
@ -483,6 +483,7 @@ static enum i40iw_status_code i40iw_create_hmc_objs(struct i40iw_device *iwdev,
|
||||||
for (i = 0; i < IW_HMC_OBJ_TYPE_NUM; i++) {
|
for (i = 0; i < IW_HMC_OBJ_TYPE_NUM; i++) {
|
||||||
info.rsrc_type = iw_hmc_obj_types[i];
|
info.rsrc_type = iw_hmc_obj_types[i];
|
||||||
info.count = dev->hmc_info->hmc_obj[info.rsrc_type].cnt;
|
info.count = dev->hmc_info->hmc_obj[info.rsrc_type].cnt;
|
||||||
|
info.add_sd_cnt = 0;
|
||||||
status = i40iw_create_hmc_obj_type(dev, &info);
|
status = i40iw_create_hmc_obj_type(dev, &info);
|
||||||
if (status) {
|
if (status) {
|
||||||
i40iw_pr_err("create obj type %d status = %d\n",
|
i40iw_pr_err("create obj type %d status = %d\n",
|
||||||
|
|
Loading…
Reference in New Issue