aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/fbmem.c
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2006-12-08 05:40:29 -0500
committerLinus Torvalds <torvalds@woody.osdl.org>2006-12-08 11:29:06 -0500
commit0128beeee8749e3cb01c27ef9d1da217f5d7b3b8 (patch)
treece206dd5f8d32258a5e9ffdb3f1197e210cca7f0 /drivers/video/fbmem.c
parentd95159cf1b12e8e4b169094b35cbd93b887cb939 (diff)
[PATCH] constify and annotate __read_mostly in vgacon.c and fbmem.c
- annotate some variables from vgacon.c and fbmem.c as __read_mostly - move the mask[] array in fb_set_logo_truepalette() into the .rodata section Signed-off-by: Helge Deller <deller@gmx.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/video/fbmem.c')
-rw-r--r--drivers/video/fbmem.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/video/fbmem.c b/drivers/video/fbmem.c
index 00a216879785..3cfea315a48f 100644
--- a/drivers/video/fbmem.c
+++ b/drivers/video/fbmem.c
@@ -52,8 +52,8 @@
52 52
53#define FBPIXMAPSIZE (1024 * 8) 53#define FBPIXMAPSIZE (1024 * 8)
54 54
55struct fb_info *registered_fb[FB_MAX]; 55struct fb_info *registered_fb[FB_MAX] __read_mostly;
56int num_registered_fb; 56int num_registered_fb __read_mostly;
57 57
58/* 58/*
59 * Helpers 59 * Helpers
@@ -202,7 +202,7 @@ static void fb_set_logo_truepalette(struct fb_info *info,
202 const struct linux_logo *logo, 202 const struct linux_logo *logo,
203 u32 *palette) 203 u32 *palette)
204{ 204{
205 unsigned char mask[9] = { 0,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff }; 205 static const unsigned char mask[] = { 0,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff };
206 unsigned char redmask, greenmask, bluemask; 206 unsigned char redmask, greenmask, bluemask;
207 int redshift, greenshift, blueshift; 207 int redshift, greenshift, blueshift;
208 int i; 208 int i;
@@ -317,7 +317,7 @@ static struct logo_data {
317 int needs_truepalette; 317 int needs_truepalette;
318 int needs_cmapreset; 318 int needs_cmapreset;
319 const struct linux_logo *logo; 319 const struct linux_logo *logo;
320} fb_logo; 320} fb_logo __read_mostly;
321 321
322static void fb_rotate_logo_ud(const u8 *in, u8 *out, u32 width, u32 height) 322static void fb_rotate_logo_ud(const u8 *in, u8 *out, u32 width, u32 height)
323{ 323{
@@ -1253,7 +1253,7 @@ fb_release(struct inode *inode, struct file *file)
1253 return 0; 1253 return 0;
1254} 1254}
1255 1255
1256static struct file_operations fb_fops = { 1256static const struct file_operations fb_fops = {
1257 .owner = THIS_MODULE, 1257 .owner = THIS_MODULE,
1258 .read = fb_read, 1258 .read = fb_read,
1259 .write = fb_write, 1259 .write = fb_write,
@@ -1459,8 +1459,8 @@ int fb_new_modelist(struct fb_info *info)
1459 return err; 1459 return err;
1460} 1460}
1461 1461
1462static char *video_options[FB_MAX]; 1462static char *video_options[FB_MAX] __read_mostly;
1463static int ofonly; 1463static int ofonly __read_mostly;
1464 1464
1465extern const char *global_mode_option; 1465extern const char *global_mode_option;
1466 1466