Browse Source

PCI: fix aer resume sanity check

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>
Hidetoshi Seto 16 years ago
parent
commit
b0b801dd7d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      drivers/pci/pcie/aer/aerdrv_core.c

+ 1 - 1
drivers/pci/pcie/aer/aerdrv_core.c

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