* Return Value: true if success; otherwise false
  *
  */
-bool MACbSafeSoftwareReset(struct vnt_private *priv)
+static void vt6655_mac_save_soft_reset(struct vnt_private *priv)
 {
-       unsigned char abyTmpRegData[MAC_MAX_CONTEXT_SIZE_PAGE0 + MAC_MAX_CONTEXT_SIZE_PAGE1];
-       bool bRetVal;
+       u8 tmp_reg_data[MAC_MAX_CONTEXT_SIZE_PAGE0 + MAC_MAX_CONTEXT_SIZE_PAGE1];
 
        /* PATCH....
         * save some important register's value, then do
         * reset, then restore register's value
         */
        /* save MAC context */
-       vt6655_mac_save_context(priv, abyTmpRegData);
+       vt6655_mac_save_context(priv, tmp_reg_data);
        /* do reset */
-       bRetVal = MACbSoftwareReset(priv);
+       MACbSoftwareReset(priv);
        /* restore MAC context, except CR0 */
-       vt6655_mac_restore_context(priv, abyTmpRegData);
-
-       return bRetVal;
+       vt6655_mac_restore_context(priv, tmp_reg_data);
 }
 
 /*
 
        if (!MACbSafeRxOff(priv)) {
                pr_debug(" MACbSafeRxOff == false)\n");
-               MACbSafeSoftwareReset(priv);
+               vt6655_mac_save_soft_reset(priv);
                return false;
        }
        if (!MACbSafeTxOff(priv)) {
                pr_debug(" MACbSafeTxOff == false)\n");
-               MACbSafeSoftwareReset(priv);
+               vt6655_mac_save_soft_reset(priv);
                return false;
        }
 
 
 void MACvSetLongRetryLimit(struct vnt_private *priv, unsigned char byRetryLimit);
 
 bool MACbSoftwareReset(struct vnt_private *priv);
-bool MACbSafeSoftwareReset(struct vnt_private *priv);
 bool MACbSafeRxOff(struct vnt_private *priv);
 bool MACbSafeTxOff(struct vnt_private *priv);
 bool MACbSafeStop(struct vnt_private *priv);