Date: Wed, 25 Jun 2003 08:50:11 -0700 (PDT) From: Eugene Grosbein <eugen@grosbein.pp.ru> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/48808: uhid(4)-related repeatable kernel panic Message-ID: <200306251550.h5PFoBL0083240@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/48808; it has been noted by GNATS. From: Eugene Grosbein <eugen@grosbein.pp.ru> To: "Matthew N. Dodd" <mdodd@freebsd.org> Cc: bug-followup@freebsd.org Subject: Re: kern/48808: uhid(4)-related repeatable kernel panic Date: Wed, 25 Jun 2003 23:38:51 +0800 On Mon, Jun 23, 2003 at 07:54:15AM -0400, Matthew N. Dodd wrote: > Try this: > Index: uhid.c > =================================================================== > RCS file: /home/cvs/ncvs/src/sys/dev/usb/uhid.c,v > retrieving revision 1.56 > diff -u -u -r1.56 uhid.c > --- uhid.c 9 Apr 2003 08:43:01 -0000 1.56 > +++ uhid.c 23 Jun 2003 11:50:08 -0000 > @@ -425,6 +378,7 @@ > "error=%d\n",err)); > free(sc->sc_ibuf, M_USBDEV); > free(sc->sc_obuf, M_USBDEV); > + sc->sc_ibuf = sc->sc_obuf = NULL; > sc->sc_state &= ~UHID_OPEN; > return (EIO); > } > @@ -455,6 +409,7 @@ > > free(sc->sc_ibuf, M_USBDEV); > free(sc->sc_obuf, M_USBDEV); > + sc->sc_ibuf = sc->sc_obuf = NULL; > > sc->sc_state &= ~UHID_OPEN; Thank you, this patch works. Kernel does not panices anymore. Eugene Grosbein
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306251550.h5PFoBL0083240>