Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 795d644c authored by Malcolm Priestley's avatar Malcolm Priestley Committed by Greg Kroah-Hartman
Browse files

staging: vt6655: remove undefined TASK_LET code



Removing all code within and function MngWorkItem.

Signed-off-by: default avatarMalcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 89a07bd8
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -425,7 +425,6 @@ typedef struct __device_info {

	spinlock_t                  lock;
//PLICE_DEBUG->
	struct	tasklet_struct	RxMngWorkItem;
	RxManagementQueue	rxManeQueue;
//PLICE_DEBUG<-
//PLICE_DEBUG ->
+0 −6
Original line number Diff line number Diff line
@@ -1704,9 +1704,6 @@ static int device_open(struct net_device *dev)
	vMgrTimerInit(pDevice);

//PLICE_DEBUG->
#ifdef	TASK_LET
	tasklet_init(&pDevice->RxMngWorkItem, (void *)MngWorkItem, (unsigned long)pDevice);
#endif
#ifdef	THREAD
	InitRxManagementQueue(pDevice);
	mlme_kill = 0;
@@ -1789,9 +1786,6 @@ static int device_close(struct net_device *dev)
		del_timer(&pDevice->TimerSQ3Tmax3);
	}

#ifdef	TASK_LET
	tasklet_kill(&pDevice->RxMngWorkItem);
#endif
	netif_stop_queue(dev);
	pDevice->bCmdRunning = false;
	MACbShutdown(pDevice->PortOffset);
+0 −24
Original line number Diff line number Diff line
@@ -268,23 +268,6 @@ s_vGetDASA(unsigned char *pbyRxBufferAddr, unsigned int *pcbHeaderSize,
	*pcbHeaderSize = cbHeaderSize;
}

//PLICE_DEBUG ->

void	MngWorkItem(void *Context)
{
	PSRxMgmtPacket			pRxMgmtPacket;
	PSDevice	pDevice =  (PSDevice) Context;

	spin_lock_irq(&pDevice->lock);
	while (pDevice->rxManeQueue.packet_num != 0) {
		pRxMgmtPacket =  DeQueue(pDevice);
		vMgrRxManagePacket(pDevice, pDevice->pMgmt, pRxMgmtPacket);
	}
	spin_unlock_irq(&pDevice->lock);
}

//PLICE_DEBUG<-

bool
device_receive_frame(
	PSDevice pDevice,
@@ -551,15 +534,8 @@ device_receive_frame(
#ifdef	THREAD
			EnQueue(pDevice, pRxPacket);
#else

#ifdef	TASK_LET
			EnQueue(pDevice, pRxPacket);
			tasklet_schedule(&pDevice->RxMngWorkItem);
#else
			vMgrRxManagePacket((void *)pDevice, pDevice->pMgmt, pRxPacket);
#endif

#endif
//PLICE_DEBUG<-
			// hostap Deamon handle 802.11 management
			if (pDevice->bEnableHostapd) {
+0 −2
Original line number Diff line number Diff line
@@ -39,6 +39,4 @@ device_receive_frame(
	PSRxDesc pCurrRD
);

void	MngWorkItem(void *Context);

#endif // __RXTX_H__