Re: Getting past the 16-bit dev_t limitation.

From: John Byrne (jbyrne@kahuna.cag.cpqcorp.net)
Date: Thu Sep 14 2000 - 18:47:07 EST


Matt Yourst wrote:
>
> >
> >I am working on a project that is going to find the current limit of
> >16-bits for device numbers to be a pain. While looking around in the
> >linux-kernel archive, ...
> >
> This is the whole reason Linux 2.4 uses devfs (device filesystem) -
> there is no need to use device numbers; you just register the name in
> the /dev/whatever namespace and it's done. (The kernel will assign a
> unique old-style 16-bit number for compatibility purposes as needed.)
> See linux/Documentation/filesystems/devfs/README for the full story.
>
> - Matt Yourst

Matt,

Maybe I'm missing something, but I cannot find anything in the
2.4.0-test7 source which uses the DEVFS_FL_AUTO_DEVNUM flag; so it
looks to me like all drivers are currently running with their old-style
majors and minors. (I assume because there are applications out there
that depend on them.) I don't deny devfs has the potential to do away
with old style device numbers and their problems, but it does not seem
to be currently used in that manner. At least some new drivers can
presumably be written to take advantage of this feature since they may
not have to worry about application compatibility.

Anyway, one of the things I was hoping to find out by going to
linux-kernel was if there was anything other than devfs in the offing:
such a larger dev_t. So if anyone wants to chime in on things other than
devfs, I'd certainly like to hear about it.

Thanks,

John
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Sep 15 2000 - 21:00:24 EST