the difference in the driver I just attached is:
diff -rup e1000e-0.4.1.7.orig/src/netdev.c e1000e-0.4.1.7/src/netdev.c
--- e1000e-0.4.1.7.orig/src/netdev.c 2008-06-23 09:27:33.000000000 -0700
+++ e1000e-0.4.1.7/src/netdev.c 2008-09-22 16:06:59.000000000 -0700
@@ -56,7 +56,7 @@
the difference in the driver I just attached is: 0.4.1.7. orig/src/ netdev. c e1000e- 0.4.1.7/ src/netdev. c 0.4.1.7. orig/src/ netdev. c 2008-06-23 09:27:33.000000000 -0700 0.4.1.7/ src/netdev. c 2008-09-22 16:06:59.000000000 -0700
diff -rup e1000e-
--- e1000e-
+++ e1000e-
@@ -56,7 +56,7 @@
#define DRV_DEBUG
-#define DRV_VERSION "0.4.1.7" DRV_NAPI DRV_DEBUG driver_ name[] = "e1000e"; driver_ version[ ] = DRV_VERSION;
+#define DRV_VERSION "0.4.1.7_nocsum" DRV_NAPI DRV_DEBUG
char e1000e_
const char e1000e_
@@ -5309,8 +5309,10 @@ static int __devinit e1000_probe(struct
break;
e_err( "The NVM Checksum Is Not Valid\n");
err = -EIO;
goto err_eeprom;
if (i == 2) {
+ /* JJJ skip around error path
+ JJJ end */
}
}