[PATCH v2 1/4] params: lift param_set_uint_minmax to common code
Chaitanya Kulkarni
Chaitanya.Kulkarni at wdc.com
Wed May 19 14:10:39 PDT 2021
On 5/19/21 10:52, Sagi Grimberg wrote:
>
> +int param_set_uint_minmax(const char *val,
> + const struct kernel_param *kp,
> + unsigned int min, unsigned int max)
nit :- this is not from your patch but from existing code we
can try and make indentation like param_array(),
param_attr_store() and add_sysfs_param():-
int param_set_uint_minmax(const char *val,
const struct kernel_param *kp,
unsigned int min, unsigned int max)
can be done at the time of applying patch.
> +{
> + unsigned int num;
> + int ret;
> +
> + if (!val)
> + return -EINVAL;
> + ret = kstrtouint(val, 0, &num);
> + if (ret)
> + return ret;
> + if (num < min || num > max)
> + return -EINVAL;
> + *((unsigned int *)kp->arg) = num;
> + return 0;
> +}
irrespective of that :-
Looks good.
Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni at wdc.com>
More information about the Linux-nvme
mailing list