class_simple_device_remove(MKDEV(RAW_MAJOR, 0)); class_simple_destroy(raw_class); 
class_device_destroy(raw_class, MKDEV(RAW_MAJOR, 0)); class_destroy(raw_class); 
static void __exit raw_exit(void){	int i;	for (i = 1; i < MAX_RAW_MINORS; i++)		devfs_remove("raw/raw%d", i);	devfs_remove("raw/rawctl");	devfs_remove("raw");	class_simple_device_remove(MKDEV(RAW_MAJOR, 0));	class_simple_destroy(raw_class);	cdev_del(&raw_cdev);	unregister_chrdev_region(MKDEV(RAW_MAJOR, 0), MAX_RAW_MINORS);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/ca8eca6884861c1ce294b05aacfdf9045bba9aff/raw.c/buggy/drivers/char/raw.c