aha1542: Fix bus reset
authorOndrej Zary <linux@rainbow-software.org>
Fri, 6 Feb 2015 22:11:56 +0000 (23:11 +0100)
committerJames Bottomley <JBottomley@Odin.com>
Fri, 10 Apr 2015 01:09:30 +0000 (18:09 -0700)
commit7061dec40c07265f819ae0a6842846f74f889aa9
tree81c38b42cf95ec6940ce9eb54e7c365160f9a2ca
parent1b0224b0ec6003c06cc369188510642a5fb3b864
aha1542: Fix bus reset

Bus reset always fails because aha1542_reset waits for the controller to assert
the INIT bit (Mailbox Initialization Required) which it never does. This bit is
asserted only after host reset.

Remove the requirement for INIT bit (we really need only the IDLE bit).

Signed-off-by: Ondrej Zary <linux@rainbow-software.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: James Bottomley <JBottomley@Odin.com>
drivers/scsi/aha1542.c