class_simple_destroy(tipar_class); 
class_destroy(tipar_class); 
tipar_cleanup_module(void){	unsigned int i;	/* Unregistering module */	parport_unregister_driver(&tipar_driver);	unregister_chrdev(TIPAR_MAJOR, "tipar");	for (i = 0; i < PP_NO; i++) {		if (table[i].dev == NULL)			continue;		parport_unregister_device(table[i].dev);		class_simple_device_remove(MKDEV(TIPAR_MAJOR, i));		devfs_remove("ticables/par/%d", i);	}	class_simple_destroy(tipar_class);	devfs_remove("ticables/par");	pr_info("tipar: module unloaded\n");}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/ca8eca6884861c1ce294b05aacfdf9045bba9aff/tipar.c/buggy/drivers/char/tipar.c