PCI: fix aer resume sanity check
authorHidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
Mon, 1 Dec 2008 07:31:06 +0000 (16:31 +0900)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Tue, 16 Dec 2008 21:26:45 +0000 (13:26 -0800)
What we have to check here before calling is err_handler->resume, not
->slot_reset.  Looks like a copy & paste error from report_slot_reset.

Acked-by: Yanmin Zhang <yanmin.zhang@intel.com>
Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
drivers/pci/pcie/aer/aerdrv_core.c

index dfc63d0..aac7006 100644 (file)
@@ -252,7 +252,7 @@ static void report_resume(struct pci_dev *dev, void *data)
 
        if (!dev->driver ||
                !dev->driver->err_handler ||
-               !dev->driver->err_handler->slot_reset)
+               !dev->driver->err_handler->resume)
                return;
 
        err_handler = dev->driver->err_handler;