]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: NCR5380: Check for bus reset
authorFinn Thain <fthain@telegraphics.com.au>
Thu, 27 Sep 2018 01:17:11 +0000 (11:17 +1000)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 28 Sep 2018 06:22:43 +0000 (02:22 -0400)
commit4d4f12053eec9199ab1acbbe6c192702057deb42
tree934fe85d3e574564027372ddb5bfdebff4c8fb14
parenta04726bce2e9b408e74e9727588b5aade15d544f
scsi: NCR5380: Check for bus reset

The SR_RST bit isn't latched. Hence, detecting a bus reset isn't reliable.
When it is detected, the right thing to do is to drop all connected and
disconnected commands. The code for that is already present so refactor it and
call it when SR_RST is set.

Tested-by: Michael Schmitz <schmitzmic@gmail.com>
Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/NCR5380.c