Re: [PATCH 6/6] scsi_debug: add ability to enable clustering

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2014/1/6 Douglas Gilbert <dgilbert@xxxxxxxxxxxx>:
>> @@ -2787,6 +2788,7 @@ module_param_named(opts, scsi_debug_opts, int,
>> S_IRUGO | S_IWUSR);
>>   module_param_named(physblk_exp, scsi_debug_physblk_exp, int, S_IRUGO);
>>   module_param_named(ptype, scsi_debug_ptype, int, S_IRUGO | S_IWUSR);
>>   module_param_named(removable, scsi_debug_removable, bool, S_IRUGO |
>> S_IWUSR);
>> +module_param_named(clustering, scsi_debug_clustering, bool, S_IRUGO);
>
>
> Umm, clustering is writeable, so: S_IRUGO | S_IWUSR

OK, it makes sense to make this parameter writable when we adds
scsi_debug hosts dynamically through 'add_host' driver attribute.

>>   module_param_named(scsi_level, scsi_debug_scsi_level, int, S_IRUGO);
>>   module_param_named(sector_size, scsi_debug_sector_size, int, S_IRUGO);
>>   module_param_named(unmap_alignment, scsi_debug_unmap_alignment, int,
>> S_IRUGO);
>> @@ -3953,6 +3955,8 @@ static int sdebug_driver_probe(struct device * dev)
>>         sdbg_host = to_sdebug_host(dev);
>>
>>         sdebug_driver_template.can_queue = scsi_debug_max_queue;
>> +       if (scsi_debug_clustering)
>> +               sdebug_driver_template.use_clustering = ENABLE_CLUSTERING;
>>         hpnt = scsi_host_alloc(&sdebug_driver_template,
>> sizeof(sdbg_host));
>>         if (NULL == hpnt) {
>>                 printk(KERN_ERR "%s: scsi_register failed\n", __func__);
>>
>
> And please document this extra parameter for modinfo.
> Something like:
>   MODULE_PARM_DESC(clustering, "when set enables larger transfers (def=0)");
>
> placed in alphabetical order.

I'll update this patch and resend it.

Thanks for your review.
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux