summaryrefslogtreecommitdiff
path: root/drivers/staging
diff options
context:
space:
mode:
authorMalcolm Priestley <tvboxspy@gmail.com>2014-06-25 21:20:02 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-06-26 20:23:32 -0400
commit3576ff672d36b4ccf0ec67ca0ef418f7cd0481b9 (patch)
treec21d8b65460ad26a874ad610be84ad68fbd42229 /drivers/staging
parent3a4288011aa155725319d14f70b5ef5fc576df8f (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.c46
-rw-r--r--drivers/staging/vt6656/dpc.h2
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 *,