|
@@ -628,12 +628,10 @@ static int __devinit metronomefb_probe(struct platform_device *dev)
|
|
|
/* we need to add a spare page because our csum caching scheme walks
|
|
|
* to the end of the page */
|
|
|
videomemorysize = PAGE_SIZE + (fw * fh);
|
|
|
- videomemory = vmalloc(videomemorysize);
|
|
|
+ videomemory = vzalloc(videomemorysize);
|
|
|
if (!videomemory)
|
|
|
goto err_fb_rel;
|
|
|
|
|
|
- memset(videomemory, 0, videomemorysize);
|
|
|
-
|
|
|
info->screen_base = (char __force __iomem *)videomemory;
|
|
|
info->fbops = &metronomefb_ops;
|
|
|
|