patch-2.3.34 linux/drivers/net/tlan.c
Next file: linux/drivers/net/tlan.h
Previous file: linux/drivers/net/sb1000.c
Back to the patch index
Back to the overall index
- Lines: 60
- Date:
Mon Dec 20 14:23:18 1999
- Orig file:
v2.3.33/linux/drivers/net/tlan.c
- Orig date:
Tue Dec 14 01:27:24 1999
diff -u --recursive --new-file v2.3.33/linux/drivers/net/tlan.c linux/drivers/net/tlan.c
@@ -34,6 +34,11 @@
*
* Torben Mathiasen <torben.mathiasen@compaq.com> New Maintainer!
*
+ * v1.1 Dec 20 -- Removed linux version checking(patch from
+ * Tigran Aivazian). v1.1 includes Alan's SMP
+ * opdates. We still have problems on SMP though,
+ * but I'm looking into that.
+ *
********************************************************************/
@@ -76,7 +81,7 @@
static u8 *TLanPadBuffer;
static char TLanSignature[] = "TLAN";
static int TLanVersionMajor = 1;
-static int TLanVersionMinor = 0;
+static int TLanVersionMinor = 1;
static TLanAdapterEntry TLanAdapterList[] = {
@@ -1136,9 +1141,7 @@
printk( "TLAN: Received interrupt for uncompleted TX frame.\n" );
}
-#if LINUX_VERSION_CODE > KERNEL_VERSION(2,1,0)
priv->stats.tx_bytes += head_list->frameSize;
-#endif
head_list->cStat = TLAN_CSTAT_UNUSED;
dev->tbusy = 0;
@@ -1256,9 +1259,7 @@
skb_reserve( skb, 2 );
t = (void *) skb_put( skb, head_list->frameSize );
-#if LINUX_VERSION_CODE > KERNEL_VERSION(2,1,0)
priv->stats.rx_bytes += head_list->frameSize;
-#endif
memcpy( t, head_buffer, head_list->frameSize );
skb->protocol = eth_type_trans( skb, dev );
@@ -1280,9 +1281,8 @@
skb = (struct sk_buff *) head_list->buffer[9].address;
head_list->buffer[9].address = 0;
skb_trim( skb, head_list->frameSize );
-#if LINUX_VERSION_CODE > KERNEL_VERSION(2,1,0)
+
priv->stats.rx_bytes += head_list->frameSize;
-#endif
skb->protocol = eth_type_trans( skb, dev );
netif_rx( skb );
@@ -2447,7 +2447,6 @@
int err;
int minten;
TLanPrivateInfo *priv = (TLanPrivateInfo *) dev->priv;
- int irq;
unsigned long flags;
err = FALSE;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)