
sshtylyov at ru
May 16, 2006, 3:44 PM
Post #1 of 1
(287 views)
Permalink
|
|
[PATCH] HPT3xx: rework rate filtering
|
|
Hello. Rework hpt3xx_ratemask() and hpt3xx_ratefilter() so that the former returns the max. mode computed at the load time and doesn't have to do bad Ultra33 drive list lookups anymore; remove the duplicate code from the latter function. Move the quirky drive list lookup into hpt3xx_quirkproc() where it should have been from the start... Disable UltraATA/100 for HPT370 by default as the 33 MHz ATA clock being used does not allow for it, and this *greatly* increases the transfer speed. Save some space by using byte-wide fields in struct hpt_info; switch to reading the 8-bit PCI revision ID reg. only, not the whole 32-bit reg. Start incrementing the driver version number with each patch (should have been done from the first one posted). MBR, Sergei Signed-off-by: Sergei Shtylyov <sshtylyov[at]ru.mvista.com>
|