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

Reply via email to