X-Git-Url: http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=blobdiff_plain;f=drivers%2Fvideo%2Fvia%2Fviafbdev.c;h=4d955ca0a1d25974b844a5a9e8d7a6db365cd0d1;hp=5f5b5e9ef500c57883021ff72ada53e6bb1e8bfc;hb=7cf607923dee1898b9fc1e62568b79e7f785b995;hpb=d8566b29e86ef3906dd6c0ea4a02c2a925748da5 diff --git a/drivers/video/via/viafbdev.c b/drivers/video/via/viafbdev.c index 5f5b5e9..4d955ca 100644 --- a/drivers/video/via/viafbdev.c +++ b/drivers/video/via/viafbdev.c @@ -1960,6 +1960,9 @@ static int __devinit via_pci_probe(struct pci_dev *pdev, default_var.lower_margin = 4; default_var.hsync_len = default_var.left_margin; default_var.vsync_len = 4; + viafb_setup_fixinfo(&viafbinfo->fix, viaparinfo); + viafb_check_var(&default_var, viafbinfo); + viafbinfo->var = default_var; if (viafb_dual_fb) { viafbinfo1 = framebuffer_alloc(viafb_par_length, &pdev->dev); @@ -2015,9 +2018,6 @@ static int __devinit via_pci_probe(struct pci_dev *pdev, &viafbinfo1->fix); } - viafb_setup_fixinfo(&viafbinfo->fix, viaparinfo); - viafb_check_var(&default_var, viafbinfo); - viafbinfo->var = default_var; viafb_update_fix(viafbinfo); viaparinfo->depth = fb_get_color_depth(&viafbinfo->var, &viafbinfo->fix);