summaryrefslogtreecommitdiffstats
path: root/net/ipx
diff options
context:
space:
mode:
authorHannes Reinecke <hare@suse.de>2006-10-23 15:22:37 +0200
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>2006-10-25 15:14:38 -0700
commit8883c1f182fa88d2b8e0adb6ae90a42f67e5353e (patch)
tree4bed9c198d337e0a757eda5d609ce76530fca6ae /net/ipx
parent4a531e8c79fe459e922347461ccc0f0c13de20d5 (diff)
downloadblackbird-op-linux-8883c1f182fa88d2b8e0adb6ae90a42f67e5353e.tar.gz
blackbird-op-linux-8883c1f182fa88d2b8e0adb6ae90a42f67e5353e.zip
[SCSI] aic79xx: Fixup external device reset
Whenever an external device is resetted we really have to take care to keep the channel in sync. Just notifying SCSI-ML and retry is not enough as we have to make sure the SCSI bus is not getting confused, either. So whenever we detect an external reset we rewrite the command to TUR, disable packetized command and notify the internal engine that an abort has happened. This way we trigger a proper bus reset sequence and all devices will be renegotiated properly. Kudos to Justin Gibbs and Luben Tuikov for this idea. Signed-off-by: Hannes Reinecke <hare@suse.de> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'net/ipx')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud