summaryrefslogtreecommitdiffstats
path: root/drivers/staging/winbond
diff options
context:
space:
mode:
authorPekka Enberg <penberg@cs.helsinki.fi>2008-10-30 18:12:06 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2009-01-06 13:51:50 -0800
commit72e202d00ef1ca9134010ff5574f165af6e382fe (patch)
tree519ac3534e8cf02f28f42b9a7177261d86f454e6 /drivers/staging/winbond
parent3cae503bf6dba576c13fd94c54fb6ddd9247799e (diff)
downloadlinux-stable-72e202d00ef1ca9134010ff5574f165af6e382fe.tar.gz
linux-stable-72e202d00ef1ca9134010ff5574f165af6e382fe.tar.bz2
linux-stable-72e202d00ef1ca9134010ff5574f165af6e382fe.zip
Staging: w35und: remove ->skb_array from struct wbsoft_priv
It's not actually used for anything, so remove it. Acked-by: Pavel Machek <pavel@suse.cz> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/winbond')
-rw-r--r--drivers/staging/winbond/core.h3
-rw-r--r--drivers/staging/winbond/wblinux.c16
2 files changed, 0 insertions, 19 deletions
diff --git a/drivers/staging/winbond/core.h b/drivers/staging/winbond/core.h
index c6dd223e722f..9c9d5d29e667 100644
--- a/drivers/staging/winbond/core.h
+++ b/drivers/staging/winbond/core.h
@@ -31,10 +31,7 @@ struct wbsoft_priv {
u32 RxByteCount;
u32 TxByteCount;
- struct sk_buff *skb_array[WBLINUX_PACKET_ARRAY_SIZE];
struct sk_buff *packet_return;
- s32 skb_SetIndex;
- s32 skb_GetIndex;
s32 netif_state_stop; // 1: stop 0: normal
struct iw_statistics iw_stats;
diff --git a/drivers/staging/winbond/wblinux.c b/drivers/staging/winbond/wblinux.c
index 9b436ac7e634..87db0a830a24 100644
--- a/drivers/staging/winbond/wblinux.c
+++ b/drivers/staging/winbond/wblinux.c
@@ -19,25 +19,9 @@
void
WBLINUX_stop( struct wbsoft_priv * adapter )
{
- struct sk_buff *pSkb;
-
if (atomic_inc_return(&adapter->ThreadCount) == 1) {
// Shutdown module immediately
adapter->shutdown = 1;
-
- while (adapter->skb_array[ adapter->skb_GetIndex ]) {
- // Trying to free the un-sending packet
- pSkb = adapter->skb_array[ adapter->skb_GetIndex ];
- adapter->skb_array[ adapter->skb_GetIndex ] = NULL;
- if( in_irq() )
- dev_kfree_skb_irq( pSkb );
- else
- dev_kfree_skb( pSkb );
-
- adapter->skb_GetIndex++;
- adapter->skb_GetIndex %= WBLINUX_PACKET_ARRAY_SIZE;
- }
-
#ifdef _PE_STATE_DUMP_
WBDEBUG(( "[w35und] SKB_RELEASE OK\n" ));
#endif