This is an update for the MPT Fusion drivers 2.6 kernel.
This is mpt version is 3.01.03. The attached patch is made
against 2.6.5-rc2-bk3, which has the 3.01.01 driver with
a recent patch from Andi Kleen. This driver will contain
the changes from mpt version 3.01.02 as well.
----------------------------------------------------------------
Changelog for mpt version 3.01.03:
(1) Fix fifo memory allocation under 64bit systems
by merging 3 seperate memory allocations into one call.
Before this fix, it was possible that these seperate
pci_alloc_consistent() calls were crossing the 4GB
hardware boundary.
Delete the MPTBASE_MEM_ALLOC_FIFO_FIX logic.
Backout recent [email protected] workaround.
(2) Replace wrappers for CHIPREG_XXX with defines;
per request from Jeff Garzik [[email protected]]
(3) Remove support for FC909.
(4) Remove PortIo modules parameter.
(5) Move procmpt_destroy function before pci_unregister_driver,
as the memory allocated for the proc was not being deallocated.
(6) Remove mptscshi_reset_timeouts function. The timer was
already expired when mod_timer is called.
(7) Fix small bug in slave_destroy, which could prevent domain
validation on hidden drive in a RAID volume.
----------------------------------------------------------------------
Changelog for mpt version 3.01.02:
(1) Andi Kleen[[email protected]]
put warning "Device (0:0:0) reported QUEUE_FULL!" into debug messages
(2) Alexander Stohr[[email protected]]
fix warnings from mptscsih_setup when driver isn't compiled as module
(3) Randy.Dunlap[[email protected]]
Remove unnecessary min/max macros and change calls to
use kernel.h macros instead.
You can download full source as well as the patches for this
driver at:
ftp://ftp.lsil.com/HostAdapterDrivers/linux/FiberChannel/2.6-patches/3.01.03
Eric Moore
Staff Engineer
Standard Storage Products Division
LSI Logic Corporation
4420 Arrowswest Drive
Colorado Springs, CO 80907
Email: [email protected]
Web: http://www.lsilogic.com/