Exemplo n.º 1
0
void sculld_cleanup(void)
{
	int i;

#ifdef SCULLD_USE_PROC
	remove_proc_entry("sculldmem", NULL);
#endif

	for (i = 0; i < sculld_devs; i++) {
		unregister_ldd_device(&sculld_devices[i].ldev);
		cdev_del(&sculld_devices[i].cdev);
		sculld_trim(sculld_devices + i);
	}
	kfree(sculld_devices);
	unregister_ldd_driver(&sculld_driver);
	unregister_chrdev_region(MKDEV (sculld_major, 0), sculld_devs);
}
Exemplo n.º 2
0
static void __exit mini_exit(void) 
{ 
	unregister_ldd_device(&mini_device);
	return 	unregister_ldd_driver(&mini_driver);
}