]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
hpsa: turn off interrupts when kdump starts
authorTomas Henzl <thenzl@redhat.com>
Fri, 23 Jan 2015 22:41:20 +0000 (16:41 -0600)
committerJiri Slaby <jslaby@suse.cz>
Tue, 26 May 2015 12:33:44 +0000 (14:33 +0200)
commit4e922faea3afd26f09b1c4cb82c61fe8614c672d
treecab4767dd2652f33a8f34db2c68fd35c7d592ec8
parent8a26106c31b00766cc3671398b9bdd8d385fa817
hpsa: turn off interrupts when kdump starts

commit 3b747298786355c6934b0892fc9ae4ca44105192 upstream.

Sometimes when the card is restarted it may cause -
"irq 16: nobody cared (try booting with the "irqpoll" option)"
that is likely caused so, that the card, after the hard reset
finishes, pulls on the irq. Disabling the ints before or after
the hpsa_kdump_hard_reset_controller fixes it.

At this point we can't know in which state the card is,
so using SA5_INTR_OFF + SA5_REPLY_INTR_MASK_OFFSET defines directly,
instead of the function the drivers provides, seems to be apropriate.

Reviewed-by: Scott Teel <scott.teel@pmcs.com>
Signed-off-by: Don Brace <don.brace@pmcs.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/scsi/hpsa.c