Skip to content
Snippets Groups Projects
Commit a1f6e021 authored by nickcheng(鄭守謙's avatar nickcheng(鄭守謙 Committed by James Bottomley
Browse files

[SCSI] areca: improve driver stability and compatibility


Description:

    1. Implement PCI-Express error recovery function and AER
       capability, especially thanks to Yanmin Zhang's openhanded help
       about AER

    2. Implement the selection of ARCMSR_MAX_XFER_SECTORS_B=4096 if
       firmware version is latter than 1.42

    3. Add arcmsr_done4_abort_postqueue in arcmsr_iop_reset function
       to improve the stability as hot-unplug/plug

    4. Modify the ISR, arcmsr_interrupt routine, to prevent the
       inconsistency with sg_mod driver if application directly calls
       the arcmsr driver w/o passing through scsi midlayer

Signed-off-by: default avatarNick Cheng <nick.cheng@areca.com.tw>
[jejb: unused variable removal]
Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
parent 727eead6
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment