projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
100b4a6
)
offb: use framebuffer_alloc() to allocate fb_info struct
author
Krzysztof Helt
<
[email protected]
>
Tue, 16 Jun 2009 22:34:23 +0000
(15:34 -0700)
committer
Linus Torvalds
<
[email protected]
>
Wed, 17 Jun 2009 02:47:58 +0000
(19:47 -0700)
Use the framebuffer_alloc() function to allocate the fb_info structure so
the structure is correctly initialized after allocation.
Signed-off-by: Krzysztof Helt <
[email protected]
>
Cc: Geert Uytterhoeven <
[email protected]
>
Acked-by: Benjamin Herrenschmidt <
[email protected]
>
Cc: "David S. Miller" <
[email protected]
>
Signed-off-by: Andrew Morton <
[email protected]
>
Signed-off-by: Linus Torvalds <
[email protected]
>
drivers/video/offb.c
patch
|
blob
|
history
diff --git
a/drivers/video/offb.c
b/drivers/video/offb.c
index e1d9eeb1aeafe432f1e240e4bf30d895cc72c80d..bb915a43dd622c515ee63cb44fc26c1956cf99c6 100644
(file)
--- a/
drivers/video/offb.c
+++ b/
drivers/video/offb.c
@@
-378,7
+378,6
@@
static void __init offb_init_fb(const char *name, const char *full_name,
struct fb_fix_screeninfo *fix;
struct fb_var_screeninfo *var;
struct fb_info *info;
- int size;
if (!request_mem_region(res_start, res_size, "offb"))
return;
@@
-393,15
+392,12
@@
static void __init offb_init_fb(const char *name, const char *full_name,
return;
}
- size = sizeof(struct fb_info) + sizeof(u32) * 16;
-
- info = kmalloc(size, GFP_ATOMIC);
+ info = framebuffer_alloc(sizeof(u32) * 16, NULL);
if (info == 0) {
release_mem_region(res_start, res_size);
return;
}
- memset(info, 0, size);
fix = &info->fix;
var = &info->var;