aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/atari_scsi.h
diff options
context:
space:
mode:
authorKashyap, Desai <kashyap.desai@lsi.com>2009-09-23 07:52:37 -0400
committerJames Bottomley <James.Bottomley@suse.de>2009-10-29 13:03:08 -0400
commita28eb222e3890a4ce190a430e24c483d2b5bb13b (patch)
treea0e0a297c7dc627a5c2c34687f17349d22772688 /drivers/scsi/atari_scsi.h
parentc5e039be7e81168a9156e801cfef2adae72e775b (diff)
[SCSI] mpt2sas: Expander remove fails when it is processing another expander add.
This handles the case where driver receives a expander removal event while it is in the middle of processing an expander add event. The existing implementation will stop processing futher device adds when a expander delete arrives on top of add expander add. Due to a sanity check in the driver, the devices there were not added, were never handshaked to firmware with the device removal handshake protocal. Since the driver didnt' do the handshake, the controller never provide further add events. To fix this issue, the sanity check was removed so the driver will always do the device removal handshake protocal. Signed-off-by: Kashyap Desai <kashyap.desai@lsi.com> Signed-off-by: Eric Moore <Eric.moore@lsi.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/atari_scsi.h')
0 files changed, 0 insertions, 0 deletions