Como criar um nó de dispositivo a partir do código init_module de um módulo do kernel Linu
Estou escrevendo um módulo para o kernel do linux e quero criar alguns nós de dispositivos na função init
int init_module(void)
{
Major = register_chrdev(0, DEVICE_NAME, &fops);
// Now I want to create device nodes with the returned major number
}
Também quero que o kernel atribua um número menor ao meu primeiro nó e depois atribuirei os números menores dos outros nós por mi
Como posso fazer isso no código. Eu não quero criar dispositivos a partir do shell usando mknod