libata: apply behavioral quirks to sil3826 PMP
authorTerry Suereth <terry.suereth@gmail.com>
Sat, 17 Aug 2013 19:53:12 +0000 (15:53 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 Aug 2013 16:47:38 +0000 (09:47 -0700)
commit323d5a7b5762c2fac8d1a5bb6d24d6d4e0efbfb3
tree83e1c4bb3f75e6f413d459b45b80934cfde4b0ac
parent9e50b0dd45dd3a26edf83b3f78117a6765fbe8a2
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: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/ata/libata-pmp.c