kernel/drivers/watchdog/at91sam9_wdt.c
.. .. @@ -206,10 +206,9 @@ 206 206 "min heartbeat and max heartbeat might be too close for the system to handle it correctly\n"); 207 207 208 208 if ((tmp & AT91_WDT_WDFIEN) && wdt->irq) { 209 - err = request_irq(wdt->irq, wdt_interrupt,210 - IRQF_SHARED | IRQF_IRQPOLL |211 - IRQF_NO_SUSPEND,212 - pdev->name, wdt);209 + err = devm_request_irq(dev, wdt->irq, wdt_interrupt,210 + IRQF_SHARED | IRQF_IRQPOLL | IRQF_NO_SUSPEND,211 + pdev->name, wdt);213 212 if (err) 214 213 return err; 215 214 }