aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/tg3.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@sunset.davemloft.net>2005-04-28 14:33:20 -0400
committerDavid S. Miller <davem@davemloft.net>2005-04-28 14:33:20 -0400
commitf4d0ee983ec01e59a77e157ab702246f397b2a2b (patch)
tree7d80df9364db5bb892b70ee99e82395ac9859f88 /drivers/net/tg3.c
parent9acf6597c533f3d5c991f730c6a1be296679018e (diff)
[TG3]: Set SA_SAMPLE_RANDOM in request_irq() calls.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/tg3.c')
-rw-r--r--drivers/net/tg3.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/net/tg3.c b/drivers/net/tg3.c
index 903d0ced7ddb..058c70c6f1ac 100644
--- a/drivers/net/tg3.c
+++ b/drivers/net/tg3.c
@@ -5830,7 +5830,7 @@ static int tg3_test_interrupt(struct tg3 *tp)
5830 free_irq(tp->pdev->irq, dev); 5830 free_irq(tp->pdev->irq, dev);
5831 5831
5832 err = request_irq(tp->pdev->irq, tg3_test_isr, 5832 err = request_irq(tp->pdev->irq, tg3_test_isr,
5833 SA_SHIRQ, dev->name, dev); 5833 SA_SHIRQ | SA_SAMPLE_RANDOM, dev->name, dev);
5834 if (err) 5834 if (err)
5835 return err; 5835 return err;
5836 5836
@@ -5852,10 +5852,10 @@ static int tg3_test_interrupt(struct tg3 *tp)
5852 5852
5853 if (tp->tg3_flags2 & TG3_FLG2_USING_MSI) 5853 if (tp->tg3_flags2 & TG3_FLG2_USING_MSI)
5854 err = request_irq(tp->pdev->irq, tg3_msi, 5854 err = request_irq(tp->pdev->irq, tg3_msi,
5855 0, dev->name, dev); 5855 SA_SAMPLE_RANDOM, dev->name, dev);
5856 else 5856 else
5857 err = request_irq(tp->pdev->irq, tg3_interrupt, 5857 err = request_irq(tp->pdev->irq, tg3_interrupt,
5858 SA_SHIRQ, dev->name, dev); 5858 SA_SHIRQ | SA_SAMPLE_RANDOM, dev->name, dev);
5859 5859
5860 if (err) 5860 if (err)
5861 return err; 5861 return err;
@@ -5908,7 +5908,7 @@ static int tg3_test_msi(struct tg3 *tp)
5908 tp->tg3_flags2 &= ~TG3_FLG2_USING_MSI; 5908 tp->tg3_flags2 &= ~TG3_FLG2_USING_MSI;
5909 5909
5910 err = request_irq(tp->pdev->irq, tg3_interrupt, 5910 err = request_irq(tp->pdev->irq, tg3_interrupt,
5911 SA_SHIRQ, dev->name, dev); 5911 SA_SHIRQ | SA_SAMPLE_RANDOM, dev->name, dev);
5912 5912
5913 if (err) 5913 if (err)
5914 return err; 5914 return err;
@@ -5965,10 +5965,10 @@ static int tg3_open(struct net_device *dev)
5965 } 5965 }
5966 if (tp->tg3_flags2 & TG3_FLG2_USING_MSI) 5966 if (tp->tg3_flags2 & TG3_FLG2_USING_MSI)
5967 err = request_irq(tp->pdev->irq, tg3_msi, 5967 err = request_irq(tp->pdev->irq, tg3_msi,
5968 0, dev->name, dev); 5968 SA_SAMPLE_RANDOM, dev->name, dev);
5969 else 5969 else
5970 err = request_irq(tp->pdev->irq, tg3_interrupt, 5970 err = request_irq(tp->pdev->irq, tg3_interrupt,
5971 SA_SHIRQ, dev->name, dev); 5971 SA_SHIRQ | SA_SAMPLE_RANDOM, dev->name, dev);
5972 5972
5973 if (err) { 5973 if (err) {
5974 if (tp->tg3_flags2 & TG3_FLG2_USING_MSI) { 5974 if (tp->tg3_flags2 & TG3_FLG2_USING_MSI) {