Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 05 May 2005 15:33:02 -0600 (MDT)
From:      Warner Losh <imp@bsdimp.com>
To:        julian@elischer.org
Cc:        usbcrash@oldach.net
Subject:   Re: recent USB MFCs cause panics
Message-ID:  <20050505.153302.71182158.imp@bsdimp.com>
In-Reply-To: <427A8EF3.70003@elischer.org>
References:  <200505050618.j456IleO001353@sep.oldach.net> <427A887F.3020108@elischer.org> <427A8EF3.70003@elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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....

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050505.153302.71182158.imp>