Index: current/drivers/usb/mon/mon_bin.c =================================================================== --- current.orig/drivers/usb/mon/mon_bin.c 2007-02-01 22:08:39.000000000 -0800 +++ current/drivers/usb/mon/mon_bin.c 2007-02-01 22:08:57.000000000 -0800 @@ -1165,7 +1165,7 @@ err_dev: return rc; } -void __exit mon_bin_exit(void) +void mon_bin_exit(void) { cdev_del(&mon_bin_cdev); unregister_chrdev_region(mon_bin_dev0, MON_BIN_MAX_MINOR); Index: current/drivers/usb/mon/mon_text.c =================================================================== --- current.orig/drivers/usb/mon/mon_text.c 2007-02-01 22:09:34.000000000 -0800 +++ current/drivers/usb/mon/mon_text.c 2007-02-01 22:09:41.000000000 -0800 @@ -520,7 +520,7 @@ int __init mon_text_init(void) return 0; } -void __exit mon_text_exit(void) +void mon_text_exit(void) { debugfs_remove(mon_dir); } Index: current/drivers/usb/mon/usb_mon.h =================================================================== --- current.orig/drivers/usb/mon/usb_mon.h 2007-02-01 22:06:00.000000000 -0800 +++ current/drivers/usb/mon/usb_mon.h 2007-02-01 22:06:20.000000000 -0800 @@ -56,10 +56,10 @@ int /*bool*/ mon_text_add(struct mon_bus void mon_text_del(struct mon_bus *mbus); // void mon_bin_add(struct mon_bus *); -int __init mon_text_init(void); -void __exit mon_text_exit(void); -int __init mon_bin_init(void); -void __exit mon_bin_exit(void); +int mon_text_init(void); +void mon_text_exit(void); +int mon_bin_init(void); +void mon_bin_exit(void); /* * DMA interface.