Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Apr 2003 17:47:16 -0700 (PDT)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 29750 for review
Message-ID:  <200304260047.h3Q0lGUB092471@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=29750

Change 29750 by peter@peter_daintree on 2003/04/25 17:47:13

	do not forget to clear PCB_FULLCTX after acting on it

Affected files ...

.. //depot/projects/hammer/sys/x86_64/x86_64/exception.s#29 edit

Differences ...

==== //depot/projects/hammer/sys/x86_64/x86_64/exception.s#29 (text+ko) ====

@@ -229,7 +229,9 @@
 	call	syscall
 	movq	PCPU(CURPCB),%rax
 	testq	$PCB_FULLCTX,PCB_FLAGS(%rax)
-	jnz	doreti_ast
+	je	1f
+	andq	$~PCB_FULLCTX,PCB_FLAGS(%rax)
+	jmp	doreti
 	/* simplified from doreti */
 1:	/* Check for and handle AST's on return to userland */
 	cli



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304260047.h3Q0lGUB092471>