Merge commit 'main-jb-2012.08.03-B4' into t114-0806
[linux-2.6.git] / drivers / watchdog / tegra_wdt.c
index 0d8373e..1bcd726 100644 (file)
@@ -330,11 +330,11 @@ static const struct file_operations tegra_wdt_fops = {
 
 static int tegra_wdt_probe(struct platform_device *pdev)
 {
-       struct resource *res_src, *res_wdt, *res_irq, *res_int_base;
+       struct resource *res_src, *res_wdt, *res_irq;
+       struct resource *res_int_base = NULL;
        struct tegra_wdt *wdt;
        u32 src;
        int ret = 0;
-       u32 val = 0;
 
        if (pdev->id < -1 && pdev->id > 3) {
                dev_err(&pdev->dev, "only IDs 3:0 supported\n");
@@ -469,6 +469,7 @@ static int tegra_wdt_probe(struct platform_device *pdev)
 #ifdef CONFIG_TEGRA_WATCHDOG_ENABLE_ON_PROBE
        /* Init and enable watchdog on WDT0 with timer 8 during probe */
        if (!(pdev->id)) {
+               u32 val = 0;
                wdt->status = WDT_ENABLED | WDT_ENABLED_AT_PROBE;
                wdt->timeout = heartbeat;
                tegra_wdt_enable(wdt);