libata: apply behavioral quirks to sil3826 PMP
authorTerry Suereth <terry.suereth@gmail.com>
Sat, 17 Aug 2013 19:53:12 +0000 (15:53 -0400)
committerBen Hutchings <ben@decadent.org.uk>
Tue, 10 Sep 2013 00:57:26 +0000 (01:57 +0100)
commit343077dc5d8ec1fe65caf734d5d4205ac35b3ab2
tree0730096e89a15af5cdd48dff196f6c497218d58d
parent132823e00683166597c74acc07ab410360875ac0
libata: apply behavioral quirks to sil3826 PMP

commit 8ffff94d20b7eb446e848e0046107d51b17a20a8 upstream.

Fixing support for the Silicon Image 3826 port multiplier, by applying
to it the same quirks applied to the Silicon Image 3726.  Specifically
fixes the repeated timeout/reset process which previously afflicted
the 3726, as described from line 290.  Slightly based on notes from:

https://bugzilla.redhat.com/show_bug.cgi?id=890237

Signed-off-by: Terry Suereth <terry.suereth@gmail.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/ata/libata-pmp.c