Re: [PATCH v4 3/5] iio: addac: stx104: Improve indentation in stx104_write_raw()

From: William Breathitt Gray
Date: Wed Apr 05 2023 - 12:12:28 EST


On Wed, Apr 05, 2023 at 11:50:08AM +0300, Andy Shevchenko wrote:
> On Tue, Apr 04, 2023 at 10:12:00AM -0400, William Breathitt Gray wrote:
> > By bailing out early if chan->output is false for the IIO_CHAN_INFO_RAW,
> > indentation can be decreased by a tab and code readability improved.
>
> ...
>
> > + /* DAC can only accept up to a 16-bit value */
> > + if ((unsigned int)val > 65535)
> > + return -EINVAL;
>
> While the patch is good per se, I don't like two things (which are also in the
> original code):
> - explicit casting (can it be avoided?)

We could explicitly check for negative instead:

if (val < 0 || val > 65535)

Would that be better?

> - would be good to have U16_MAX or ?.. instead of hard coded number

Fair point, I'll use U16_MAX then.

> Can it be addressed with (additional) patches?

Sure, I'll submit a separate patch to address this.

William Breathitt Gray

Attachment: signature.asc
Description: PGP signature