On Thu, 2008-08-28 at 13:28 -0400, Sebastien Roy wrote: > So the question is, why are we getting re-opened? This doesn't seem > right at all.
Here's a conjecture. A cloning driver needs to allocate minor numbers for its streams that are different from the device's minor number, right? If it doesn't do that, could a re-open result? The reason I'm thinking along these lines is that the id_alloc() scheme being used to allocate minor numbers for open streams doesn't prevent clashing with the device's minor numbers (which happen to the the IP interface's interface index). Thoughts? -Seb
