x86, 64-bit: Use user_mode() to determine new stack pointer in copy_thread()
authorBrian Gerst <brgerst@gmail.com>
Wed, 9 Dec 2009 17:34:41 +0000 (12:34 -0500)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 10 Dec 2009 23:55:30 +0000 (15:55 -0800)
commitfa4b8f84383ae197e643a46c36bf58ab8dffc95c
treef114c29d8ca381f20c0c8d0ba854f3c16bb8b834
parent3bd95dfb182969dc6d2a317c150e0df7107608d3
x86, 64-bit: Use user_mode() to determine new stack pointer in copy_thread()

Use user_mode() instead of a magic value for sp to determine when returning
to kernel mode.

Signed-off-by: Brian Gerst <brgerst@gmail.com>
LKML-Reference: <1260380084-3707-3-git-send-email-brgerst@gmail.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
arch/x86/kernel/process_64.c