[SCSI] eata_pio cleanup and PCI fix
authorAlan Cox <alan@lxorguk.ukuu.org.uk>
Mon, 18 Sep 2006 18:18:34 +0000 (19:18 +0100)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Sun, 24 Sep 2006 01:28:19 +0000 (20:28 -0500)
commit1a68d41a334a406d4bd35999f0be4d47f193e477
tree64913df8d3d751ca1e6acc8d0ab6b5eb204fda02
parent2538363eb51a70948ed36bf3971a728268d10766
[SCSI] eata_pio cleanup and PCI fix

This started as a PCI reference fixup but to do that I need to build it,
to build it I need to fix it and its full of 32bitisms and uglies.

It has been resurrected, I'm not sure if this is a thank you for the
work on the license stuff or punishment for some unknown misdeed however
8). I've also fixed a memory scribble in the init code.

One oddity - the changes from HZ * to constants are deliberate. Whoever
originally wrote the code (or cleaned it up) used HZ for a cycle timing
loop even though is not HZ related. I've put it back to the counts used
in the old days when the driver was most used.

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/eata_generic.h
drivers/scsi/eata_pio.c