{
                        if ((pAd->StaCfg.bRadio == TRUE) && (pAd->SameRxByteCount < 700))
                        {
-                               DBGPRINT(RT_DEBUG_TRACE, ("--->  SameRxByteCount = %d !!!!!!!!!!!!!!! \n", pAd->SameRxByteCount));
+                               DBGPRINT(RT_DEBUG_TRACE, ("--->  SameRxByteCount = %lu !!!!!!!!!!!!!!! \n", pAd->SameRxByteCount));
                                pAd->SameRxByteCount = 700;
                                AsicResetBBP(pAd);
                        }
 
                if (pAd->StaCfg.bRadio == FALSE)
                {
                        RTMP_SET_PSFLAG(pAd, fRTMP_PS_CAN_GO_SLEEP);
-                       return (NDIS_STATUS_SUCCESS);
+                       return;
                }
                DBGPRINT(RT_DEBUG_TRACE,("RTMPWPAAddKeyProc1==>\n"));
                RTMPPCIeLinkCtrlValueRestore(pAd, RESTORE_HALT);
                if (pAdapter->StaCfg.bRadio == FALSE)
                {
                        RTMP_SET_PSFLAG(pAdapter, fRTMP_PS_CAN_GO_SLEEP);
-                       return (NDIS_STATUS_SUCCESS);
+                       return;
                }
                DBGPRINT(RT_DEBUG_TRACE,("RTMPWPAAddKeyProc1==>\n"));
                RTMPPCIeLinkCtrlValueRestore(pAdapter, RESTORE_HALT);