Date: Fri, 15 Aug 2003 14:34:17 -0700 (PDT) From: Sam Leffler <sam@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 36216 for review Message-ID: <200308152134.h7FLYGMO092496@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=36216 Change 36216 by sam@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308152134.h7FLYGMO092496>