<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- linux-2.6.9/drivers/net/bnx2.c.orig	2007-05-01 19:30:57.000000000 -0700
+++ linux-2.6.9/drivers/net/bnx2.c	2007-05-02 11:40:54.000000000 -0700
@@ -4272,16 +4272,16 @@
 
 		if (pci_enable_msi(bp-&gt;pdev) == 0) {
 			bp-&gt;flags |= USING_MSI_FLAG;
-			rc = request_irq(bp-&gt;pdev-&gt;irq, bnx2_msi, 0, dev-&gt;name,
+			rc = request_irq(bp-&gt;pdev-&gt;irq, bnx2_msi, SA_SAMPLE_RANDOM, dev-&gt;name,
 					dev);
 		}
 		else {
 			rc = request_irq(bp-&gt;pdev-&gt;irq, bnx2_interrupt,
-					SA_SHIRQ, dev-&gt;name, dev);
+					SA_SHIRQ|SA_SAMPLE_RANDOM, dev-&gt;name, dev);
 		}
 	}
 	else {
-		rc = request_irq(bp-&gt;pdev-&gt;irq, bnx2_interrupt, SA_SHIRQ,
+		rc = request_irq(bp-&gt;pdev-&gt;irq, bnx2_interrupt, SA_SHIRQ|SA_SAMPLE_RANDOM,
 				dev-&gt;name, dev);
 	}
 	if (rc) {
@@ -4328,7 +4328,7 @@
 
 			if (!rc) {
 				rc = request_irq(bp-&gt;pdev-&gt;irq, bnx2_interrupt,
-					SA_SHIRQ, dev-&gt;name, dev);
+					SA_SHIRQ|SA_SAMPLE_RANDOM, dev-&gt;name, dev);
 			}
 			if (rc) {
 				bnx2_free_skbs(bp);
</pre></body></html>