Сантилли - +1 за отличный пример.

у модуль для ядра Linux, и я хочу создать некоторые узлы устройства в функции init

int init_module(void)
{
    Major = register_chrdev(0, DEVICE_NAME, &fops);
 // Now I want to create device nodes with the returned major number
}

Я также хочу, чтобы ядро ​​назначило младший номер для моего первого узла, а затем я сам назначу младшие номера других узлов.

Как я могу сделать это в коде. Я не хочу создавать устройства из оболочки, используя mknod

Ответы на вопрос(3)

Ваш ответ на вопрос