svn commit: r267205 - projects/pmac_pmu/sys/dev/pci

Justin Hibbits jhibbits at FreeBSD.org
Sat Jun 7 05:05:59 UTC 2014


Author: jhibbits
Date: Sat Jun  7 05:05:58 2014
New Revision: 267205
URL: http://svnweb.freebsd.org/changeset/base/267205

Log:
  Use bus_generic_suspend_child/resume_child instead of directly using
  DEVICE_SUSPEND_CHILD/DEVICE_RESUME_CHILD, so that extra bookkeeping can take
  place.

Modified:
  projects/pmac_pmu/sys/dev/pci/pci.c

Modified: projects/pmac_pmu/sys/dev/pci/pci.c
==============================================================================
--- projects/pmac_pmu/sys/dev/pci/pci.c	Sat Jun  7 04:55:19 2014	(r267204)
+++ projects/pmac_pmu/sys/dev/pci/pci.c	Sat Jun  7 05:05:58 2014	(r267205)
@@ -3655,7 +3655,7 @@ pci_suspend_child(device_t dev, device_t
 	dinfo = device_get_ivars(child);
 	pci_cfg_save(child, dinfo, 0);
 
-	error = DEVICE_SUSPEND(child);
+	error = bus_generic_suspend_child(dev, child);
 
 	if (error)
 		return (error);
@@ -3674,7 +3674,7 @@ pci_resume_child(device_t dev, device_t 
 
 	if (pci_do_power_resume)
 		pci_set_power_child(dev, child, PCI_POWERSTATE_D0);
-	error = DEVICE_RESUME(child);
+	error = bus_generic_resume_child(dev, child);
 
 	dinfo = device_get_ivars(child);
 	pci_cfg_restore(child, dinfo);


More information about the svn-src-projects mailing list