[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src



CVSROOT:	/cvs
Module name:	src
Changes by:	henric_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2003/03/20 16:05:30

Modified files:
	sys/arch/sparc64/include: cpu.h 
	sys/arch/sparc64/sparc64: genassym.cf intr.c locore.s 

Log message:
The current code tries to use the same field in the interrupt handler as
both a "next" pointer for a singly-linked list and as an in-use flag.
This obviously does not work all that well.  This change adds a separate
ih_busy flag to mark the handler as in-use, leaving ih_pending for use by
the list code.

Testing by *many* (thanks).

ok miod jason



Visit your host, monkey.org