Hi,

On Tue, Apr 11, 2006 at 12:53:20PM +0900, Bdale Garbee wrote:
> The major and minor numbers used by your patch in bug report #347473 do not
> seem consistent with the Documentation/devices.txt in recent 2.6 kernel source
> trees.  What's the story?

The story is pretty simple.

I guess that at the beginning of the em8300 driver, the author used a 
major number (121) dedicated to "LOCAL/EXPERIMENTAL USE". Then, I guess 
the userspace grew too large to have it changed...

Moreover, at some point in the past, someone got minor numbers (204-207) 
allocated in major 10. I don't know who asked for this, but it is not 
very useful, since it means that one would only be able to use one such 
card at a time, while I several people use several such cards 
simultaneously.

More recently, I added the driver a new major parameter that allows a 
user to choose a different major number, in case 121 would already be 
used for something else. Moreove, it also allows to use an 
dynamically-allocated number, for those who use devfs or udev.

But some people still use static /dev with their good old 
/dev/em8300{,_ma,_mv,_sp} devices using major 121, and I'd rather not 
break compatibility for those.


Can you think of a nice way to handle this?


Cheers,

Nicolas


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to