[MTD] [NAND] S3C2410: Uninitialised variable cleanup
authorNelson Castillo <arhuaco@freaks-unidos.net>
Sun, 10 May 2009 20:41:54 +0000 (15:41 -0500)
committerBen Dooks <ben-linux@fluff.org>
Sat, 30 May 2009 17:01:10 +0000 (18:01 +0100)
~ Avoid warning without generating code.
  (I don't even get the warning without the macro uninitialized_var).

Signed-off-by: Nelson Castillo <arhuaco@freaks-unidos.net>
[ben-linux@fluff.org: subject cleanup]
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
drivers/mtd/nand/s3c2410.c

index daa4af9..7be3663 100644 (file)
@@ -214,7 +214,7 @@ static int s3c2410_nand_setrate(struct s3c2410_nand_info *info)
        int tacls_max = (info->cpu_type == TYPE_S3C2412) ? 8 : 4;
        int tacls, twrph0, twrph1;
        unsigned long clkrate = clk_get_rate(info->clk);
-       unsigned long set, cfg, mask;
+       unsigned long uninitialized_var(set), cfg, uninitialized_var(mask);
        unsigned long flags;
 
        /* calculate the timing information for the controller */
@@ -264,9 +264,6 @@ static int s3c2410_nand_setrate(struct s3c2410_nand_info *info)
                break;
 
        default:
-               /* keep compiler happy */
-               mask = 0;
-               set = 0;
                BUG();
        }