]> git.ipfire.org Git - thirdparty/kernel/stable.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)
committerJiri Slaby <jslaby@suse.cz>
Wed, 19 Nov 2014 17:38:16 +0000 (18:38 +0100)
commit9c599f2b9b023abcff31e49dca754bf92170a023
tree5f02373de5b93d8f9f563a692c19197fef898168
parent8a4895938980c3a2b008f47fa5198a504fa39286
ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks

commit 66a7cbc303f4d28f201529b06061944d51ab530c upstream.

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 <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>
Fixes: 67809f85d31e ("ahci: disable NCQ on Samsung pci-e SSDs on macbooks")
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/ata/ahci.c