diff options
Diffstat (limited to 'drivers/ata/libata-sff.c')
-rw-r--r-- | drivers/ata/libata-sff.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/ata/libata-sff.c b/drivers/ata/libata-sff.c index ce84805ba5f1..fa1c22c7b38f 100644 --- a/drivers/ata/libata-sff.c +++ b/drivers/ata/libata-sff.c | |||
@@ -1065,10 +1065,11 @@ int ata_pci_init_one(struct pci_dev *pdev, | |||
1065 | if (rc) | 1065 | if (rc) |
1066 | goto err_out; | 1066 | goto err_out; |
1067 | 1067 | ||
1068 | if (!legacy_mode) | 1068 | if (!legacy_mode) { |
1069 | rc = devm_request_irq(dev, pdev->irq, pi->port_ops->irq_handler, | 1069 | rc = devm_request_irq(dev, pdev->irq, pi->port_ops->irq_handler, |
1070 | IRQF_SHARED, DRV_NAME, host); | 1070 | IRQF_SHARED, DRV_NAME, host); |
1071 | else { | 1071 | host->irq = pdev->irq; |
1072 | } else { | ||
1072 | irq_handler_t handler[2] = { host->ops->irq_handler, | 1073 | irq_handler_t handler[2] = { host->ops->irq_handler, |
1073 | host->ops->irq_handler }; | 1074 | host->ops->irq_handler }; |
1074 | unsigned int irq_flags[2] = { IRQF_SHARED, IRQF_SHARED }; | 1075 | unsigned int irq_flags[2] = { IRQF_SHARED, IRQF_SHARED }; |