diff options
author | Sergei Shtylyov <sshtylyov@ru.mvista.com> | 2006-06-26 00:26:15 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-06-26 09:58:27 -0700 |
commit | 17c1033d331a430ce631805e15215e63b4cce764 (patch) | |
tree | 3ec734f17ecc4a77116388947e8ee96426ee2d01 /drivers/ide/pci/cs5535.c | |
parent | 178184b60979992508130741f16499c360bc9c9a (diff) | |
download | op-kernel-dev-17c1033d331a430ce631805e15215e63b4cce764.zip op-kernel-dev-17c1033d331a430ce631805e15215e63b4cce764.tar.gz |
[PATCH] ide: actually honor drive's minimum PIO/DMA cycle times
The function ide_timing_compute() fails to *actually* take drive's
specified minimum PIO/DMA cycle times into account -- when doing this, it
calls ide_timing_merge() on the 'struct ide_timing' argument which contains
garbage at the moment, and then ultimately destroys the read cycle time by
quantizing the ide_timing[] entry, instead of copying from that entry to
the argument structure, and only then doing a merge/quantize.
Cc: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
Acked-by: Alan Cox <alan@lxorguk.ukuu.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/ide/pci/cs5535.c')
0 files changed, 0 insertions, 0 deletions