Re: [RFC PATCH v2 5/7] i2c: busses: omap: Add the master_xfer_irqless hook

From: Andy Shevchenko
Date: Fri Mar 15 2019 - 09:14:43 EST


On Fri, Mar 15, 2019 at 01:47:18PM +0100, Simon Horman wrote:
> On Sat, Mar 02, 2019 at 02:47:33PM +0100, Wolfram Sang wrote:

> > + if (!polling) {
> > + timeout = wait_for_completion_timeout(&omap->cmd_complete,
> > + OMAP_I2C_TIMEOUT);
> > + } else {
> > + do {
> > + omap_i2c_wait(omap);
> > + ret = omap_i2c_xfer_data(omap);
> > + } while (ret == -EAGAIN);
> > +
> > + if (!ret)
> > + timeout = 1;
> > + else
> > + timeout = 0;
>
>
> nit: the following might be cleaner
>
> ret = !!timeout;
>

Other way around, perhaps,

timeout = !ret;

> > + }

--
With Best Regards,
Andy Shevchenko