summaryrefslogtreecommitdiff
blob: 69ebaf910b3bcc94152fd6412539d4930fc220e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--- ./drivers/scsi/megaraid/megaraid_mbox.c.megaent	2005-10-25 13:18:59.000000000 +0400
+++ ./drivers/scsi/megaraid/megaraid_mbox.c	2005-10-25 13:20:15.705441392 +0400
@@ -840,9 +840,8 @@ megaraid_init_mbox(adapter_t *adapter)
 	//
 
 	// request IRQ and register the interrupt service routine
-	if (request_irq(adapter->irq, megaraid_isr, SA_SHIRQ, "megaraid",
-		adapter)) {
-
+	if (request_irq(adapter->irq, megaraid_isr, SA_SHIRQ | SA_SAMPLE_RANDOM,
+				"megaraid", adapter)) {
 		con_log(CL_ANN, (KERN_WARNING
 			"megaraid: Couldn't register IRQ %d!\n", adapter->irq));
 
--- ./drivers/scsi/megaraid.c.megaent	2005-10-25 13:18:59.000000000 +0400
+++ ./drivers/scsi/megaraid.c	2005-10-25 13:19:29.546458624 +0400
@@ -4729,7 +4729,8 @@ megaraid_probe_one(struct pci_dev *pdev,
 
 	if (request_irq(irq, (adapter->flag & BOARD_MEMMAP) ?
 				megaraid_isr_memmapped : megaraid_isr_iomapped,
-					SA_SHIRQ, "megaraid", adapter)) {
+					SA_SHIRQ | SA_SAMPLE_RANDOM,
+					"megaraid", adapter)) {
 		printk(KERN_WARNING
 			"megaraid: Couldn't register IRQ %d!\n", irq);
 		goto out_free_scb_list;