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:27 +0000 (17:39 +0200)
commitc67efb0925904f846f162f14643f05e2d3788de6
tree6603b83b7e952b62446db80a0cf753d606aa39b3
parent30609601305460113dac80aabc73312f993deded
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