forked from luck/tmp_suning_uos_patched
[SCSI] aacraid: kexec fix (reset interrupt handler)
Another layer on this onion also discovered by Duane, the interrupt enable handler also needed to be set ... The interrupt enable was called from within the synchronous command handler. Signed-off-by: Mark Salyzyn <aacraid@adaptec.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
This commit is contained in:
parent
859232113c
commit
a5694ec545
@ -539,6 +539,8 @@ int _aac_rx_init(struct aac_dev *dev)
|
||||
}
|
||||
|
||||
/* Failure to reset here is an option ... */
|
||||
dev->a_ops.adapter_sync_cmd = rx_sync_cmd;
|
||||
dev->a_ops.adapter_enable_int = aac_rx_disable_interrupt;
|
||||
dev->OIMR = status = rx_readb (dev, MUnit.OIMR);
|
||||
if ((((status & 0xff) != 0xff) || reset_devices) &&
|
||||
!aac_rx_restart_adapter(dev, 0))
|
||||
|
Loading…
Reference in New Issue
Block a user