mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-09 05:39:54 -04:00
staging: vt6656: Remove variable fKillEventPollingThread
We already kill the urb and since patch s_nsInterruptUsbIoCompleteRead add urb status returns. have error handling There is no need for this variable. Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
def84bd9a1
commit
749627f2d8
4 changed files with 4 additions and 8 deletions
|
|
@ -421,7 +421,6 @@ struct vnt_private {
|
|||
|
||||
/* Variables to track resources for the Interrupt In Pipe */
|
||||
INT_BUFFER intBuf;
|
||||
int fKillEventPollingThread;
|
||||
int bEventAvailable;
|
||||
|
||||
/* default config from file by user setting */
|
||||
|
|
|
|||
|
|
@ -70,8 +70,9 @@ void INTvWorkItem(struct vnt_private *pDevice)
|
|||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"---->Interrupt Polling Thread\n");
|
||||
|
||||
spin_lock_irq(&pDevice->lock);
|
||||
if (pDevice->fKillEventPollingThread != true)
|
||||
ntStatus = PIPEnsInterruptRead(pDevice);
|
||||
|
||||
ntStatus = PIPEnsInterruptRead(pDevice);
|
||||
|
||||
spin_unlock_irq(&pDevice->lock);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1000,7 +1000,6 @@ static int device_open(struct net_device *dev)
|
|||
pDevice->eEncryptionStatus = Ndis802_11EncryptionDisabled;
|
||||
|
||||
pDevice->bIsRxWorkItemQueued = true;
|
||||
pDevice->fKillEventPollingThread = false;
|
||||
pDevice->bEventAvailable = false;
|
||||
|
||||
pDevice->bWPADEVUp = false;
|
||||
|
|
@ -1084,7 +1083,6 @@ static int device_close(struct net_device *dev)
|
|||
MP_SET_FLAG(pDevice, fMP_DISCONNECTED);
|
||||
MP_CLEAR_FLAG(pDevice, fMP_POST_WRITES);
|
||||
MP_CLEAR_FLAG(pDevice, fMP_POST_READS);
|
||||
pDevice->fKillEventPollingThread = true;
|
||||
|
||||
cancel_delayed_work_sync(&pDevice->run_command_work);
|
||||
cancel_delayed_work_sync(&pDevice->second_callback_work);
|
||||
|
|
|
|||
|
|
@ -393,7 +393,6 @@ static void s_nsInterruptUsbIoCompleteRead(struct urb *urb)
|
|||
|
||||
// if (ntStatus == STATUS_NOT_CONNECTED )
|
||||
// {
|
||||
pDevice->fKillEventPollingThread = true;
|
||||
// }
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"IntUSBIoCompleteControl STATUS = %d\n", ntStatus );
|
||||
} else {
|
||||
|
|
@ -403,7 +402,6 @@ static void s_nsInterruptUsbIoCompleteRead(struct urb *urb)
|
|||
INTnsProcessData(pDevice);
|
||||
}
|
||||
|
||||
if (pDevice->fKillEventPollingThread != true) {
|
||||
ntStatus = usb_submit_urb(pDevice->pInterruptURB, GFP_ATOMIC);
|
||||
if (ntStatus) {
|
||||
DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO
|
||||
|
|
@ -411,7 +409,7 @@ static void s_nsInterruptUsbIoCompleteRead(struct urb *urb)
|
|||
} else {
|
||||
pDevice->intBuf.bInUse = true;
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// We return STATUS_MORE_PROCESSING_REQUIRED so that the completion
|
||||
// routine (IofCompleteRequest) will stop working on the irp.
|
||||
|
|
|
|||
Loading…
Reference in a new issue