[SCSI] qla2xxx: fix bad locking during eh_abort
authorAndrew Vasquez <andrew.vasquez@qlogic.com>
Fri, 27 May 2005 22:04:47 +0000 (15:04 -0700)
committerJames Bottomley <jejb@mulgrave.(none)>
Fri, 3 Jun 2005 14:37:53 +0000 (09:37 -0500)
commit18e144d32cd3dae6953c385e4b376ef9688b61b0
tree8b8376da9f809cca19894792b53aecb7a40ba5bf
parentcdbbde14cb55dd10771ce79154f787322d88411b
[SCSI] qla2xxx: fix bad locking during eh_abort

Correct incorrect locking order in qla2xxx_eh_abort() handler which
would case a hang during certain code-paths.

With extra pieces to fix the irq state in the locks.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/qla2xxx/qla_os.c