svn commit: r193487 - projects/mips/sys/mips/include
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Fri Jun 5 08:37:12 UTC 2009
Author: gonzo
Date: Fri Jun 5 08:37:11 2009
New Revision: 193487
URL: http://svn.freebsd.org/changeset/base/193487
Log:
- Use restoreintr instead of enableint while accessing pcpu in DO_AST
Modified:
projects/mips/sys/mips/include/asm.h
Modified: projects/mips/sys/mips/include/asm.h
==============================================================================
--- projects/mips/sys/mips/include/asm.h Fri Jun 5 07:57:10 2009 (r193486)
+++ projects/mips/sys/mips/include/asm.h Fri Jun 5 08:37:11 2009 (r193487)
@@ -311,13 +311,14 @@ _C_LABEL(x):
la s0, _C_LABEL(disableintr) ;\
jalr s0 ;\
nop ;\
+ move a0, v0 ;\
GET_CPU_PCPU(s1) ;\
lw s3, PC_CURPCB(s1) ;\
lw s1, PC_CURTHREAD(s1) ;\
lw s2, TD_FLAGS(s1) ;\
li s0, TDF_ASTPENDING | TDF_NEEDRESCHED;\
and s2, s0 ;\
- la s0, _C_LABEL(enableintr) ;\
+ la s0, _C_LABEL(restoreintr) ;\
jalr s0 ;\
nop ;\
beq s2, zero, 4f ;\
More information about the svn-src-projects
mailing list