From: Chuck Ebbert <76306.1226@compuserve.com> Document a limitation of vsyscall-sysenter, since patches to fix it have been rejected. Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com> Signed-off-by: Andrew Morton --- arch/i386/kernel/vsyscall-sysenter.S | 3 +++ 1 files changed, 3 insertions(+) diff -puN arch/i386/kernel/vsyscall-sysenter.S~i386-more-vsyscall-documentation arch/i386/kernel/vsyscall-sysenter.S --- devel/arch/i386/kernel/vsyscall-sysenter.S~i386-more-vsyscall-documentation 2006-02-25 00:21:33.000000000 -0800 +++ devel-akpm/arch/i386/kernel/vsyscall-sysenter.S 2006-02-25 00:21:33.000000000 -0800 @@ -21,6 +21,9 @@ * instruction clobbers %esp, the user's %esp won't even survive entry * into the kernel. We store %esp in %ebp. Code in entry.S must fetch * arg6 from the stack. + * + * You can not use this vsyscall for the clone() syscall because the + * three dwords on the parent stack do not get copied to the child. */ .text .globl __kernel_vsyscall _