From owner-freebsd-commit Tue Jan 30 04:56:26 1996 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA16825 for freebsd-commit-outgoing; Tue, 30 Jan 1996 04:56:26 -0800 (PST) Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA16616 for cvs-all-outgoing; Tue, 30 Jan 1996 04:54:46 -0800 (PST) Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA16590 for cvs-sys-outgoing; Tue, 30 Jan 1996 04:54:37 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA16579 Tue, 30 Jan 1996 04:54:31 -0800 (PST) Date: Tue, 30 Jan 1996 04:54:31 -0800 (PST) From: David Greenman Message-Id: <199601301254.EAA16579@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/i386 swtch.s vm_machdep.c Sender: owner-commit@FreeBSD.ORG Precedence: bulk davidg 96/01/30 04:54:29 Modified: sys/i386/i386 swtch.s vm_machdep.c Log: savectx() strikes again: the saved stack pointer wasn't properly adjusted to remove the return address. It's only the frame pointer and luck that allowed the code to work at all. Revision Changes Path 1.27 +4 -3 src/sys/i386/i386/swtch.s 1.53 +3 -11 src/sys/i386/i386/vm_machdep.c