• James Bottomley's avatar
    MPT Fusion driver 3.01.03 update · 547e26c1
    James Bottomley authored
    From: "Moore, Eric Dean" <Emoore@lsil.com>
    
    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 ak@muc.de workaround.
    
    (2) Replace wrappers for CHIPREG_XXX with defines;
    per request from Jeff Garzik [jgarzik@pobox.com]
    
    (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[ak@suse.de]
    put warning "Device (0:0:0) reported QUEUE_FULL!" into debug messages
    
    (2) Alexander Stohr[Alexander.Stohr@gmx.de]
    fix warnings from mptscsih_setup when driver isn't compiled as module
    
    (3) Randy.Dunlap[rddunlap@osdl.org]
    Remove unnecessary min/max macros and change calls to 
    use kernel.h macros instead.
    547e26c1
mptscsih.c 191 KB