--- 1df02d25aca5e4843cc6b02988f93dc0c05f2803 +++ 16f5ab2ee034be2a24b087e175ba4ea4e1d6bb17 @@ -1412,8 +1412,8 @@ static int __init i8042_init(void) static void __exit i8042_exit(void) { - platform_driver_unregister(&i8042_driver); platform_device_unregister(i8042_platform_device); + platform_driver_unregister(&i8042_driver); i8042_platform_exit(); panic_blink = NULL;