tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Reserve device major numbers for pkgsrc



n54%gmx.com@localhost (Kamil Rytarowski) writes:

>=46rom end-user point of view major and minor numbers don't matter most o=
>f
>the time (are there exceptions?) and it might be picked by the kernel
>dynamically.

When the kernel choses major numbers dynamically, it must also provide
a dynamically generated mapping to userland.

Minor numbers usually translate 1:1 into device units, they cannot be
chosen dynamically.

End-users are usually concerned with major/minor numbers in that they
don't change (e.g. for find -xdev) and sometimes don't change over
reboots or even re-installations (think about backup).

The most simple method to assign major numbers is to assign them
during installation. Can be as simple as a file in /etc as a registry,
MAKEDEV to create /dev entries and a system call (probably sysctl)
that augments the device switches. Combining the system call with
the module loader is possible, but won't work for autoloaded modules
(not a problem for HAXM).

-- 
-- 
                                Michael van Elst
Internet: mlelstv%serpens.de@localhost
                                "A potential Snark may lurk in every tree."


Home | Main Index | Thread Index | Old Index