diff options
author | Suman Tripathi <stripathi@apm.com> | 2016-02-06 06:55:23 +0100 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2016-02-11 15:54:04 +0100 |
commit | d867b95f965457b9e85fb061ef8e3fdc029116ed (patch) | |
tree | 200ca18b681ca23d2aeeddc7da6cb665f29063e0 /drivers/ata/ahci.h | |
parent | libahci: Implement the capability to override the generic ahci interrupt hand... (diff) | |
download | linux-d867b95f965457b9e85fb061ef8e3fdc029116ed.tar.xz linux-d867b95f965457b9e85fb061ef8e3fdc029116ed.zip |
ata: Remove the AHCI_HFLAG_EDGE_IRQ support from libahci.
The flexibility to override the irq handles in the LLD's are already
present, so controllers implementing a edge trigger latch can
implement their own interrupt handler inside the driver. This patch
removes the AHCI_HFLAG_EDGE_IRQ support from libahci and moves edge
irq handling to ahci_xgene.
tj: Minor update to description.
Signed-off-by: Suman Tripathi <stripathi@apm.com>
Signed-off-by: Tejun Heo <tj@kenrel.org>
Diffstat (limited to 'drivers/ata/ahci.h')
-rw-r--r-- | drivers/ata/ahci.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/ata/ahci.h b/drivers/ata/ahci.h index cf48e3ed234a..167ba7e3b92e 100644 --- a/drivers/ata/ahci.h +++ b/drivers/ata/ahci.h @@ -240,8 +240,7 @@ enum { error-handling stage) */ AHCI_HFLAG_NO_DEVSLP = (1 << 17), /* no device sleep */ AHCI_HFLAG_NO_FBS = (1 << 18), /* no FBS */ - AHCI_HFLAG_EDGE_IRQ = (1 << 19), /* HOST_IRQ_STAT behaves as - Edge Triggered */ + #ifdef CONFIG_PCI_MSI AHCI_HFLAG_MULTI_MSI = (1 << 20), /* multiple PCI MSIs */ AHCI_HFLAG_MULTI_MSIX = (1 << 21), /* per-port MSI-X */ |