mbox

[PULL,Xenial] ata: Fixes related to edge trigger latch for ahci_xgene driver.

Message ID CALdTtnuYhjoPbOrsShtuLZ_UN=BWJW7m-fb4oxu6NJBhymGatQ@mail.gmail.com
State New
Headers show

Pull-request

git://kernel.ubuntu.com/dannf/ubuntu-xenial.git ahci-irq-override

Message

dann frazier Feb. 14, 2016, 10:19 p.m. UTC
These cherry picks fix a mising interrupt issue for the X-Gene SoC,
and also provides infrastructure that will be needed to fix similar
issues on Cavium ThunderX (will submit after more upstream review).
Tested on an APM Mustang board.

The following changes since commit 65515aaa9f1296f7ac8ea8733e156c182f08ee56:

  megaraid: Fix possible NULL pointer deference in mraid_mm_ioctl
(2016-02-12 09:47:06 -0800)

are available in the git repository at:

  git://kernel.ubuntu.com/dannf/ubuntu-xenial.git ahci-irq-override

for you to fetch changes up to e08d7c7548160661270b0a0b9cad74aa17018b2d:

  ahci_xgene: Implement the workaround to fix the missing of the edge
interrupt for the HOST_IRQ_STAT. (2016-02-13 10:45:00 -0700)

----------------------------------------------------------------
Suman Tripathi (3):
      libahci: Implement the capability to override the generic ahci
interrupt handler.
      ata: Remove the AHCI_HFLAG_EDGE_IRQ support from libahci.
      ahci_xgene: Implement the workaround to fix the missing of the
edge interrupt for the HOST_IRQ_STAT.

 drivers/ata/ahci.h       |  4 ++--
 drivers/ata/ahci_xgene.c | 85
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 drivers/ata/libahci.c    | 60
++++++++++++++++--------------------------------------------
 3 files changed, 102 insertions(+), 47 deletions(-)

Comments

Tim Gardner Feb. 16, 2016, 1:35 a.m. UTC | #1