PERFORCE change 36216 for review
Sam Leffler
sam at FreeBSD.org
Fri Aug 15 14:34:19 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=36216
Change 36216 by sam at sam_ebb on 2003/08/15 14:34:03
announce MPSAFE interrupt handlers
Affected files ...
.. //depot/projects/netperf/sys/kern/subr_bus.c#2 edit
Differences ...
==== //depot/projects/netperf/sys/kern/subr_bus.c#2 (text+ko) ====
@@ -2055,10 +2055,16 @@
bus_setup_intr(device_t dev, struct resource *r, int flags,
driver_intr_t handler, void *arg, void **cookiep)
{
- if (dev->parent == 0)
- return (EINVAL);
- return (BUS_SETUP_INTR(dev->parent, dev, r, flags,
- handler, arg, cookiep));
+ int error;
+
+ if (dev->parent != 0) {
+ error = BUS_SETUP_INTR(dev->parent, dev, r, flags,
+ handler, arg, cookiep);
+ if (error == 0 && (flags & INTR_MPSAFE))
+ device_printf(dev, "[MPSAFE]\n");
+ } else
+ error = EINVAL;
+ return (error);
}
int
More information about the p4-projects
mailing list