Message ID | 20120730105416.DBB961D1CF@solo.franken.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Mon, Jul 30, 2012 at 12:54:16PM +0200, Thomas Bogendoerfer wrote: > Because of commit e84de0c61905030a0fe66b7210b6f1bb7c3e1eab > [MIPS: GIO bus support for SGI IP22/28] newport con is now taking over > console from dummy con, therefore it's necessary to resize the VC to > the correct size to avoid crashes and garbage on console > > Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> I've applied your patch to master and the affected -stable branches of the lmo git tree. Florian, since this is a driver specific to certain MIPS platforms I'd like to merge it through the MIPS tree with your ack, if that's ok? Thanks folks, Ralf -- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 07/30/2012 01:34 PM, Ralf Baechle wrote: > On Mon, Jul 30, 2012 at 12:54:16PM +0200, Thomas Bogendoerfer wrote: > >> Because of commit e84de0c61905030a0fe66b7210b6f1bb7c3e1eab >> [MIPS: GIO bus support for SGI IP22/28] newport con is now taking over >> console from dummy con, therefore it's necessary to resize the VC to >> the correct size to avoid crashes and garbage on console >> >> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> > > I've applied your patch to master and the affected -stable branches of the > lmo git tree. > > Florian, since this is a driver specific to certain MIPS platforms I'd like > to merge it through the MIPS tree with your ack, if that's ok? Yes, sounds good to me. The patch looks good. Best regards, Florian Tobias Schandinat -- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/video/console/newport_con.c b/drivers/video/console/newport_con.c index 6d15966..b05afd0 100644 --- a/drivers/video/console/newport_con.c +++ b/drivers/video/console/newport_con.c @@ -327,9 +327,16 @@ out_unmap: static void newport_init(struct vc_data *vc, int init) { - vc->vc_cols = newport_xsize / 8; - vc->vc_rows = newport_ysize / 16; + int cols, rows; + + cols = newport_xsize / 8; + rows = newport_ysize / 16; vc->vc_can_do_color = 1; + if (init) { + vc->vc_cols = cols; + vc->vc_rows = rows; + } else + vc_resize(vc, cols, rows); } static void newport_deinit(struct vc_data *c)
Because of commit e84de0c61905030a0fe66b7210b6f1bb7c3e1eab [MIPS: GIO bus support for SGI IP22/28] newport con is now taking over console from dummy con, therefore it's necessary to resize the VC to the correct size to avoid crashes and garbage on console Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> --- drivers/video/console/newport_con.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html