ahci: disable NCQ on Samsung pci-e SSDs on macbooks
authorLevente Kurusa <levex@linux.com>
Tue, 18 Feb 2014 15:22:17 +0000 (10:22 -0500)
committerBen Hutchings <ben@decadent.org.uk>
Tue, 1 Apr 2014 23:58:53 +0000 (00:58 +0100)
commit4da411ab87cfe8e7ae19da2544eca690282f56f0
treeeaa8c91319d5e5b1f348c917c19d1bc45ef19312
parente485fec7439abbdbd722441a2b6060cf7d6feffe
ahci: disable NCQ on Samsung pci-e SSDs on macbooks

commit 67809f85d31eac600f6b28defa5386c9d2a13b1d upstream.

Samsung's pci-e SSDs with device ID 0x1600 which are found on some
macbooks time out on NCQ commands.  Blacklist NCQ on the device so
that the affected machines can at least boot.

Original-patch-by: Levente Kurusa <levex@linux.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=60731
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/ata/ahci.c