scsi: aacraid: fixed IO reporting error
authorBalsundar P <balsundar.p@microsemi.com>
Tue, 15 Oct 2019 06:21:59 +0000 (11:51 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 18 Oct 2019 23:34:17 +0000 (19:34 -0400)
commitf2244c1b35e5302070af4c729db0b0e9eb8350c9
tree5b3f0d688fe65bbeaa263daaab82ee6642ee1a4a
parentc86fbe484c10b2cd1e770770db2d6b2c88801c1d
scsi: aacraid: fixed IO reporting error

The problem is the driver detects FastResponse bit set and saves it to
Fib's flags to not check IO response status, but it never clears it for
next IO. Hence the next IO will pick up FastResponse bit to not check
the IO response status and fail to report any type IO error to kernel

Link: https://lore.kernel.org/r/1571120524-6037-3-git-send-email-balsundar.p@microsemi.com
Signed-off-by: Balsundar P <balsundar.p@microsemi.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/aacraid/commsup.c