RELEASE NOTES FOR version hpsa.5.5.0.114-1.01 of the hpsa driver for HP Smart Array controllers

Solves issue resulting in occasional PSOD resulting from re-reading
scatter gather list without resetting SG pointer with API sg_reset.


Solves issue resulting from hung IO device queue in controller firmware.
Certain combinations of commands followed by obsolete SCSI commands
reserve and release can result in a hung IO queue. Driver prevents this
by redirecting reserve and release commands to controller's RAID path.

Solves issues with multipath device path recovery process. Formerly, a
manual rescan was required after restoring a previously failed path,
cable, or controller.  Driver changes now mark device on failed paths as
'unavailable' until the path is restored, at which time an automated
rescan process will restore access.

Corrects various typos in driver console messages.

Corrects a mistake in over-allocation of memory size for IO scatterlist chain.

Prevents a zero-length request size on certain commands from generating a
large unexpected DMA transfer (Read10/Write10, read12/write12, verify, Write/Verify).

Avoids failed aborts caused by driver returning success in certain abort cases
before calling done on the comman being aborted. In these cases, the OS changes
the succesful status to failed, and can generate a pattern of repeating abort
requests.


Reduces the total wait time for a device to recover from a reset request.

Check for and display controller lockup state when driver's info file is shown.
(/proc/driver/hpsa/hpsa#).


Use the correct reset type for disk devices in HBA mode.

