On 01/11/17 05:19PM, Julien Thierry <julien.thie...@arm.com> wrote:
> -----Original Message-----
> From: Julien Thierry [mailto:julien.thie...@arm.com]
> Sent: Wednesday, November 01, 2017 5:19 PM
> To: Qiang Zhao <qiang.z...@nxp.com>; o...@buserror.net
> Cc: linuxppc-dev@lists.ozlabs.org; linux-arm-ker...@lists.infradead.org
> Subject: Re: [Patch v10] QE: remove PPCisms for QE
> 
> Hi Zhao,
> 
> I just noticed a small nit.
> 
> >     /* wait for the QE_CR_FLG to clear */
> > -   ret = spin_event_timeout((in_be32(&qe_immr->cp.cecr) & QE_CR_FLG)
> == 0,
> > -                      100, 0);
> > +   ret = -EIO;
> > +   for (i = 0; i < 100; i++) {
> > +           if ((ioread32be(&qe_immr->cp.cecr) & QE_CR_FLG) == 0) {
> > +                   ret = 0;
> > +                   break;
> > +           }
> > +           udelay(1);
> > +   }
> > +
> >     /* On timeout (e.g. failure), the expression will be false (ret == 0),
> >        otherwise it will be true (ret == 1). */
> 
> nit:
> The comment here is no longer valid, on timeout ret == -EIO and on success 0. 
> It
> should probably be removed to avoid confusion.

So thank you for you reminder, I ignored it, and will fix in the next version.
 
BR
-Qiang Zhao

Reply via email to