Date: Fri, 15 Oct 1999 18:29:19 -0700 (PDT) From: mjacob@feral.com To: FreeBSD-gnats-submit@freebsd.org Subject: kern/14354: broken for alpha vinum Message-ID: <199910160129.SAA01126@farrago.feral.com>
next in thread | raw e-mail | index | archive | help
>Number: 14354 >Category: kern >Synopsis: vinum cannot compile for alpha >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Oct 15 22:50:04 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Matthew Jacob >Release: FreeBSD 4.0-CURRENT alpha >Organization: Feral Software >Environment: Changes as of 10/13. >Description: Two changes were made on 10/13. Both are wrong from the respect that there *is* no intr_nesting_level on alpha. If you need to know whether you're running at interrupt level, invent a macro like servicing_interrupt(), put it into <machine/interrupt.h> for both i386 and alpha. If you can't figure out how to fix alpha, ask somebody to help, or always have it be a constant TRUE so the M_NOWAIT option is selected. Secondly, in vinumhdr.h, the output of the conditional of whether you're servicing an interrupt should M_NOWAIT specifically- not just an inferred '1' from a truth test. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910160129.SAA01126>