|
@@ -232,7 +232,7 @@ err_out_disable_device:
|
|
static void wdt_remove(struct pci_dev *pdev)
|
|
static void wdt_remove(struct pci_dev *pdev)
|
|
{
|
|
{
|
|
watchdog_unregister_device(&wdt_dev);
|
|
watchdog_unregister_device(&wdt_dev);
|
|
- del_timer(&timer);
|
|
|
|
|
|
+ del_timer_sync(&timer);
|
|
iounmap(wdt_mem);
|
|
iounmap(wdt_mem);
|
|
release_mem_region(mmio, VIA_WDT_MMIO_LEN);
|
|
release_mem_region(mmio, VIA_WDT_MMIO_LEN);
|
|
release_resource(&wdt_res);
|
|
release_resource(&wdt_res);
|