|
@@ -4072,10 +4072,10 @@ static int hpsa_request_irq(struct ctlr_info *h,
|
|
|
|
|
|
if (h->msix_vector || h->msi_vector)
|
|
|
rc = request_irq(h->intr[h->intr_mode], msixhandler,
|
|
|
- IRQF_DISABLED, h->devname, h);
|
|
|
+ 0, h->devname, h);
|
|
|
else
|
|
|
rc = request_irq(h->intr[h->intr_mode], intxhandler,
|
|
|
- IRQF_DISABLED, h->devname, h);
|
|
|
+ IRQF_SHARED, h->devname, h);
|
|
|
if (rc) {
|
|
|
dev_err(&h->pdev->dev, "unable to get irq %d for %s\n",
|
|
|
h->intr[h->intr_mode], h->devname);
|