static void __exit rtc_exit (void) { cleanup_sysctl(); remove_proc_entry ("driver/rtc", NULL); misc_deregister(&rtc_dev); #ifdef __sparc__ if (rtc_has_irq) free_irq (rtc_irq, &rtc_port); #else release_region (RTC_PORT (0), RTC_IO_EXTENT); #if RTC_IRQ if (rtc_has_irq) free_irq (RTC_IRQ, NULL); #endif #endif /* __sparc__ */ }
static void __exit fast_timer_exit(void) { cleanup_sysctl(); fast_timer_cleanup(); }