On Tue, Oct 19, 2010 at 08:39:05PM -0400, Kenneth R Westerback wrote:
> On Tue, Oct 19, 2010 at 10:03:32PM +0200, Miod Vallat wrote:
> > > Index: pms.c
> > > ===================================================================
> > > RCS file: /cvs/src/sys/dev/pckbc/pms.c,v
> > > retrieving revision 1.10
> > > diff -u -p -r1.10 pms.c
> > > --- pms.c 17 Oct 2010 10:32:00 -0000      1.10
> > > +++ pms.c 17 Oct 2010 11:30:24 -0000
> > > @@ -134,21 +134,10 @@ pmsprobe(struct device *parent, void *ma
> > >   /* reset the device */
> > >   cmd[0] = PMS_RESET;
> > >   res = pckbc_poll_cmd(pa->pa_tag, pa->pa_slot, cmd, 1, 2, resp, 1);
> > > - if (res) {
> > > + if (res || resp[0] != PMS_RSTDONE || resp[1] != 0) {
> > >  #ifdef DEBUG
> > > -         printf("pmsprobe: reset error %d\n", res);
> > > -#endif
> > > -         return (0);
> > > - }
> > > - if (resp[0] != PMS_RSTDONE) {
> > > -         printf("pmsprobe: reset response 0x%x\n", resp[0]);
> > > -         return (0);
> > > - }
> > > -
> > > - /* get type number (0 = mouse) */
> > > - if (resp[1] != 0) {
> > > -#ifdef DEBUG
> > > -         printf("pmsprobe: type 0x%x\n", resp[1]);
> > > +         printf("pms: reset error %d (response 0x%02x, type 0x%02x)\n",
> > > +             res, resp[0], resp[1]);
> > >  #endif
> > >           return (0);
> > >   }
> > 
> > I disagree with this change (yes, I know it has been commited). Either
> > you do not use option DEBUG, and your diff causes no change in the
> > generated code, or you do, and your diff makes the error message less
> > readable. I do not see any benefit in this.
> > 
> > Miod
> 
> I prefer the new error message and find the newer code easier to
> read, but obviously a matter of taste. If you have really strong
> feelings we can revert since it doesn't make functional changes.
> 
> .... Ken

Thanks, Ken. I even did not have to translate :)
This is about the same that I wanted to say.

-- 
Alexandr Shadchin

Reply via email to