void cleanup_module(void) { DbgOut((KERN_INFO "tspdrv: cleanup_module.\n")); VibeOSKernelLinuxTerminateTimer(); ImmVibeSPI_ForceOut_Terminate(); platform_driver_unregister(&platdrv); platform_device_unregister(&platdev); vibetonz_end(); #ifdef IMPLEMENT_AS_CHAR_DRIVER unregister_chrdev(g_nMajor, MODULE_NAME); #else misc_deregister(&miscdev); #endif }
static void __exit vibetonz_exit(void) { vibetonz_end(); }