diff --git a/drivers/watchdog/davinci_wdt.c b/drivers/watchdog/davinci_wdt.c index 17bceb890..ecf6e89b4 100644 --- a/drivers/watchdog/davinci_wdt.c +++ b/drivers/watchdog/davinci_wdt.c @@ -137,8 +137,8 @@ static int davinci_wdt_probe(struct device_d *dev) davinci_wdt = xzalloc(sizeof(*davinci_wdt)); davinci_wdt->base = dev_request_mem_region(dev, 0); - if (!davinci_wdt->base) - return -ENODEV; + if (IS_ERR(davinci_wdt->base)) + return PTR_ERR(davinci_wdt->base); davinci_wdt->clk = clk_get(dev, NULL); if (WARN_ON(IS_ERR(davinci_wdt->clk)))