mptfusion patch 4/4: This patch can also be found at this URL: ftp://ftp.lsil.com/HostAdapterDrivers/linux/Fusion-MPT/2.6-kernel/3.03.03/ Changelog: * bump driver version to 3.03.03 * SAS pci id recoginzation * implemented new SAS functions for host page buffers - this feature is for firmware to allow usage of host physical memory for RAID related features, when memory is limited in controller memory space * implemented new SAS funtions for clearing the persistant mappings - this can occur if ioc facts config page says it needs clearing, or we could receive an async event from firmware requesting it cleared when table is full, or we can force clearing it thru a command line option when driver loads * mpt_interrupt clean up code - main interrupt handler, also adding 0xdeadbeef check for validating message frames being in use or freed. * removed RAID related data from the _SpiCfgData struct, and moved to new structure called _RaidCfgData, also created new struct _SasCfgData. * MSI Suport - this is enabled thru command line option * SAS fixes for firmware download boot * Event Handling - updated debug strings with support for new SAS and RAID events * Some changes in scsi completion routine - handling returning proper status for underrun case * added target reset in mptscsih_slave_destroy function when scsi device is being removed - clears the firmware outstanding io queue. * eh entry points - cleanup, and added some more debuging info, added dumping fw response code * minor domain validation fixes. Signed-off-by: Eric.Moore<Eric.Moore@xxxxxxxx> - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html