diff options
| author | Kashyap, Desai <[email protected]> | 2010-11-12 23:05:30 +0000 |
|---|---|---|
| committer | James Bottomley <[email protected]> | 2010-12-21 18:24:05 +0000 |
| commit | 7f6f794dee50ba33710145140f39de59f5ec764e (patch) | |
| tree | 0a08ef98b9ecc0a58bb8b024735c8bc02b65f2e7 /drivers/scsi/mpt2sas/mpi/mpi2_raid.h | |
| parent | [SCSI] mpt2sas: Create a pool of chain buffer instead of dedicated per IOs (diff) | |
| download | kernel-7f6f794dee50ba33710145140f39de59f5ec764e.tar.gz kernel-7f6f794dee50ba33710145140f39de59f5ec764e.zip | |
[SCSI] mpt2sas: Modify code to support Expander switch
Issue : Switch swap doesn't work when device missing delay is enabled.
(1) add support to individually add and remove phys to and from
existing ports. This replaces the routine
_transport_delete_duplicate_port.
(2) _scsih_sas_host_refresh - was modified to change the link rate
from zero to 1.5 GB rate when the firmware reports there is an
attached device with zero link.
(3) add new function mpt2sas_device_remove, this is wrapper function
deletes some redundant code through out driver by combining into one
subrountine
(4) two subroutines were modified so the sas_device, raid_device, and
port lists are traversed once when objects are deleted from the list.
Previously it was looping back each time an object was deleted from the
list.
Signed-off-by: Kashyap Desai <[email protected]>
Signed-off-by: James Bottomley <[email protected]>
Diffstat (limited to 'drivers/scsi/mpt2sas/mpi/mpi2_raid.h')
0 files changed, 0 insertions, 0 deletions
