[PATCH] Fix framebuffer console upside-down ywrap scrolling
authorKnut Petersen <Knut_Petersen@t-online.de>
Tue, 20 Dec 2005 07:18:09 +0000 (08:18 +0100)
committerLinus Torvalds <torvalds@g5.osdl.org>
Tue, 20 Dec 2005 17:44:20 +0000 (09:44 -0800)
commit7ca0b3bf695632003a2a0f98b9fc1451b0483346
tree149233620d7d18a45c31bfb357321886b19eed52
parentd5d74efbeac61c73431e8ef032e97d2d1004ce88
[PATCH] Fix framebuffer console upside-down ywrap scrolling

Whenever ywrap scrolling is selected together with 180 degree screen
rotation, 2.6.15-rc6 and earlier versions are broken.  fb_pan_display()
expects non-negative yoffsets, but ud_update_start() calls it with
yoffsets down to -(yres - font height).  This patch transforms yoffset
to the correct range 0 ...  vyres-1.

Some obviously unneeded parentheses are removed, too.

Verified with cyblafb, should be applied before 2.6.15-final because it
does fix the framebuffer rotation code introduced early in the 2.6.15
release cycle.

Signed-off-by: Knut Petersen <Knut_Petersen@t-online.de>
Acked-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/video/console/fbcon_ud.c