// Module cleanup static void __exit w9966_mod_term(void) { if (w9966_cams) kfree(w9966_cams); parport_unregister_driver(&w9966_ppd); }
void __exit i2c_bitlp_exit(void) { #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,3,4) parport_unregister_driver(&i2c_driver); #else struct parport *port; for (port = parport_enumerate(); port; port=port->next) i2c_parport_detach(port); #endif }
static void __exit cleanup_spi_lm70llp(void) { parport_unregister_driver(&spi_lm70llp_drv); }
// Module cleanup static void __exit w9966_mod_term(void) { parport_unregister_driver(&w9966_ppd); }
static void __exit butterfly_exit(void) { parport_unregister_driver(&butterfly_driver); }
static void __exit i2c_bitlp_exit(void) { parport_unregister_driver(&i2c_driver); }
void __exit parallel_dbg_cleanup(void) { parport_unregister_driver(&debug_parport_driver); }