Bug 14354

Summary: vinum cannot compile for alpha
Product: Base System Reporter: mjacob <mjacob>
Component: kernAssignee: Greg Lehey <grog>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.0-CURRENT   
Hardware: Any   
OS: Any   

Description mjacob 1999-10-16 06:50:04 UTC
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.
Comment 1 cpiazza freebsd_committer freebsd_triage 1999-10-16 19:00:38 UTC
Responsible Changed
From-To: freebsd-bugs->grog

Over to maintainer 

This problem appears to have been fixed without closing the PR.  This
is no longer an issue.

Comment 2 Greg Lehey freebsd_committer freebsd_triage 2001-05-03 09:35:32 UTC
State Changed
From-To: open->closed

Problem fixed some time in the last few years.