ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks
authorTejun Heo <[email protected]>
Mon, 27 Oct 2014 14:22:56 +0000 (10:22 -0400)
committerTejun Heo <[email protected]>
Mon, 27 Oct 2014 16:02:11 +0000 (12:02 -0400)
commit66a7cbc303f4d28f201529b06061944d51ab530c
tree53115b0efa1b880c0aa1c4b36b68d23ad6cbe62b
parent7865f83fd2f23cbf3cd8ad0ddc2cef796f005aaf
ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks

Samsung pci-e SSDs on macbooks failed miserably on NCQ commands, so
67809f85d31e ("ahci: disable NCQ on Samsung pci-e SSDs on macbooks")
disabled NCQ on them.  It turns out that NCQ is fine as long as MSI is
not used, so let's turn off MSI and leave NCQ on.

Signed-off-by: Tejun Heo <[email protected]>
Link: https://bugzilla.kernel.org/show_bug.cgi?id=60731
Tested-by: <[email protected]>
Tested-by: Imre Kaloz <[email protected]>
Cc: [email protected]
Fixes: 67809f85d31e ("ahci: disable NCQ on Samsung pci-e SSDs on macbooks")
drivers/ata/ahci.c