Hi there!
I worked on the aha152x driver. Key parts were completely rewritten
(eg. the bottom-half handler).
The driver now looks much cleaner, has less polling loops (ie. produces
less cpu load), has basic support for the new error handling code
(like automatically issuing a request sense after a check condition)
and the throughput slightly improved.
The attached patch is against 2.3.34. It also includes a patch against
scsi_merge.c (not needed if you already applied Eric's latest patches
to the queueing code also posted here) and an addition to scsi.c, that
makes my scanner to show up once.
J�rgen
patch against 2.3.34 for aha152x driver