hdaps_mousedev_disable();
del_timer_sync(&hdaps_timer); input_unregister_device(&hdaps_idev);
static void __exit hdaps_exit(void){	hdaps_mousedev_disable();	sysfs_remove_group(&pdev->dev.kobj, &hdaps_attribute_group);	platform_device_unregister(pdev);	driver_unregister(&hdaps_driver);	release_region(HDAPS_LOW_PORT, HDAPS_NR_PORTS);	printk(KERN_INFO "hdaps: driver unloaded.\n");}