]> git.baikalelectronics.ru Git - kernel.git/commit
[SCSI] qla4xxx: Don't process mbx interrupt unconditionally
authorVikas Chaudhary <vikas.chaudhary@qlogic.com>
Wed, 18 May 2011 06:17:07 +0000 (23:17 -0700)
committerJames Bottomley <jbottomley@parallels.com>
Tue, 24 May 2011 16:39:42 +0000 (12:39 -0400)
commitb9dcd233e61ca8e7c7d1111c96bf80a46d633b4c
tree363c3dc7edcc9e6a5777235927af52245fd9412b
parent8de90ef64a1a0e757ebff227105289105753b31b
[SCSI] qla4xxx: Don't process mbx interrupt unconditionally

Do not process interrupt unconditionally during mailbox processing  which can
lead to spurious interrupt. Mailbox completion are now polled if interrupt are
disabled or wait for interrupt to come in if its enabled

Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com>
Reviewed-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <jbottomley@parallels.com>
drivers/scsi/qla4xxx/ql4_mbx.c