On Mon, Oct 04, 2004 at 04:55:00PM -0400, Alan Stern wrote: > > But what happened here was that although the registration worked > correctly, the return code indicated that it had failed. So the driver > simply tried to exit, and uhci_stop() was never called. The consequences, > as you saw, included trying to deallocate a slab cache in which not all > the entries were free and trying to remove a procfs directory that wasn't > empty. > > If the registration really _had_ failed, the slab-cache entries wouldn't > have been allocated and the procfs file wouldn't have been created. Hence > none of the mess would have occurred.
Ah, yes, this makes sense now. Thanks for the detailed response. greg k-h ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
