diff options
-rw-r--r-- | drivers/scsi/NCR5380.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/scsi/NCR5380.c b/drivers/scsi/NCR5380.c index 08e3ea8159b3..d9fa9cf2fd8b 100644 --- a/drivers/scsi/NCR5380.c +++ b/drivers/scsi/NCR5380.c | |||
@@ -1761,10 +1761,8 @@ static void NCR5380_information_transfer(struct Scsi_Host *instance) | |||
1761 | scmd_printk(KERN_INFO, cmd, | 1761 | scmd_printk(KERN_INFO, cmd, |
1762 | "switching to slow handshake\n"); | 1762 | "switching to slow handshake\n"); |
1763 | cmd->device->borken = 1; | 1763 | cmd->device->borken = 1; |
1764 | sink = 1; | 1764 | do_reset(instance); |
1765 | do_abort(instance); | 1765 | bus_reset_cleanup(instance); |
1766 | cmd->result = DID_ERROR << 16; | ||
1767 | /* XXX - need to source or sink data here, as appropriate */ | ||
1768 | } | 1766 | } |
1769 | } else { | 1767 | } else { |
1770 | /* Transfer a small chunk so that the | 1768 | /* Transfer a small chunk so that the |