diff options
author | dillon <dillon@FreeBSD.org> | 2000-03-29 09:07:47 +0000 |
---|---|---|
committer | dillon <dillon@FreeBSD.org> | 2000-03-29 09:07:47 +0000 |
commit | 675df45f337be72f224653e89e1c6560c4af879a (patch) | |
tree | f6c239e8881a5f98d5a850803ac6f28172441d1d /sys/i386/isa/ipl.s | |
parent | e58a3c16f7b920b9b2614b73de9d30ac1e2ad9ea (diff) | |
download | FreeBSD-src-675df45f337be72f224653e89e1c6560c4af879a.zip FreeBSD-src-675df45f337be72f224653e89e1c6560c4af879a.tar.gz |
This should fix the lockups people have been experiencing. I muffed up
giving astpending two flag bits. A cmpl $0 had to turn into a bit test.
Many thanks to: Alain Thivillon <Alain.Thivillon@hsc.fr>
Diffstat (limited to 'sys/i386/isa/ipl.s')
-rw-r--r-- | sys/i386/isa/ipl.s | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/i386/isa/ipl.s b/sys/i386/isa/ipl.s index d4c0a0e..b5ab589 100644 --- a/sys/i386/isa/ipl.s +++ b/sys/i386/isa/ipl.s @@ -126,7 +126,7 @@ doreti_next2: decb _intr_nesting_level /* Check for ASTs that can be handled now. */ - cmpl $0,_astpending + testl $AST_PENDING,_astpending je doreti_exit testb $SEL_RPL_MASK,TF_CS(%esp) jne doreti_ast |