Re: [PATCH v4 01/13] iio: dac: ds4424: reject -128 RAW value
From: Andy Shevchenko
Date: Tue Feb 03 2026 - 06:53:30 EST
On Tue, Feb 03, 2026 at 11:28:45AM +0100, Oleksij Rempel wrote:
> On Tue, Feb 03, 2026 at 11:54:35AM +0200, Andy Shevchenko wrote:
> > On Tue, Feb 03, 2026 at 10:34:21AM +0100, Oleksij Rempel wrote:
...
> > > case IIO_CHAN_INFO_RAW:
> > > - if (val < S8_MIN || val > S8_MAX)
> > > + if (val <= S8_MIN || val > S8_MAX)
> > > return -EINVAL;
> >
> > I still consider using -127, 127 is better than type _MIN/_MAX.
> > This is all due to '='.
>
> The use of S8_MIN here is intentional to satisfy the requirement for a minimal
> stable backport, as requested by Jonathan:
> https://lore.kernel.org/all/20260201144226.218a43cb@jic23-huawei/
>
> This patch: Strict "Fix only" for stable. Uses minimal logic changes (<=
> S8_MIN) to avoid introducing new bugs during backporting.
>
> N++ patch: Full refactoring.
>
> Can we accept this temporary state to facilitate the stable process?
Ah, if it's request by the maintainer, I can't and won't overrule it.
--
With Best Regards,
Andy Shevchenko