1. Retouched the define somewhat for the CPU_ORDER_LOCK function. We now
use the mb() macro by default on Sparc and Alpha. We redefine mb()
for Intel and PPC since they aren't gauranteed to be correct in older
kernel versions.
2. Fixed a problem in the abort/reset routines.
3. Fixed a stupid thinko in the run_waiting_queues routine.
4. Fixed the interrupt handler to work with 2.1.95 and above correctly.
5. Added the cpu_to_le32 and vice versa defines so the driver could be
used on Big Endian architectures (Sparc and PPC).
6. Fixed a problem in the SEQINT handler that could cause us to loose an
interrupt on VLB and some EISA controllers.
NOTE!!!!
The 5.0.12 patch made it out the door with the wrong header file. The
file aic7xxx-5.0.12-header.patch.gz is a small update patch that goes
on top of the aic7xxx-5.0.12 driver patch. It can be applied to either
2.0.x or 2.1.x after the 5.0.12 patch has been applied.