On 29.07.19 19:23, Dmitry Torokhov wrote:

Hi,

I wonder if we should pass &pdev->dev instead of NULL here to form
proper device hierarchy, now that we have this option.

good point, thanks, fixed in v2.


+               "gpio-keys",
+               PLATFORM_DEVID_AUTO,
+               NULL,
+               0,
+               gpio_keys_pdata,
+               sizeof(*gpio_keys_pdata));
+
+       if (IS_ERR(pd)) {
+               dev_err(&pdev->dev, "failed registering gpio-keys: %ld\n", 
PTR_ERR(pd));
                goto err_free_mem;

Since you did not assign 'error' value here this goto will result in the
function returning 0 even if platform_device_register_resndata() failed.

Uh, thanks. IMHO it's even worse: 'error' could be uninitialized.


I'm sending v2 separately.


Thanks for your review.

--mtx

--
Enrico Weigelt, metux IT consult
Free software and Linux embedded engineering
[email protected] -- +49-151-27565287

Reply via email to