]> git.baikalelectronics.ru Git - kernel.git/commit
ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks
authorTejun Heo <tj@kernel.org>
Mon, 27 Oct 2014 14:22:56 +0000 (10:22 -0400)
committerTejun Heo <tj@kernel.org>
Mon, 27 Oct 2014 16:02:11 +0000 (12:02 -0400)
commitfd5ff59b83aa1638cc8c2d2131c07ac65f0c504b
tree53115b0efa1b880c0aa1c4b36b68d23ad6cbe62b
parenta64ddd2dda86f9a046264007ec9a64f6f027f50b
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
d8a3ee636f53 ("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 <tj@kernel.org>
Link: https://bugzilla.kernel.org/show_bug.cgi?id=60731
Tested-by: <dorin@i51.org>
Tested-by: Imre Kaloz <kaloz@openwrt.org>
Cc: stable@vger.kernel.org
Fixes: d8a3ee636f53 ("ahci: disable NCQ on Samsung pci-e SSDs on macbooks")
drivers/ata/ahci.c