aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/char/vt.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/char/vt.c b/drivers/char/vt.c
index 4a9eb3044e52..cff1d4bce21d 100644
--- a/drivers/char/vt.c
+++ b/drivers/char/vt.c
@@ -3065,7 +3065,8 @@ static int bind_con_driver(const struct consw *csw, int first, int last,
3065 3065
3066 old_was_color = vc->vc_can_do_color; 3066 old_was_color = vc->vc_can_do_color;
3067 vc->vc_sw->con_deinit(vc); 3067 vc->vc_sw->con_deinit(vc);
3068 vc->vc_origin = (unsigned long)vc->vc_screenbuf; 3068 if (!vc->vc_origin)
3069 vc->vc_origin = (unsigned long)vc->vc_screenbuf;
3069 visual_init(vc, i, 0); 3070 visual_init(vc, i, 0);
3070 set_origin(vc); 3071 set_origin(vc);
3071 update_attr(vc); 3072 update_attr(vc);