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

Commit a3f245a2 authored by Pekka Enberg's avatar Pekka Enberg Committed by Greg Kroah-Hartman
Browse files

Staging: w35und: remove rxisr.c as dead code



The vRxTimerStart() function is never called nor does the timer do anything
useful so remove the code.

Acked-by: default avatarPavel Machek <pavel@suse.cz>
Signed-off-by: default avatarPekka Enberg <penberg@cs.helsinki.fi>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 82321c2b
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -4,7 +4,6 @@ w35und-objs := \
	mto.o			\
	phy_calibration.o	\
	reg.o			\
	rxisr.o			\
	wb35reg.o		\
	wb35rx.o		\
	wb35tx.o		\
+0 −3
Original line number Diff line number Diff line
@@ -16,15 +16,12 @@ Mds_initial(struct wbsoft_priv * adapter)
	pMds->TxRTSThreshold = DEFAULT_RTSThreshold;
	pMds->TxFragmentThreshold = DEFAULT_FRAGMENT_THRESHOLD;

	vRxTimerInit(adapter);//for WPA countermeasure

	return hal_get_tx_buffer( &adapter->sHwData, &pMds->pTxBuffer );
}

void
Mds_Destroy(struct wbsoft_priv * adapter)
{
	vRxTimerStop(adapter);
}

static void Mds_DurationSet(struct wbsoft_priv *adapter,  PDESCRIPTOR pDes,  u8 *buffer)
+0 −5
Original line number Diff line number Diff line
@@ -11,11 +11,6 @@ void Mds_SendComplete( struct wbsoft_priv *adapter, PT02_DESCRIPTOR pT02 );
void Mds_MpduProcess(  struct wbsoft_priv *adapter,  PDESCRIPTOR pRxDes );
extern void DataDmp(u8 *pdata, u32 len, u32 offset);


void vRxTimerInit(struct wbsoft_priv *adapter);
void vRxTimerStart(struct wbsoft_priv *adapter, int timeout_value);
void vRxTimerStop(struct wbsoft_priv *adapter);

// For Asynchronous indicating. The routine collocates with USB.
void Mds_MsduProcess(  struct wbsoft_priv *adapter,  PRXLAYER1 pRxLayer1,  u8 SlotIndex);

+0 −2
Original line number Diff line number Diff line
@@ -142,8 +142,6 @@ typedef struct _MDS
	u8		boCounterMeasureBlock;
	u8		reserved_4[2];

	struct timer_list timer;

	u32	TxTsc; // 20060214
	u32	TxTsc_2; // 20060214

drivers/staging/winbond/rxisr.c

deleted100644 → 0
+0 −28
Original line number Diff line number Diff line
#include "os_common.h"
#include "core.h"

static void RxTimerHandler(unsigned long data)
{
	WARN_ON(1);
}

void vRxTimerInit(struct wbsoft_priv *adapter)
{
	init_timer(&adapter->Mds.timer);
	adapter->Mds.timer.function = RxTimerHandler;
	adapter->Mds.timer.data = (unsigned long) adapter;
}

void vRxTimerStart(struct wbsoft_priv *adapter, int timeout_value)
{
	if (timeout_value < MIN_TIMEOUT_VAL)
		timeout_value = MIN_TIMEOUT_VAL;

	adapter->Mds.timer.expires = jiffies + msecs_to_jiffies(timeout_value);
	add_timer(&adapter->Mds.timer);
}

void vRxTimerStop(struct wbsoft_priv *adapter)
{
	del_timer_sync(&adapter->Mds.timer);
}
Loading