|
@@ -246,7 +246,8 @@ int qlcnic_83xx_check_vnic_state(struct qlcnic_adapter *adapter)
|
|
u32 state;
|
|
u32 state;
|
|
|
|
|
|
state = QLCRDX(ahw, QLC_83XX_VNIC_STATE);
|
|
state = QLCRDX(ahw, QLC_83XX_VNIC_STATE);
|
|
- while (state != QLCNIC_DEV_NPAR_OPER && idc->vnic_wait_limit--) {
|
|
|
|
|
|
+ while (state != QLCNIC_DEV_NPAR_OPER && idc->vnic_wait_limit) {
|
|
|
|
+ idc->vnic_wait_limit--;
|
|
msleep(1000);
|
|
msleep(1000);
|
|
state = QLCRDX(ahw, QLC_83XX_VNIC_STATE);
|
|
state = QLCRDX(ahw, QLC_83XX_VNIC_STATE);
|
|
}
|
|
}
|