Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 13 Dec 2002 18:53:54 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 13 Dec 2002 18:53:54 -0500 Received: from phoenix.mvhi.com ([195.224.96.167]:35592 "EHLO phoenix.infradead.org") by vger.kernel.org with ESMTP id ; Fri, 13 Dec 2002 18:53:53 -0500 Date: Sat, 14 Dec 2002 00:01:43 +0000 (GMT) From: James Simmons To: Linus Torvalds cc: Christoph Hellwig , Linux Kernel Mailing List , Linux Fbdev development list Subject: Re: [BK fbdev] Yet again more fbdev updates. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1039 Lines: 31 > James, > the fbcon update seems to have broken the plain VGA console. I get a page > fault at vgacon_scroll+0x144, the call sequence seems to be: > > vt_console_print+0x203 > set_cursor+0x78 > vgacon_cursor+x0xb5 > scrup+0x122 Calling scrup is out of place. It is only called by lf() and csi_M() in the vt.c. lf() is used in vt_console_print but it is called before set_cursor(). Also vgacon_cursor doesn't call vgacon_scroll. It can call vgacon_scrolldelta. Now scrup does call vgacon_scroll. It looks like The code jumped from the middle of vt_console_print to scrup. Do you get the same error all the time? Also do you have Preemptible Kernel turned on? > vgacon_scroll+0x144 > > I don't know what triggers it, since it seems to happen pretty randomly. > > Linus > > - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/