Thread (3 messages) 3 messages, 3 authors, 2019-08-20

Re: [PATCH] input: misc: soc_button_array: use platform_device_register_resndata()

From: Enrico Weigelt, metux IT consult <hidden>
Date: 2019-08-20 11:16:13
Also in: lkml

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.

quoted
+		"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
info@metux.net -- +49-151-27565287
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help