aboutsummaryrefslogtreecommitdiff
path: root/lib/div64.c
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2008-11-03 12:37:49 +0900
committerJeff Garzik <jgarzik@redhat.com>2008-11-04 01:08:11 -0500
commit3c324283e6cdb79210cf7975c3e40d3ba3e672b2 (patch)
treed6fc646a7fa8bdd33c20068c77ca12b71f199267 /lib/div64.c
parent554d491de112a378b4d1a705bb93b58bcd444a70 (diff)
sata_nv: fix generic, nf2/3 detection regression
All three flavors of sata_nv's are different in how their hardreset behaves. * generic: Hardreset is not reliable. Link often doesn't come online after hardreset. * nf2/3: A little bit better - link comes online with longer debounce timing. However, nf2/3 can't reliable wait for the first D2H Register FIS, so it can't wait for device readiness or classify the device after hardreset. Follow-up SRST required. * ck804: Hardreset finally works. The core layer change to prefer hardreset and follow up changes exposed the above issues and caused various detection regressions for all three flavors. This patch, hopefully, fixes all the known issues and should make sata_nv error handling more reliable. Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'lib/div64.c')
0 files changed, 0 insertions, 0 deletions