Я пишу модуль для ядра Linux и хочу создать некоторые узлы устройств в функции инициализации.
int init_module(void)
{
Major = register_chrdev(0, DEVICE_NAME, &fops);
// Now I want to create device nodes with the returned major number
}
Я также хочу, чтобы ядро присвоило моему первому узлу младший номер, а затем я сам назначу второстепенные номера другим узлам.
Как я могу сделать это в коде. Я не хочу создавать устройства из оболочки с помощью mknod