Re: [PATCH] iio: humidity: dht11: Improve error reporting in .probe()

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

 



On Thu, Jun 30, 2022 at 12:25 PM Uwe Kleine-König <ukleinek@xxxxxxxxxx> wrote:
> On 6/30/22 09:17, Andy Shevchenko wrote:
> > On Thu, Jun 30, 2022 at 8:58 AM Uwe Kleine-König <ukleinek@xxxxxxxxxx> wrote:
> >>
> >> Don't emit a message for -ENOMEM, the kernel is already loud enough in
> >> this case. Add a message if getting the GPIO or registering the iio
> >> device fails and use dev_err_probe for improved behaviour on
> >> -EPROBE_DEFER.
> >
> > Why do we need additional messages?
>
> I don't understand the question. Do you really wonder why there is a
> benefit of an error message if a resource allocation in probe fails?
>
> Current state is that for Yves-Alexis (on Cc:) the driver is silent but
> unbound. I guess that's because gpiod_get fails, but seeing a
> confirmation in the kernel log would be nice.
>
> > They should be split in a separate patch, perhaps, with the explanation.
> >
> > Actually the rest I would split to two: converting to dev_err_probe()
> > in the case where it's not right now, and dropping ENOMEM message.
>
> So we're at three patches:
>
>   - drop ENOMEM message
>   - convert existing messages to dev_err_probe()
>   - introduce errors for devm_gpiod_get() and devm_iio_device_register()
>
> I can rework accordingly, but for me this looks a bit over engineered.

Perhaps, but they three are about different stuff.

-- 
With Best Regards,
Andy Shevchenko




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux