On 12/01/2015 10:03 PM, wenxi...@linux.vnet.ibm.com wrote:
> From: Wen Xiong <wenxi...@linux.vnet.ibm.com>
> 
> Add scsi multi-queue support in ipr driver. This feature
> is enabled by setting ipr_use_blk_mq=1 when loading ipr
> module and scsi blk-mq is enabled in the kernel.
> 
> Signed-off-by: Wen Xiong <wenxi...@linux.vnet.ibm.com>
> 
> ---
>  drivers/scsi/ipr.c |   18 +++++++++++++++---
>  1 files changed, 15 insertions(+), 3 deletions(-)
> 
> diff --git a/drivers/scsi/ipr.c b/drivers/scsi/ipr.c
> index 494c0fc..f2df57a 100644
> --- a/drivers/scsi/ipr.c
> +++ b/drivers/scsi/ipr.c
> @@ -101,6 +101,7 @@ static unsigned int ipr_dual_ioa_raid = 1;
>  static unsigned int ipr_number_of_msix = 16;
>  static unsigned int ipr_fast_reboot;
>  static unsigned int ipr_cpu_map;
> +static unsigned int ipr_use_blk_mq;
> 
>  static unsigned int *ipr_used_cpu;
>  static unsigned int ipr_possible_cpu_cnt;
> @@ -230,7 +231,9 @@ MODULE_PARM_DESC(number_of_msix, "Specify the number of 
> MSIX interrupts to use o
>  module_param_named(fast_reboot, ipr_fast_reboot, int, S_IRUGO | S_IWUSR);
>  MODULE_PARM_DESC(fast_reboot, "Skip adapter shutdown during reboot. Set to 1 
> to enable. (default: 0)");
>  module_param_named(cpu_map, ipr_cpu_map,  int, 0);
> -MODULE_PARM_DESC(cpu_map, "Enable CPU affinity per adapter. (default:0)");
> +MODULE_PARM_DESC(cpu_map, "Enable CPU affinity per adapter. (default: 0)");
> +module_param_named(use_blk_mq, ipr_use_blk_mq, uint, S_IRUGO);
> +MODULE_PARM_DESC(use_blk_mq, "ipr use block mq enable/disable. (default: 
> 0)");

Why disable by default?


-- 
Brian King
Power Linux I/O
IBM Linux Technology Center


------------------------------------------------------------------------------
_______________________________________________
Iprdd-devel mailing list
Iprdd-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iprdd-devel

Reply via email to