ahci: don't use MSI for devices with the silly Intel NVMe remapping scheme
authorChristoph Hellwig <hch@lst.de>
Tue, 5 Sep 2017 16:46:47 +0000 (18:46 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 9 Sep 2017 15:39:34 +0000 (17:39 +0200)
commite5298cd803712a0c4792788051b4924d1d6e6b43
treefc6d988be9413514acb7bb77d465fb9f63a40c7b
parentf21c4eea8bb4771a0f9a16f0c2ed76683b061818
ahci: don't use MSI for devices with the silly Intel NVMe remapping scheme

commit f723fa4e69920f6a5dd5fa0d10ce90e2f14d189c upstream.

Intel AHCI controllers that also hide NVMe devices in their bar
can't use MSI interrupts, so disable them.

Reported-by: John Loy <john.robert.loy@gmail.com>
Tested-by: John Loy <john.robert.loy@gmail.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Fixes: d684a90d38e2 ("ahci: per-port msix support")
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/ata/ahci.c