diff --git a/drivers/staging/vt6656/device.h b/drivers/staging/vt6656/device.h index 0bd8a9d21c16e3e2d91ee09919fe7c06da22ad33..628a9694877489ec2fe9386e8bb31656cc6fa69d 100644 --- a/drivers/staging/vt6656/device.h +++ b/drivers/staging/vt6656/device.h @@ -794,13 +794,10 @@ typedef struct __device_info { // command timer struct timer_list sTimerCommand; -//2007-0115-01by MikeLiu -#ifdef TxInSleep struct timer_list sTimerTxData; unsigned long nTxDataTimeCout; BOOL fTxDataInSleep; BOOL IsTxDataTrigger; -#endif #ifdef WPA_SM_Transtatus BOOL fWPA_Authened; //is WPA/WPA-PSK or WPA2/WPA2-PSK authen?? diff --git a/drivers/staging/vt6656/main_usb.c b/drivers/staging/vt6656/main_usb.c index 6a04245e9ed3f042baa70279bbb983c7c43ec59f..5dbd61d0c701973c5d901d7e4bee0b06835f948b 100644 --- a/drivers/staging/vt6656/main_usb.c +++ b/drivers/staging/vt6656/main_usb.c @@ -1239,10 +1239,7 @@ device_release_WPADEV(pDevice); del_timer(&pDevice->sTimerCommand); del_timer(&pMgmt->sTimerSecondCallback); -//2007-0115-02by MikeLiu -#ifdef TxInSleep del_timer(&pDevice->sTimerTxData); -#endif if (pDevice->bDiversityRegCtlON) { del_timer(&pDevice->TimerSQ3Tmax1); diff --git a/drivers/staging/vt6656/power.c b/drivers/staging/vt6656/power.c index 5ff15bf59c5bc1868f85e26d0bc5ae2624969cae..4d7d4e014d008e9fd46ed7230fd69ef325e98877 100644 --- a/drivers/staging/vt6656/power.c +++ b/drivers/staging/vt6656/power.c @@ -290,17 +290,11 @@ BOOL PSbSendNullPacket(void *hDeviceContext) return FALSE; } -//2007-0115-03by MikeLiu -#ifdef TxInSleep if ((pDevice->bEnablePSMode == FALSE) && (pDevice->fTxDataInSleep == FALSE)){ return FALSE; } -#else - if (pDevice->bEnablePSMode == FALSE) { - return FALSE; - } -#endif + memset(pMgmt->pbyPSPacketPool, 0, sizeof(STxMgmtPacket) + WLAN_NULLDATA_FR_MAXLEN); pTxPacket = (PSTxMgmtPacket)pMgmt->pbyPSPacketPool; pTxPacket->p80211Header = (PUWLAN_80211HDR)((PBYTE)pTxPacket + sizeof(STxMgmtPacket)); diff --git a/drivers/staging/vt6656/ttype.h b/drivers/staging/vt6656/ttype.h index 3ffcd7f790de0e059fef378fe8a83ecf285496bf..342577314c3bd3bd3393abe838ca7261d1c36e50 100644 --- a/drivers/staging/vt6656/ttype.h +++ b/drivers/staging/vt6656/ttype.h @@ -31,13 +31,6 @@ /******* Common definitions and typedefs ***********************************/ -//2007-0115-05by MikeLiu -#ifndef TxInSleep -#define TxInSleep -#endif - -//DavidWang - //2007-0814-01by MikeLiu #ifndef Safe_Close #define Safe_Close diff --git a/drivers/staging/vt6656/usbpipe.c b/drivers/staging/vt6656/usbpipe.c index e1d41023c48051afe6e10c8b082108a13613e5f2..8c7b3afe44ad55b1a813e8f2f77c38929c817660 100644 --- a/drivers/staging/vt6656/usbpipe.c +++ b/drivers/staging/vt6656/usbpipe.c @@ -784,10 +784,7 @@ s_nsBulkOutIoCompleteWrite( DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Write %d bytes\n",(int)ulBufLen); pDevice->ulBulkOutBytesWrite += ulBufLen; pDevice->ulBulkOutContCRCError = 0; - //2007-0115-06by MikeLiu - #ifdef TxInSleep - pDevice->nTxDataTimeCout = 0; - #endif + pDevice->nTxDataTimeCout = 0; } else { DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BULK Out failed %d\n", status); diff --git a/drivers/staging/vt6656/wcmd.c b/drivers/staging/vt6656/wcmd.c index 7199f99a8b285290b432ef15e9f45077197d0c5c..ec1c05794d834a7cf4dca0088db9b6df8e78ae0d 100644 --- a/drivers/staging/vt6656/wcmd.c +++ b/drivers/staging/vt6656/wcmd.c @@ -742,8 +742,6 @@ void vRunCommand(void *hDeviceContext) netif_wake_queue(pDevice->dev); } - //2007-0115-07by MikeLiu - #ifdef TxInSleep if(pDevice->IsTxDataTrigger != FALSE) { //TxDataTimer is not triggered at the first time // printk("Re-initial TxDataTimer****\n"); del_timer(&pDevice->sTimerTxData); @@ -759,7 +757,6 @@ void vRunCommand(void *hDeviceContext) } pDevice->IsTxDataTrigger = TRUE; add_timer(&pDevice->sTimerTxData); - #endif } else if(pMgmt->eCurrState < WMAC_STATE_ASSOCPENDING) { @@ -1276,8 +1273,6 @@ void vResetCommandTimer(void *hDeviceContext) pDevice->bCmdClear = FALSE; } -//2007-0115-08by MikeLiu -#ifdef TxInSleep void BSSvSecondTxData(void *hDeviceContext) { PSDevice pDevice = (PSDevice)hDeviceContext; @@ -1313,5 +1308,3 @@ void BSSvSecondTxData(void *hDeviceContext) add_timer(&pDevice->sTimerTxData); return; } -#endif - diff --git a/drivers/staging/vt6656/wcmd.h b/drivers/staging/vt6656/wcmd.h index 09c4411c689115c73ab8789c15c8d1af6563f144..d24a79dce61ad1dcf5a47c80f84d7aa3f3637d31 100644 --- a/drivers/staging/vt6656/wcmd.h +++ b/drivers/staging/vt6656/wcmd.h @@ -128,9 +128,6 @@ WCMDvCommandThread( ); */ -//2007-0115-09by MikeLiu -#ifdef TxInSleep void BSSvSecondTxData(void *hDeviceContext); -#endif #endif /* __WCMD_H__ */ diff --git a/drivers/staging/vt6656/wmgr.c b/drivers/staging/vt6656/wmgr.c index 9d8eda906bf875c7ac57b071087830f3965b9727..c84b7883273399f40e9139b4857344b9d6546eec 100644 --- a/drivers/staging/vt6656/wmgr.c +++ b/drivers/staging/vt6656/wmgr.c @@ -373,8 +373,6 @@ void vMgrObjectInit(void *hDeviceContext) pDevice->sTimerCommand.function = (TimerFunction)vRunCommand; pDevice->sTimerCommand.expires = RUN_AT(HZ); -//2007-0115-10by MikeLiu - #ifdef TxInSleep init_timer(&pDevice->sTimerTxData); pDevice->sTimerTxData.data = (unsigned long)pDevice; pDevice->sTimerTxData.function = (TimerFunction)BSSvSecondTxData; @@ -382,7 +380,6 @@ void vMgrObjectInit(void *hDeviceContext) pDevice->fTxDataInSleep = FALSE; pDevice->IsTxDataTrigger = FALSE; pDevice->nTxDataTimeCout = 0; - #endif pDevice->cbFreeCmdQueue = CMD_Q_SIZE; pDevice->uCmdDequeueIdx = 0;