diff options
author | Malcolm Priestley <tvboxspy@gmail.com> | 2014-06-25 21:20:02 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-06-26 20:23:32 -0400 |
commit | 3576ff672d36b4ccf0ec67ca0ef418f7cd0481b9 (patch) | |
tree | c21d8b65460ad26a874ad610be84ad68fbd42229 /drivers/staging | |
parent | 3a4288011aa155725319d14f70b5ef5fc576df8f (diff) |
staging: vt6656: dpc remove dead code RXvMngWorkItem
Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging')
-rw-r--r-- | drivers/staging/vt6656/dpc.c | 46 | ||||
-rw-r--r-- | drivers/staging/vt6656/dpc.h | 2 |
2 files changed, 0 insertions, 48 deletions
diff --git a/drivers/staging/vt6656/dpc.c b/drivers/staging/vt6656/dpc.c index 65a3a7042099..ceeb3eeeb954 100644 --- a/drivers/staging/vt6656/dpc.c +++ b/drivers/staging/vt6656/dpc.c @@ -112,52 +112,6 @@ void RXvFreeRCB(struct vnt_rcb *rcb, int re_alloc_skb) priv->NumRecvFreeList, priv->NumRecvMngList); } -void RXvMngWorkItem(struct work_struct *work) -{ - struct vnt_private *pDevice = - container_of(work, struct vnt_private, rx_mng_work_item); - struct vnt_rcb *pRCB = NULL; - struct vnt_rx_mgmt *pRxPacket; - int bReAllocSkb = false; - unsigned long flags; - - if (pDevice->Flags & fMP_DISCONNECTED) - return; - - DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"---->Rx Mng Thread\n"); - - while (pDevice->NumRecvMngList!=0) - { - spin_lock_irqsave(&pDevice->lock, flags); - - pRCB = pDevice->FirstRecvMngList; - pDevice->NumRecvMngList--; - DequeueRCB(pDevice->FirstRecvMngList, pDevice->LastRecvMngList); - - spin_unlock_irqrestore(&pDevice->lock, flags); - - if(!pRCB){ - break; - } - pRxPacket = &(pRCB->sMngPacket); - pRCB->Ref--; - if (pRCB->Ref == 0) { - DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"RxvFreeMng %d %d\n", - pDevice->NumRecvFreeList, pDevice->NumRecvMngList); - - spin_lock_irqsave(&pDevice->lock, flags); - - RXvFreeRCB(pRCB, bReAllocSkb); - - spin_unlock_irqrestore(&pDevice->lock, flags); - } else { - DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Rx Mng Only we have the right to free RCB\n"); - } - } - - pDevice->bIsRxMngWorkItemQueued = false; -} - int vnt_rx_data(struct vnt_private *priv, struct vnt_rcb *ptr_rcb, unsigned long bytes_received) { diff --git a/drivers/staging/vt6656/dpc.h b/drivers/staging/vt6656/dpc.h index 0afd882a5e47..1df2ae897988 100644 --- a/drivers/staging/vt6656/dpc.h +++ b/drivers/staging/vt6656/dpc.h @@ -34,8 +34,6 @@ void RXvWorkItem(struct work_struct *work); -void RXvMngWorkItem(struct work_struct *work); - void RXvFreeRCB(struct vnt_rcb *pRCB, int bReAllocSkb); int vnt_rx_data(struct vnt_private *, struct vnt_rcb *, |