kernel/drivers/watchdog/at91sam9_wdt.c
.. .. @@ -327,7 +327,6 @@ 327 327 328 328 static int __init at91wdt_probe(struct platform_device *pdev) 329 329 { 330 - struct resource *r;331 330 int err; 332 331 struct at91wdt *wdt; 333 332 .. .. @@ -346,8 +345,7 @@ 346 345 wdt->wdd.min_timeout = 1; 347 346 wdt->wdd.max_timeout = 0xFFFF; 348 347 349 - r = platform_get_resource(pdev, IORESOURCE_MEM, 0);350 - wdt->base = devm_ioremap_resource(&pdev->dev, r);348 + wdt->base = devm_platform_ioremap_resource(pdev, 0);351 349 if (IS_ERR(wdt->base)) 352 350 return PTR_ERR(wdt->base); 353 351