Thread (12 messages) 12 messages, 4 authors, 2021-05-12

Re: [PATCH] rtc: max77686: Remove some dead code

From: Alexandre Belloni <alexandre.belloni@bootlin.com>
Date: 2021-05-12 19:35:08
Also in: kernel-janitors, lkml

On 12/05/2021 12:24:26-0400, Krzysztof Kozlowski wrote:
On 12/05/2021 12:13, Alexandre Belloni wrote:
quoted
On 10/05/2021 08:20:52-0400, Krzysztof Kozlowski wrote:
quoted
On 09/05/2021 17:06, Alexandre Belloni wrote:
quoted
On 08/05/2021 18:06:03-0600, Edmundo Carmona Antoranz wrote:
quoted
On Sat, May 8, 2021 at 10:59 AM Christophe JAILLET
[off-list ref] wrote:
quoted
quoted
Following the recent conversations, I think it might make sense to do
dev_err(&pdev->dev, "Failed to register RTC device: %pe\n", info->rtc_dev);

Is that right?
Yes, it is right, but it should be done in another patch.

Would you like to give it a try?
Sure, I'll have the patch ready to send it when I see yours on next.
Does it make sense to print anything at all? Who would use the output?
Is anyone actually going to read it?
If the RTC core does not print the message, it should be
dev_err_probe().  However the first is recently preferred - RTC core
should do it for all drivers.  I find such error messages useful - helps
easily spotting regressions via dmesg -l err.
The only error path that will not print a message by default (it is
dev_dbg) is when rtc-ops is NULL which I don't expect would regress
anyway.
Then the message in the driver is useless and could be removed.
quoted
A better way to remove the dead code would be to switch to
devm_rtc_allocate_device/devm_rtc_register_device. And even better would
be to take that opportunity to set range_min and range_max ;)
The driver already uses devm_rtc_device_register() so I think I don't
follow that part.
devm_rtc_device_register is different from devm_rtc_register_device.
Best regards,
Krzysztof
-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help