scsi: add use_cmd_list flag
authorKashyap.Desai@avagotech.com <Kashyap.Desai@avagotech.com>
Wed, 20 Aug 2014 13:54:33 +0000 (19:24 +0530)
committerChristoph Hellwig <hch@lst.de>
Mon, 15 Sep 2014 23:01:58 +0000 (16:01 -0700)
Add a use_cmd_list flag in struct Scsi_Host to request keeping track of
all outstanding commands per device.

Default behaviour is not to keep track of cmd_list per sdev, as this may
introduce lock contention. (overhead is more on multi-node NUMA.), and
only enable it on the two drivers that need it.

Signed-off-by: Kashyap Desai <kashyap.desai@avagotech.com>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Christoph Hellwig <hch@lst.de>

No differences found