X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fvideo%2Fconsole%2Fpromcon.c;h=04f42fcaac59dfae6f26a2296f897888332f8397;hb=f7f1b0f1e2fbadeab12d24236000e778aa9b1ead;hp=fec664e615514acb715341781d934fa7361631b2;hpb=e3f6fb6212a7102bdb56ba38fa1e98fe72950475;p=linux-2.6.git diff --git a/drivers/video/console/promcon.c b/drivers/video/console/promcon.c index fec664e61..04f42fcaa 100644 --- a/drivers/video/console/promcon.c +++ b/drivers/video/console/promcon.c @@ -155,9 +155,9 @@ promcon_init_unimap(struct vc_data *conp) k++; } set_fs(KERNEL_DS); - con_clear_unimap(conp->vc_num, NULL); - con_set_unimap(conp->vc_num, k, p); - con_protect_unimap(conp->vc_num, 1); + con_clear_unimap(conp, NULL); + con_set_unimap(conp, k, p); + con_protect_unimap(conp, 1); set_fs(old_fs); kfree(p); } @@ -175,7 +175,7 @@ promcon_init(struct vc_data *conp, int init) p = *conp->vc_uni_pagedir_loc; if (conp->vc_uni_pagedir_loc == &conp->vc_uni_pagedir || !--conp->vc_uni_pagedir_loc[1]) - con_free_unimap(conp->vc_num); + con_free_unimap(conp); conp->vc_uni_pagedir_loc = promcon_uni_pagedir; promcon_uni_pagedir[1]++; if (!promcon_uni_pagedir[0] && p) { @@ -183,7 +183,7 @@ promcon_init(struct vc_data *conp, int init) } if (!init) { if (conp->vc_cols != pw + 1 || conp->vc_rows != ph + 1) - vc_resize(conp->vc_num, pw + 1, ph + 1); + vc_resize(conp, pw + 1, ph + 1); } } @@ -192,9 +192,9 @@ promcon_deinit(struct vc_data *conp) { /* When closing the last console, reset video origin */ if (!--promcon_uni_pagedir[1]) - con_free_unimap(conp->vc_num); + con_free_unimap(conp); conp->vc_uni_pagedir_loc = &conp->vc_uni_pagedir; - con_set_default_unimap(conp->vc_num); + con_set_default_unimap(conp); } static int