diff options
Diffstat (limited to 'drivers/ide/setup-pci.c')
-rw-r--r-- | drivers/ide/setup-pci.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/ide/setup-pci.c b/drivers/ide/setup-pci.c index 24bc884826fc..a19dbccd7617 100644 --- a/drivers/ide/setup-pci.c +++ b/drivers/ide/setup-pci.c | |||
@@ -558,6 +558,8 @@ int ide_pci_init_one(struct pci_dev *dev, const struct ide_port_info *d, | |||
558 | 558 | ||
559 | host->host_priv = priv; | 559 | host->host_priv = priv; |
560 | 560 | ||
561 | host->irq_flags = IRQF_SHARED; | ||
562 | |||
561 | pci_set_drvdata(dev, host); | 563 | pci_set_drvdata(dev, host); |
562 | 564 | ||
563 | ret = do_ide_setup_pci_device(dev, d, 1); | 565 | ret = do_ide_setup_pci_device(dev, d, 1); |
@@ -606,6 +608,8 @@ int ide_pci_init_two(struct pci_dev *dev1, struct pci_dev *dev2, | |||
606 | 608 | ||
607 | host->host_priv = priv; | 609 | host->host_priv = priv; |
608 | 610 | ||
611 | host->irq_flags = IRQF_SHARED; | ||
612 | |||
609 | pci_set_drvdata(pdev[0], host); | 613 | pci_set_drvdata(pdev[0], host); |
610 | pci_set_drvdata(pdev[1], host); | 614 | pci_set_drvdata(pdev[1], host); |
611 | 615 | ||