<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">diff -urpN --exclude-from=/home/davej/.exclude bk-linus/drivers/net/sb1000.c linux-2.5/drivers/net/sb1000.c
--- bk-linus/drivers/net/sb1000.c	2002-11-21 02:16:26.000000000 +0000
+++ linux-2.5/drivers/net/sb1000.c	2002-11-21 17:59:28.000000000 +0000
@@ -220,17 +220,11 @@ sb1000_probe(struct net_device *dev)
 				"S/N %#8.8x, IRQ %d.\n", dev-&gt;name, dev-&gt;base_addr,
 				dev-&gt;mem_start, serial_number, dev-&gt;irq);
 
-		dev = init_etherdev(dev, 0);
+		dev = init_etherdev(dev, sizeof(struct sb1000_private));
 		if (!dev)
 			return -ENOMEM;
 		SET_MODULE_OWNER(dev);
 
-		/* Make up a SB1000-specific-data structure. */
-		dev-&gt;priv = kmalloc(sizeof(struct sb1000_private), GFP_KERNEL);
-		if (dev-&gt;priv == NULL)
-			return -ENOMEM;
-		memset(dev-&gt;priv, 0, sizeof(struct sb1000_private));
-
 		if (sb1000_debug &gt; 0)
 			printk(KERN_NOTICE "%s", version);
 
</pre></body></html>