Poul-Henning Kamp дµÀ: >In message <430476F7.6030007_at_gddsn.org.cn>, Huang wen hui writes: > > >>hi, >>Using today's CURRENT, my TP42P could not resume with usb mouse. >>cause "double fault" panic. With internal TrackPoint is OK, >>The DDB backtrace message can be found: >> >> > > >Can you try this patch ? > >Index: kern/kern_conf.c >=================================================================== >RCS file: /home/ncvs/src/sys/kern/kern_conf.c,v >retrieving revision 1.190 >diff -u -r1.190 kern_conf.c >--- kern/kern_conf.c 17 Aug 2005 08:19:52 -0000 1.190 >+++ kern/kern_conf.c 20 Aug 2005 09:24:35 -0000 >_at__at_ -443,10 +443,14 _at__at_ > static void > fini_cdevsw(struct cdevsw *devsw) > { >+ struct cdevsw *gt; > >- if (devsw->d_gianttrick != NULL) >- free(devsw->d_gianttrick, M_DEVT); >- devsw->d_gianttrick = NULL; >+ if (devsw->d_gianttrick != NULL) { >+ gt = devsw->d_gianttrick; >+ memcpy(devsw, gt, sizeof *devsw); >+ free(gt, M_DEVT); >+ devsw->d_gianttrick = NULL; >+ } > devsw->d_flags &= ~D_INIT; > } > > > ok, this patch works for me, thanks! --hwhReceived on Sat Aug 20 2005 - 08:48:09 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:41 UTC