PERFORCE change 98317 for review

Warner Losh imp at FreeBSD.org
Fri Jun 2 06:50:47 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=98317

Change 98317 by imp at imp_lighthouse on 2006/06/02 06:49:01

	Implement resource activation.

Affected files ...

.. //depot/projects/arm/src/sys/dev/sdhc/sdhc_pci.c#5 edit

Differences ...

==== //depot/projects/arm/src/sys/dev/sdhc/sdhc_pci.c#5 (text+ko) ====

@@ -116,17 +116,22 @@
 }
 
 static int
-sdhc_activate_resource(device_t brdev, device_t child, int type, int rid,
+sdhc_activate_resource(device_t dev, device_t child, int type, int rid,
     struct resource *r)
 {
-	return (EIO);
+	if (rid != 0 || type != SYS_RES_MEMORY ||
+	    device_get_parent(child) != dev || rman_get_device(r) != dev)
+		return (EINVAL);
+	rman_set_device(r, child);
+	return (0);
 }
 
 static int
-sdhc_deactivate_resource(device_t brdev, device_t child, int type,
+sdhc_deactivate_resource(device_t dev, device_t child, int type,
     int rid, struct resource *r)
 {
-	return (EIO);
+	rman_set_device(r, dev);
+	return (0);
 }
 
 static void


More information about the p4-projects mailing list