Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/arch/i386/i386/locore.S,v rcsdiff: /ftp/cvs/cvsroot/src/sys/arch/i386/i386/locore.S,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.32 retrieving revision 1.33 diff -u -p -r1.32 -r1.33 --- src/sys/arch/i386/i386/locore.S 2005/03/02 12:00:25 1.32 +++ src/sys/arch/i386/i386/locore.S 2005/03/14 21:50:59 1.33 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.S,v 1.32 2005/03/02 12:00:25 mycroft Exp $ */ +/* $NetBSD: locore.S,v 1.33 2005/03/14 21:50:59 fvdl Exp $ */ /*- * Copyright (c) 1998, 2000, 2004 The NetBSD Foundation, Inc. @@ -1162,6 +1162,7 @@ ENTRY(copyoutstr) */ movl $VM_MAXUSER_ADDRESS,%eax subl %edi,%eax + jc _C_LABEL(copystr_efault) cmpl %edx,%eax jae 1f movl %eax,%edx @@ -1216,6 +1217,7 @@ ENTRY(copyinstr) */ movl $VM_MAXUSER_ADDRESS,%eax subl %esi,%eax + jc _C_LABEL(copystr_efault) cmpl %edx,%eax jae 1f movl %eax,%edx