Date: Thu, 05 May 2005 15:04:18 -0700 From: Julian Elischer <julian@elischer.org> To: Warner Losh <imp@bsdimp.com> Cc: usbcrash@oldach.net Subject: Re: recent USB MFCs cause panics Message-ID: <427A9862.1020100@elischer.org> In-Reply-To: <20050505.153302.71182158.imp@bsdimp.com> References: <200505050618.j456IleO001353@sep.oldach.net> <427A887F.3020108@elischer.org> <427A8EF3.70003@elischer.org> <20050505.153302.71182158.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Warner Losh wrote: >From: Julian Elischer <julian@elischer.org> >Subject: Re: recent USB MFCs cause panics >Date: Thu, 05 May 2005 14:24:03 -0700 > > > >>Julian Elischer wrote: >> >>try: >> >>in usb_port.h >>comment out line 425 (as below) >> >>422 >> 423 #define config_detach(dev, flag) \ >> 424 do { \ >> 425 /* device_detach(dev); */ \ >> 426 free(device_get_ivars(dev), M_USB); \ >> 427 device_delete_child(device_get_parent(dev), dev); \ >> 428 } while (0); >> 429 >> >> > >Commenting it out is lame... I fixed this in current in uhub.c as >well as here... Since 'dev' is 0 here, I'm unsure that commenting it >out will fix the problem because the next line frees it.... > > do you remember the full extent of your fix? I'm just learning about the bus/device stuff as I go.. the trick is bringing forward as much of the USB code withoug bringing forward a bunch of subr_bus etc. as well. >Warner >_______________________________________________ >freebsd-usb@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-usb >To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?427A9862.1020100>