--- linux-2.6.19-rc2.orig/drivers/input/serio/serio.c 2006-10-13 18:25:04.000000000 +0200 +++ linux-2.6.19-rc2/drivers/input/serio/serio.c 2006-10-17 08:17:30.000000000 +0200 @@ -958,8 +958,8 @@ static int __init serio_init(void) static void __exit serio_exit(void) { - bus_unregister(&serio_bus); kthread_stop(serio_task); + bus_unregister(&serio_bus); } subsys_initcall(serio_init);