riva/fbdev: fix several -Wuninitialized
authorDanny Kukawka <danny.kukawka@bisect.de>
Mon, 30 Jan 2012 22:00:17 +0000 (23:00 +0100)
committerFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Mon, 13 Feb 2012 02:59:14 +0000 (02:59 +0000)
Fix several -Wuninitialized compiler warnings by changing the
order of getting modedb in riva_update_default_var() to set
first the fallback and then the prefered timing.

Signed-off-by: Danny Kukawka <danny.kukawka@bisect.de>
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
drivers/video/riva/fbdev.c

index 2f58cf9c813b95eed40e777658753150a2850fd1..90df1a60bd16a5e338fddd3cc81772e2b97bd8b6 100644 (file)
@@ -1816,6 +1816,8 @@ static void __devinit riva_update_default_var(struct fb_var_screeninfo *var,
                             specs->modedb, specs->modedb_len,
                             NULL, 8);
        } else if (specs->modedb != NULL) {
+               /* get first mode in database as fallback */
+               modedb = specs->modedb[0];
                /* get preferred timing */
                if (info->monspecs.misc & FB_MISC_1ST_DETAIL) {
                        int i;
@@ -1826,9 +1828,6 @@ static void __devinit riva_update_default_var(struct fb_var_screeninfo *var,
                                        break;
                                }
                        }
-               } else {
-                       /* otherwise, get first mode in database */
-                       modedb = specs->modedb[0];
                }
                var->bits_per_pixel = 8;
                riva_update_var(var, &modedb);