|
@@ -2381,7 +2381,7 @@ static void __exit isdn_exit(void)
|
|
}
|
|
}
|
|
isdn_tty_exit();
|
|
isdn_tty_exit();
|
|
unregister_chrdev(ISDN_MAJOR, "isdn");
|
|
unregister_chrdev(ISDN_MAJOR, "isdn");
|
|
- del_timer(&dev->timer);
|
|
|
|
|
|
+ del_timer_sync(&dev->timer);
|
|
/* call vfree with interrupts enabled, else it will hang */
|
|
/* call vfree with interrupts enabled, else it will hang */
|
|
vfree(dev);
|
|
vfree(dev);
|
|
printk(KERN_NOTICE "ISDN-subsystem unloaded\n");
|
|
printk(KERN_NOTICE "ISDN-subsystem unloaded\n");
|