Commit 320da0d2 authored by Milton Miller's avatar Milton Miller Committed by Linus Torvalds

[PATCH] hvc_console: Unregister the console in the exit routine.

Be thorough in our exit routine, since it says it is there to be so.
Unregistering without registering is safe (checked in 2.6.10).
Signed-off-by: default avatarMilton Miller <miltonm@bga.com>
Signed-off-by: default avatarAnton Blanchard <anton@samba.org>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 2b9e0bac
...@@ -846,8 +846,9 @@ int __init hvc_init(void) ...@@ -846,8 +846,9 @@ int __init hvc_init(void)
} }
module_init(hvc_init); module_init(hvc_init);
/* This isn't particularily necessary due to this being a console driver but it /* This isn't particularily necessary due to this being a console driver
* is nice to be thorough */ * but it is nice to be thorough.
*/
static void __exit hvc_exit(void) static void __exit hvc_exit(void)
{ {
kthread_stop(hvc_task); kthread_stop(hvc_task);
...@@ -856,5 +857,6 @@ static void __exit hvc_exit(void) ...@@ -856,5 +857,6 @@ static void __exit hvc_exit(void)
tty_unregister_driver(hvc_driver); tty_unregister_driver(hvc_driver);
/* return tty_struct instances allocated in hvc_init(). */ /* return tty_struct instances allocated in hvc_init(). */
put_tty_driver(hvc_driver); put_tty_driver(hvc_driver);
unregister_console(&hvc_con_driver);
} }
module_exit(hvc_exit); module_exit(hvc_exit);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment