int mgt_commit(islpci_private *priv) { int rvalue; enum oid_num_t u; if (islpci_get_state(priv) < PRV_STATE_INIT) return 0; rvalue = mgt_commit_list(priv, commit_part1, VEC_SIZE(commit_part1)); if (priv->iw_mode != IW_MODE_MONITOR) rvalue |= mgt_commit_list(priv, commit_part2, VEC_SIZE(commit_part2)); u = OID_INL_MODE; rvalue |= mgt_commit_list(priv, &u, 1); rvalue |= mgt_update_addr(priv); if (rvalue) { /* some request have failed. The device might be in an incoherent state. We should reset it ! */ printk(KERN_DEBUG "%s: mgt_commit: failure\n", priv->ndev->name); } return rvalue; }
int mgt_commit(islpci_private *priv) { int rvalue; enum oid_num_t u; if (islpci_get_state(priv) < PRV_STATE_INIT) return 0; rvalue = mgt_commit_list(priv, commit_part1, VEC_SIZE(commit_part1)); if (priv->iw_mode != IW_MODE_MONITOR) rvalue |= mgt_commit_list(priv, commit_part2, VEC_SIZE(commit_part2)); u = OID_INL_MODE; rvalue |= mgt_commit_list(priv, &u, 1); rvalue |= mgt_update_addr(priv); if (rvalue) { printk(KERN_DEBUG "%s: mgt_commit: failure\n", priv->ndev->name); } return rvalue; }