arcmsr: fix command timeout under heavy load
authorChing Huang <ching2048@areca.com.tw>
Tue, 19 Aug 2014 06:18:24 +0000 (14:18 +0800)
committerChristoph Hellwig <hch@lst.de>
Tue, 16 Sep 2014 16:38:47 +0000 (09:38 -0700)
commit6b3937227479e50032112faf74bd913f36dba2c6
treec5f8ec006a692018f7c6ff534776f97a40cda9a3
parent0d9d8b9ff4453e4816b22bf729256feb6b38e0ec
arcmsr: fix command timeout under heavy load

This patch rewrites the interrupt service routine relate function to fix
a command timeout under heavy controller load.

Signed-off-by: Ching Huang <ching2048@areca.com.tw>
Reviewed-by: Tomas Henzl <thenzl@redhat.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/scsi/arcmsr/arcmsr.h
drivers/scsi/arcmsr/arcmsr_hba.c