|
|
devfs_register_series( devfs_handle, | devfs_register_series( devfs_handle, |
"%u", 8, DEVFS_FL_DEFAULT, SVGALIB_HELPER_MAJOR, 0, | "%u", 8, DEVFS_FL_DEFAULT, SVGALIB_HELPER_MAJOR, 0, |
S_IFCHR | S_IRUGO | S_IRWXU, &svgalib_helper_fops, NULL ) ; | S_IFCHR | S_IRUGO | S_IRWXU, &svgalib_helper_fops, NULL ) ; |
devfs_mk_symlink( NULL, "svga", 0, "svga_helper/0", &slave_handle, NULL ); |
|
|
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0) |
|
devfs_mk_symlink( NULL, "svga", 0, "svga_helper/0", &slave_handle, NULL ); |
|
#else |
|
devfs_mk_symlink( NULL, "svga" ); |
|
#endif |
devfs_auto_unregister( devfs_handle, slave_handle ); | devfs_auto_unregister( devfs_handle, slave_handle ); |
#endif /* devfsd support */ | #endif /* devfsd support */ |
| |
|
|
| |
init_waitqueue_head(&vsync_wait); | init_waitqueue_head(&vsync_wait); |
| |
|
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0) |
EXPORT_NO_SYMBOLS; | EXPORT_NO_SYMBOLS; |
|
#endif |
| |
return 0; /* succeed */ | return 0; /* succeed */ |
| |