diff options
author | Finn Thain <fthain@telegraphics.com.au> | 2016-01-03 16:05:31 +1100 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2016-01-06 21:42:57 -0500 |
commit | 340b96126d8abf859aa8af2fed31ed11ef9f4600 (patch) | |
tree | ce6173ec8d06a387bcb226aa05ff408187028063 /drivers/scsi | |
parent | 2f10e47ccf26301c7ca1127e2f6c3dfce45ff634 (diff) | |
download | linux-340b96126d8abf859aa8af2fed31ed11ef9f4600.tar.bz2 |
ncr5380: Add missing break after case MESSAGE_REJECT
MESSAGE REJECT does not imply DISCONNECT: the target is about to enter
MESSAGE IN or MESSAGE OUT phase.
This bug fix comes from atari_NCR5380.c. Unfortunately it never made it
into the original NCR5380.c core driver.
Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Tested-by: Ondrej Zary <linux@rainbow-software.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi')
-rw-r--r-- | drivers/scsi/NCR5380.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/scsi/NCR5380.c b/drivers/scsi/NCR5380.c index 9b7c67f17f4b..97100a1e3f80 100644 --- a/drivers/scsi/NCR5380.c +++ b/drivers/scsi/NCR5380.c @@ -1990,6 +1990,7 @@ static void NCR5380_information_transfer(struct Scsi_Host *instance) { default: break; } + break; case DISCONNECT:{ /* Accept message by clearing ACK */ NCR5380_write(INITIATOR_COMMAND_REG, ICR_BASE); |