[SCSI] qla2xxx: Reduce lock-contention during do-work processing.
authorAndrew Vasquez <andrew.vasquez@qlogic.com>
Wed, 3 Jun 2009 16:55:28 +0000 (09:55 -0700)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Mon, 8 Jun 2009 19:46:57 +0000 (14:46 -0500)
commitf999f4c1961fe5399fd66c95860cc2d5d67e591e
treeaa1b4389021f1676f04aa3a79e8b7f00ecfbb2c7
parent6805c1504eb4cfd4a31c05ed88fdeb56228eb3ba
[SCSI] qla2xxx: Reduce lock-contention during do-work processing.

Queued work processing will now be serialized with its own
lower-priority spinlock.  This also simplifies the work-queue
interface for future work-queue consumers.

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