[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS: cvs.openbsd.org: src
- To: source-changes_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org
- Subject: CVS: cvs.openbsd.org: src
- From: Henric Jungheim <henric_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org>
- Date: Thu, 20 Mar 2003 16:05:31 -0700 (MST)
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