On Thu, May 09, 2002, David Brownell <[EMAIL PROTECTED]> wrote: > > > - BUG() from the "modprobe uhci; rmmod uhci" sequence. > > > the root hub was getting billed for refcounts it didn't know > > > about, so it couldn't clean up right. > > ... > > > p.s. There's another refcount BUG() lurking in uhci still. > > > > I feel like I'm talking to a broken record recently. Ugh. > > You too, eh? > > Will you ever constructively respond to the points I made > about uhci_free_dev()? OR are you going to continue to > ignore the fact that when it returns, "uhci" is still holding > on to device resources it's just said it has freed? > > (And no, changing the definition of that routine is not > in the category of "constructive".)
I have really no idea how else to explain this to you. I've tried a couple of different ways but you still don't understand. Everyone else I've asked seems to understand me, so I can only guess that the problem isn't with my explanation. The fact you're focusing on uhci_free_dev() and that it doesn't do anything reflects that you don't understand how reference counting works. Like I've said, go read up on reference counting theory and then take a look how it's implemented elsewhere in the kernel. You're thinking about reference counting in COMPLETELY the wrong way. JE _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
