From: nickcheng(鄭守謙 Date: Fri, 15 Jun 2007 03:43:32 +0000 (+0800) Subject: [SCSI] areca: improve driver stability and compatibility X-Git-Tag: v2.6.23-rc1~1053^2~70 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a1f6e0211b71a6c3ff401ad1d345ab024d0c6f01;p=pandora-kernel.git [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: Nick Cheng [jejb: unused variable removal] Signed-off-by: James Bottomley --- Reading git-diff-tree failed