Re: [PATCH Resend] Input: mms114: Use devm_* APIs

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

 



On 9 January 2013 10:38, Laxman Dewangan <ldewangan@xxxxxxxxxx> wrote:
> On Wednesday 09 January 2013 09:45 AM, Sachin Kamat wrote:
>>
>> devm_* APIs are device managed and make the exit and clean up code
>> simpler.
>>
>> Signed-off-by: Sachin Kamat <sachin.kamat@xxxxxxxxxx>
>> Cc: Joonyoung Shim <jy0922.shim@xxxxxxxxxxx>
>> ---
>
>
> I think this is not resend patch, it is Patch V2. Also you can specify the
> changes done from last patch to this patch so that it will be easy to
> reviewer.

OK.

>
>
>> +       data = devm_kzalloc(&client->dev, sizeof(struct mms114_data),
>
> Because you are here, better to change the size to sizeof(*data) in place of
> sizeof(struct..)

In what way is this change useful or better?

>
>> +
>
>
>> +       error = devm_request_threaded_irq(&client->dev, client->irq, NULL,
>> +                       mms114_interrupt, IRQF_TRIGGER_FALLING |
>> IRQF_ONESHOT,
>> +                       "mms114", data);
>
>
> Should be change to devname(&client->dev) in place of hardconding to
> "mms114".

OK.

>
>
>>         if (error) {
>>                 dev_err(&client->dev, "Failed to register interrupt\n");
>> -               goto err_io_reg;
>> +               return error;
>>         }
>>         disable_irq(client->irq);
>>         error = input_register_device(data->input_dev);
>>         if (error)
>
>
>> -
>> +               return error;
>>         return 0;
>
>
>
> Seems the code turn as
> if (error)
>    return error;
> return 0.
>
> I think simply saying return error is fine here as you are not printing any
> error.

Right.

>
>>   }
>> @@ -590,7 +567,6 @@ static struct i2c_driver mms114_driver = {
>>                 .of_match_table = of_match_ptr(mms114_dt_match),
>>         },
>>         .probe          = mms114_probe,
>> -       .remove         = mms114_remove,
>>         .id_table       = mms114_id,
>>   };
>>


I will re-send after making necessary changes.

-- 
With warm regards,
Sachin
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux