From: "Antonino A. Daplas" <adaplas@gmail.com>
To: linux-fbdev-devel@lists.sourceforge.net
Cc: santiago@mail.cz
Subject: Re: Two bugs in fbcon?
Date: Sat, 20 May 2006 08:30:06 +0800 [thread overview]
Message-ID: <446E630E.9060500@gmail.com> (raw)
In-Reply-To: <20060515210310.GA1199@localhost.localdomain>
Ondrej Zajicek wrote:
> Hello
>
> I found that in kernel 2.6.16.16 is some very strange behavior in fbcon.
> I added some printks to some functions in fbcon and i found this:
>
> I am on vt0, i have active vt0-vt3. When i modprobe fbcon (having fbdev
> driver inserted before), functions fbcon.c/fbcon_init() and
> fbcon.c/updatescrollmode() are called for each active vt.
>
> Order is:
> fbcon_init(vt0)
> updatescrollmode(vt0)
> updatescrollmode(vt1)
> fbcon_init(vt1)
> updatescrollmode(vt2)
> fbcon_init(vt2)
> updatescrollmode(vt3)
> fbcon_init(vt3)
>
> for vt1-vt3 updatescrollmode is called before fbcon_init which caused that
> associated struct display::vrows value is computed (in updatescrollmode()
> - fbcon.c:1970) from old vc->vc_rows (which is updated in fbcon_init()).
>
> Now second strangeness - I am still on vt0 (immediately after modprobe fbcon),
> but during calls to bitblit.c/bit_cursor display structure associated with
> vt3 is used (in bitblit.c:244 - ops->p). Combined with previous strangeness
> (bad vrows values in vt1-vt3) i get cursor visible on bad row.
>
> When i switch to another vt or switch resolution, then this is corrected
> (next calls to bitblit.c/bit_cursor are using correct display structure.).
>
> I don't understand fbcon enough to correct this problem (and be sure not to
> make some other :-)).
>
Might be fixed in Linus's latest git tree. Try applying this changeset:
http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=1a37d5f51020b9967d4b4094f6d627d0873a6469
Tony
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
next prev parent reply other threads:[~2006-05-20 0:30 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-05-15 21:03 Two bugs in fbcon? Ondrej Zajicek
2006-05-20 0:30 ` Antonino A. Daplas [this message]
2006-05-20 1:40 ` Panning in the intelfb driver Dennis Munsie
2006-05-23 21:11 ` Two bugs in fbcon? Ondrej Zajicek
-- strict thread matches above, loose matches on Subject: below --
2006-05-16 14:07 Ondrej Zajicek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=446E630E.9060500@gmail.com \
--to=adaplas@gmail.com \
--cc=linux-fbdev-devel@lists.sourceforge.net \
--cc=santiago@mail.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.