On Tue, Apr 29, 2014 at 08:43:48AM +0400, Alexander Shiyan wrote:
> Mon, 28 Apr 2014 20:26:00 -0700 от Dmitry Torokhov 
> <[email protected]>:
> > Hi Alexander,
> > 
> > On Sat, Apr 26, 2014 at 09:53:13AM +0400, Alexander Shiyan wrote:
> > > Replace existing resource handling in the driver with managed
> > > device resource, this ensures more consistent error values and
> > > simplifies error paths.
> > > kzalloc -> devm_kzalloc
> > > gpio_request_one -> devm_gpio_request_one
> > > 
> > 
> > If we are doing the conversion can we go all the Alexanderway (needs the
> > other 2 patches I just posted and CCed you)?
> > 
> > Thanks.
> > 
> > -- 
> > Dmitry
> > 
> > Input: gpio_keys_polled - convert to devm-* API
> > 
> > From: Alexander Shiyan <[email protected]>
> > 
> > Replace existing resource handling in the driver with managed device
> > resources, this ensures more consistent error values and simplifies error
> > handling paths:
> > 
> > kzalloc -> devm_kzalloc
> > gpio_request_one -> devm_gpio_request_one
> > input_allocate_polled_device -> devm_input_allocate_polled_device
> > 
> > Signed-off-by: Alexander Shiyan <[email protected]>
> > Signed-off-by: Dmitry Torokhov <[email protected]>
> > ---
> ...
> > @@ -162,8 +160,7 @@ static struct gpio_keys_platform_data 
> > *gpio_keys_polled_get_devtree_pdata(struct
> >             if (of_property_read_u32(pp, "linux,code", &button->code)) {
> >                     dev_err(dev, "Button without keycode: 0x%x\n",
> >                             button->gpio);
> > -                   error = -EINVAL;
> > -                   goto err_free_pdata;
> > +                   return ERR_PTR(-EINVAL);
> >             }
> 
> We can even use return value from of_property_read_u32() on error.
> 
> All other looks OK.

Do you have hardware that uses gpio_keys_polled?

Thanks.

-- 
Dmitry
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to