recent USB MFCs cause panics

Warner Losh imp at bsdimp.com
Thu May 5 14:33:28 PDT 2005


From: Julian Elischer <julian at 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....

Warner


More information about the freebsd-usb mailing list