[PATCH ] fusion SAS support (mptsas driver)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've reviewed patches today: 
[PATCH 1/2] fusion core changes for SAS support
[PATCH 2/2] fusion SAS support (mptsas driver)
(However the driver oops when loading - sent
email earlier today on that).


These previous patches were posted last Friday
seem fine, however I recommend we add the following 
changes, and I've provided a patch attached to this email.

Also can be dowloaded from:
ftp://ftp.lsil.com/HostAdapterDrivers/linux/Fusion-MPT/mptfusion.patch

Summary of Changes:
* splitting mpt_interrupt per Christophs suggestion 
about a month ago 
* rename ScsiCfgData to SpiCfgData structure, 
then move all the raid related info into 
new structure called RaidCfgData.  This is 
done because SAS supports RAID, as well as SPI, 
so the raid stuff should be seperate.
* incorrect timeout calculation for cntdn 
inside WaitForDoorbellAck and WaitForDoortbellInt
* add support for interpreting SAS Log Info
* Increase Event Log Size from 0xA to 0x32
* Fix bug in mptsas/mptfc/mptspi - when controller 
has Initiator Mode Disabled, and only running in
TargetMode, the mptctl would panic when loading. 
The fix is to return 0, instead of -ENODEV, in 
SCSI LLD respective probe routines
* Fix bug in mptlan.c - driver will panic if 
there is host reset, due to dev being set to 
zero in mpt_lan_ioc_reset
* Fix's for SPI - Echo Buffer 
* Several fix's in mptscsih_io_done - FCP Response 
info, RESIDUAL_MISMATCH, Data Underrun, etc.
* Cleanup Error Handling - EH handlers, 
mptscsih_flush_cmds, and zeroing out ScsiLookup 
from mptscsih_qcmd
* Cleanup asyn event handling from 
mptscsih -> mptscsih_event_process.  Also
added support for SAS Persistent Table Full, 
an asyn event

Signed-off-by: Eric Moore <Eric.Moore@xxxxxxxx>




Attachment: mptfusion.patch
Description: Binary data


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux