diff options
author | Antonino A. Daplas <adaplas@gmail.com> | 2006-03-27 21:11:44 +0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-04-07 09:44:29 -0700 |
commit | ecb5414cdc6725b3e287af6412afe3adb0c6c07b (patch) | |
tree | 7f12d1eca4447b44a0643601c7544da1e058c685 /include | |
parent | 41ccbdde2b1ee3f69def6ec3b3a416abae95c25a (diff) | |
download | kernel-common-ecb5414cdc6725b3e287af6412afe3adb0c6c07b.tar.gz kernel-common-ecb5414cdc6725b3e287af6412afe3adb0c6c07b.tar.bz2 kernel-common-ecb5414cdc6725b3e287af6412afe3adb0c6c07b.zip |
[PATCH] fbcon: Fix big-endian bogosity in slow_imageblit()
The monochrome->color expansion routine that handles bitmaps which have
(widths % 8) != 0 (slow_imageblit) produces corrupt characters in big-endian.
This is caused by a bogus bit test in slow_imageblit().
Fix.
Signed-off-by: Antonino Daplas <adaplas@pol.net>
Acked-by: Herbert Poetzl <herbert@13thfloor.at>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/fb.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/linux/fb.h b/include/linux/fb.h index 2cb19e6503aa..2fdd8aeca245 100644 --- a/include/linux/fb.h +++ b/include/linux/fb.h @@ -839,12 +839,10 @@ struct fb_info { #define FB_LEFT_POS(bpp) (32 - bpp) #define FB_SHIFT_HIGH(val, bits) ((val) >> (bits)) #define FB_SHIFT_LOW(val, bits) ((val) << (bits)) -#define FB_BIT_NR(b) (7 - (b)) #else #define FB_LEFT_POS(bpp) (0) #define FB_SHIFT_HIGH(val, bits) ((val) << (bits)) #define FB_SHIFT_LOW(val, bits) ((val) >> (bits)) -#define FB_BIT_NR(b) (b) #endif /* |