dmx3191d: Use NO_IRQ
authorFinn Thain <fthain@telegraphics.com.au>
Wed, 12 Nov 2014 05:12:03 +0000 (16:12 +1100)
committerChristoph Hellwig <hch@lst.de>
Thu, 20 Nov 2014 08:11:11 +0000 (09:11 +0100)
commitfd9cd67c3d89f9ee350ea6fda802375bf1d66b0b
tree54a1ddbb23d4a6b6e31368b53ac1c753c73a9539
parent710ddd0d50d22b40e3b644ea35966489ad178978
dmx3191d: Use NO_IRQ

Testing shows that the Domex 3191D card never asserts its IRQ. Hence it is
non-functional with Linux (worse, the EH bugs in the core driver are fatal
but that's a problem for another patch). Perhaps the DT-536 chip needs
special setup? I can't find documentation for it. The NetBSD driver uses
polling apparently because of this issue.

Set host->irq = NO_IRQ so the core driver will prevent targets from
disconnecting. Don't request host->irq.

Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/scsi/dmx3191d.c