staging: sm750fb: fix mixed declarations
authorSudip Mukherjee <sudipm.mukherjee@gmail.com>
Tue, 10 Mar 2015 17:16:56 +0000 (22:46 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 10 Mar 2015 20:11:47 +0000 (21:11 +0100)
we were getting build warning about mixed declaration. the variable
is now declared at the beginning of the block.

Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/sm750fb/sm750.c

index 87029b61ce83958e8964852b4834675c34d2ae23..021b863dda959f8e980fecb944cc579b0ba9bae5 100644 (file)
@@ -1175,6 +1175,7 @@ ALLOC_FB:
                else
                {
                        struct lynxfb_par * par;
+                       int errno;
                        pr_info("framebuffer #%d alloc okay\n",fbidx);
                        share->fbinfo[fbidx] = info[fbidx];
                        par = info[fbidx]->par;
@@ -1191,7 +1192,7 @@ ALLOC_FB:
 
                        /* register frame buffer*/
                        pr_info("Ready to register framebuffer #%d.\n",fbidx);
-                       int errno = register_framebuffer(info[fbidx]);
+                       errno = register_framebuffer(info[fbidx]);
                        if (errno < 0) {
                                pr_err("Failed to register fb_info #%d. err %d\n",fbidx, errno);
                                if(fbidx == 0)