What's important is whether something has been added to the boot
scripts which create these device nodes in /dev.
> I don't know if the devfs code is correct but here it is.
> 
> from nv.c modules_init();
> 
> #ifdef CONFIG_DEVFS_FS
>     rc = devfs_register_chrdev(nv_major, "nvidia", &nv_fops);
> #else
>     rc = register_chrdev(nv_major, "nvidia", &nv_fops);
> #endif
> 
>     if (rc < 0) {
>         NV_EMSG((nv_state_t *) 0, "init_module: register failed");
>         return rc;
>     }
> 
>     osMemSet(nv_linux_devices, 0, sizeof(nv_linux_state_t) * NV_MAX_DEVICES);
>     num_devices = nvos_probe_devices();
>     
> #ifdef CONFIG_DEVFS_FS
>     osMemSet(nv_dev_handle, 0, sizeof(devfs_handle_t) * NV_MAX_DEVICES);
>     do {
>         char name[16];
>         int i;
> 
>         nv_ctl_handle = devfs_register(NULL, "nvidiactl",
>                             DEVFS_FL_DEFAULT, nv_major, 255,
>                             S_IFCHR | S_IRUGO | S_IWUGO,
>                             &nv_fops, NULL);
> 
>         for (i = 0; i < num_devices; i++) {
>             snprintf(name, 16, "nvidia%d", i);
>             nv_dev_handle[i] = devfs_register(NULL, name,
>                                   DEVFS_FL_DEFAULT, nv_major, i,
>                                   S_IFCHR | S_IRUGO | S_IWUGO,
>                                   &nv_fops, NULL);
>         }
>     } while(0);
> #endif
This appears reasonable. However, if they call this initialisation
code twice, it's a bug.
				Regards,
					Richard....
Permanent: rgooch@atnf.csiro.au
Current:   rgooch@ras.ucalgary.ca
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/