psetstakey_para = rtw_zmalloc(sizeof(struct set_stakey_parm));
        if (psetstakey_para == NULL) {
-               kfree((u8 *)ph2c);
+               kfree(ph2c);
                res = _FAIL;
                goto exit;
        }
        }
        psetkeyparm = rtw_zmalloc(sizeof(struct setkey_parm));
        if (psetkeyparm == NULL) {
-               kfree((unsigned char *)pcmd);
+               kfree(pcmd);
                res = _FAIL;
                goto exit;
        }
 
        if ((pcmd->cmdcode != _JoinBss_CMD_) &&
            (pcmd->cmdcode != _CreateBss_CMD_)) {
                /* free parmbuf in cmd_obj */
-               kfree((unsigned char *)pcmd->parmbuf);
+               kfree(pcmd->parmbuf);
        }
 
        if (pcmd->rsp != NULL) {
                if (pcmd->rspsz != 0) {
                        /* free rsp in cmd_obj */
-                       kfree((unsigned char *)pcmd->rsp);
+                       kfree(pcmd->rsp);
                }
        }
 
 
 
        psetauthparm = rtw_zmalloc(sizeof(struct setauth_parm));
        if (psetauthparm == NULL) {
-               kfree((unsigned char *)pcmd);
+               kfree(pcmd);
                res = _FAIL;
                goto exit;
        }
        default:
                RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_, ("\n rtw_set_key:psecuritypriv->dot11PrivacyAlgrthm = %x (must be 1 or 2 or 4 or 5)\n", psecuritypriv->dot11PrivacyAlgrthm));
                res = _FAIL;
-               kfree((unsigned char *)psetkeyparm);
+               kfree(psetkeyparm);
                goto exit;
        }
 
        if (enqueue) {
                pcmd = rtw_zmalloc(sizeof(struct cmd_obj));
                if (pcmd == NULL) {
-                       kfree((unsigned char *)psetkeyparm);
+                       kfree(psetkeyparm);
                        res = _FAIL;  /* try again */
                        goto exit;
                }
                res = rtw_enqueue_cmd(pcmdpriv, pcmd);
        } else {
                setkey_hdl(adapter, (u8 *)psetkeyparm);
-               kfree((u8 *) psetkeyparm);
+               kfree(psetkeyparm);
        }
 exit:
        return res;