Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Mar 2004 18:06:48 -0800 (PST)
From:      Nate Lawson <nate@root.org>
To:        "David E. O'Brien" <obrien@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern subr_bus.c
Message-ID:  <20040322180452.A35931@root.org>
In-Reply-To: <20040322223625.430EF16A4F2@hub.freebsd.org>
References:  <20040322223625.430EF16A4F2@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 22 Mar 2004, David E. O'Brien wrote:
>   Modified files:
>     sys/kern             subr_bus.c
>   Log:
>   Rather than display which interrupts are MPSAFE, display those that aren't.
>   This way we can take stock of the work to be done.  boot -v will note those
>   interrupts that are MPSAFE.
>
>   Revision  Changes    Path
>   1.141     +3 -1      src/sys/kern/subr_bus.c
>
>
> Index: src/sys/kern/subr_bus.c
> diff -u src/sys/kern/subr_bus.c:1.140 src/sys/kern/subr_bus.c:1.141
> --- src/sys/kern/subr_bus.c:1.140	Tue Feb 24 11:31:30 2004
> +++ src/sys/kern/subr_bus.c	Mon Mar 22 14:36:11 2004
> @@ -2148,7 +2148,9 @@
>  		error = BUS_SETUP_INTR(dev->parent, dev, r, flags,
>  		    handler, arg, cookiep);
>  		if (error == 0) {
> -			if (flags & INTR_MPSAFE)
> +			if (!(flags & INTR_MPSAFE))
> +				device_printf(dev, "[NOT!MPSAFE]\n");
> +			if (bootverbose && flags & INTR_MPSAFE)
>  				device_printf(dev, "[MPSAFE]\n");
>  			if (flags & INTR_FAST)
>  				device_printf(dev, "[FAST]\n");

I recommend you parenthesize (flags & INTR_MPSAFE).

-Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040322180452.A35931>