summaryrefslogtreecommitdiff
path: root/drivers/char
diff options
context:
space:
mode:
authorbrking@us.ibm.com <brking@us.ibm.com>2005-11-17 15:35:12 (GMT)
committerJames Bottomley <jejb@mulgrave.(none)>2005-12-14 01:10:58 (GMT)
commitce155ccecd4094e7b5e68058d26db691713240fc (patch)
tree1bc690d3f0555b05c3be587267c01135fa829563 /drivers/char
parented7e8ef7f12f5c3c8bbb85eeb0a1ded91c7c5dbf (diff)
downloadlinux-fsl-qoriq-ce155ccecd4094e7b5e68058d26db691713240fc.tar.xz
[SCSI] ipr: Driver initialization fix for kexec/kdump
When kexec booting a kernel when the previous kernel did not call ipr's shutdown method, the ipr adapter does not get properly initialized, which can result in the ipr adapter completing commands issued by the previous kernel. Fix ipr to detect this scenario by reading the adapter's interrupt mask register and the microprocessor interrupt register. If the interrupt mask register indicates that interrupts are enabled or the reset alert bit is set when the card is probed, this means the card is in an unknown state and we hard reset the card. Signed-off-by: Brian King <brking@us.ibm.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/char')
0 files changed, 0 insertions, 0 deletions