} else {
                        netdev_err(vif->ndev, "check value 6 over\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Impossible value\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Range(1 ~ 65535) over\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Invalid power mode\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Range(1~256) over\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Range(1~256) over\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Threshold Range fail\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Threshold Range fail\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Preamle Range(0~2) over\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Short slot(2) over\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "TXOP prot disable\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Beacon interval(1~65535)fail\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "DTIM range(1~255) fail\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Site survey disable\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Site scan time(1~65535) over\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Active time(1~65535) over\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "Passive time(1~65535) over\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
                } else {
                        netdev_err(vif->ndev, "out of TX rate\n");
                        result = -EINVAL;
-                       goto ERRORHANDLER;
+                       goto unlock;
                }
                i++;
        }
        if (result)
                netdev_err(vif->ndev, "Error in setting CFG params\n");
 
-ERRORHANDLER:
+unlock:
        mutex_unlock(&hif_drv->cfg_values_lock);
        return result;
 }