Removed hard coded EDID buffer size.
authorDennis Munsie <dmunsie@cecropia.com>
Wed, 7 Jun 2006 08:53:38 +0000 (18:53 +1000)
committerDave Airlie <airlied@linux.ie>
Wed, 7 Jun 2006 08:53:38 +0000 (18:53 +1000)
Signed-off-by: Dennis Munsie <dmunsie@cecropia.com>
Acked-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Dave Airlie <airlied@linux.ie>
drivers/video/intelfb/intelfbdrv.c

index 85bf558..076fa56 100644 (file)
@@ -1036,10 +1036,10 @@ intelfb_init_var(struct intelfb_info *dinfo)
                u8 *edid_d = NULL;
 
                if (edid_s) {
-                       edid_d = kmalloc(128, GFP_KERNEL);
+                       edid_d = kmalloc(EDID_LENGTH, GFP_KERNEL);
 
                        if (edid_d) {
-                               memcpy(edid_d, edid_s, 128);
+                               memcpy(edid_d, edid_s, EDID_LENGTH);
                                fb_edid_to_monspecs(edid_d,
                                                    &dinfo->info->monspecs);
                                kfree(edid_d);