changeset 3868:6da9b9f37150

6529767 intStress issue on 64-bit machines
author sudheer
date Wed, 21 Mar 2007 02:02:39 -0700
parents 3bb8feda9874
children ef9a5cf3ad3d
files usr/src/uts/common/disp/thread.c usr/src/uts/i86pc/ml/syscall_asm_amd64.s
diffstat 2 files changed, 0 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/uts/common/disp/thread.c	Tue Mar 20 22:22:30 2007 -0700
+++ b/usr/src/uts/common/disp/thread.c	Wed Mar 21 02:02:39 2007 -0700
@@ -704,8 +704,6 @@
 		lwp_freeregs(t->t_lwp, 0);
 	if (t->t_ctx)
 		freectx(t, 0);
-	if (t->t_procp->p_pctx)
-		freepctx(t->t_procp, 0);
 	t->t_stk = NULL;
 	if (t->t_lwp)
 		lwp_stk_fini(t->t_lwp);
--- a/usr/src/uts/i86pc/ml/syscall_asm_amd64.s	Tue Mar 20 22:22:30 2007 -0700
+++ b/usr/src/uts/i86pc/ml/syscall_asm_amd64.s	Wed Mar 21 02:02:39 2007 -0700
@@ -1027,7 +1027,6 @@
 	 * code and fake a GP fault.
 	 * 
 	 */
-	swapgs
 	subq	$2, (%rsp)	/* int insn 2-bytes */
 	pushq	$_CONST(_MUL(T_INT80, GATE_DESC_SIZE) + 2)
 	jmp	gptrap			/ GP fault