diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2005-11-28 13:43:52 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-11-28 14:42:23 -0800 |
commit | 1a9c3f78a32ddc4ec50f5da2cf2db5db6f442986 (patch) | |
tree | 4f0a03b971bf6ca17ed0ec6db4f42e24fca294dd /drivers/video/console/fbcon_ccw.c | |
parent | 8080f231224ccd3169f39e73fd750ba98d5b98a7 (diff) | |
download | kernel_goldelico_gta04-1a9c3f78a32ddc4ec50f5da2cf2db5db6f442986.zip kernel_goldelico_gta04-1a9c3f78a32ddc4ec50f5da2cf2db5db6f442986.tar.gz kernel_goldelico_gta04-1a9c3f78a32ddc4ec50f5da2cf2db5db6f442986.tar.bz2 |
[PATCH] Console rotation fixes
Remove bogus usage of test/set_bit() from fbcon rotation code and just
manipulate the bits directly. This fixes an oops on powerpc among others
and should be faster. Seems to work fine on the G5 here.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Acked-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/video/console/fbcon_ccw.c')
-rw-r--r-- | drivers/video/console/fbcon_ccw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/video/console/fbcon_ccw.c b/drivers/video/console/fbcon_ccw.c index 3afd1ee..4952b66 100644 --- a/drivers/video/console/fbcon_ccw.c +++ b/drivers/video/console/fbcon_ccw.c @@ -34,7 +34,7 @@ static inline void ccw_update_attr(u8 *dst, u8 *src, int attribute, msk <<= (8 - mod); if (offset > mod) - set_bit(FBCON_BIT(7), (void *)&msk1); + msk1 |= 0x01; for (i = 0; i < vc->vc_font.width; i++) { for (j = 0; j < width; j++) { |