[PATCH/RESEND] scsi.mq: Added use_cmd_list flag in scsi_host to reduce lock contention

2014-08-20 Thread Kashyap.Desai
Comment provided by Bart Van and Chris H is addressed in this patch. Add use_cmd_list flag in scsi_host to indicate scs.mq stack to keep track of cmd_list per sdev. Default behaviour is not to keep track of cmd_list per sdev, as this may introduce lock contention. (overhead is more on multi-nod

[PATCH/RESEND] scsi.mq: Added use_cmd_list flag in scsi_host to reduce lock contention

2014-08-20 Thread Kashyap.Desai
Comment provided by Bart Van and Chris H is addressed in this patch. Add use_cmd_list flag in scsi_host to indicate scs.mq stack to keep track of cmd_list per sdev. Default behaviour is not to keep track of cmd_list per sdev, as this may introduce lock contention. (overhead is more on multi-nod

[PATCH] scsi.mq:Added enable_cmd_list flags in hostt to reduce lock contention

2014-08-19 Thread Kashyap.Desai
Add enable_cmd_list flag in shost template to indicate scs.mq stack to keep track of cmd_list per sdev. 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.) Patch is tested using megaraid_sas driver with "enab

[PATCH] megaraid_sas: Quirk mmio hook for 1078 MR controller

2013-12-23 Thread Kashyap.Desai
This patch has fix for LSI Gen-1 MR controller issue which only pop-up on few systems and it is not generic. On few system, MR 1078 MR controller is not working if mmio decoding is off. This patch proposed early quirck entry for Device id 0x1000/0x0411 to enable mmio. Signed-off-by: Kashyap Desa