Re: [PATCH v5 08/10] iio: adc: ad_sigma_delta: Check for previous ready signals

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

 



Hello Andy,

On Tue, Dec 03, 2024 at 03:10:30PM +0200, Andy Shevchenko wrote:
> On Tue, Dec 3, 2024 at 1:01 PM Uwe Kleine-König
> <u.kleine-koenig@xxxxxxxxxxxx> wrote:
> >
> > It can happen if a previous conversion was aborted the ADC pulls down
> > the ̅R̅D̅Y line but the event wasn't handled before. In that case enabling
> 
> Interesting use of Unicode, but I suggest to avoid it when it can be
> avoided, i.e.
> using the notation of #RDY_N might be appropriate as that is how
> usually the HW people refer to the active low signals.

Usage of ̅R̅D̅Y has the advantage to match the reference manual and data
sheet. So I tend to keep it.

> > the irq might immediately fire (depending on the irq controller's
> 
> controller

That matches the way I spelled it. Do you mean s/'s//?

> > capabilities) and even with a rdy-gpio isn't identified as an unrelated
> > one.
> >
> > To cure that problem check for a pending event before the measurement is
> > started and clear it if needed.
> 
> ...
> 
> > +       data = kzalloc(data_read_len + 1, GFP_KERNEL);
> 
> Yes, I know that's not needed right now, but would make code robust
> against changes. I'm talking about using __free() here.

Given that I expect this commit to be backported to stable and

	$ git show stable/linux-4.19.y:include/linux/cleanup.h
	fatal: path 'include/linux/cleanup.h' exists on disk, but not in 'stable/linux-4.19.y'

I'd not do that *now* and in this commit. But in general I agree.

Best regards and thanks for your feedback,
Uwe

Attachment: signature.asc
Description: PGP signature


[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