From 340b96126d8abf859aa8af2fed31ed11ef9f4600 Mon Sep 17 00:00:00 2001 From: Finn Thain Date: Sun, 3 Jan 2016 16:05:31 +1100 Subject: [PATCH] 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 Reviewed-by: Hannes Reinecke Tested-by: Ondrej Zary Signed-off-by: Martin K. Petersen --- drivers/scsi/NCR5380.c | 1 + 1 file changed, 1 insertion(+) 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); -- 2.39.5