commit | e840227c141116171c89ab1abb5cc9fee6fdb488 | [log] [tgz] |
---|---|---|
author | Brian Gerst <brgerst@gmail.com> | Wed Dec 09 12:34:42 2009 -0500 |
committer | H. Peter Anvin <hpa@zytor.com> | Thu Dec 10 15:55:36 2009 -0800 |
tree | 786ac8591fc89272a6a118d2e1b4ad9b3e7eff32 | |
parent | fa4b8f84383ae197e643a46c36bf58ab8dffc95c [diff] |
x86, 32-bit: Use same regs as 64-bit for kernel_thread_helper The arg should be in %eax, but that is clobbered by the return value of clone. The function pointer can be in any register. Also, don't push args onto the stack, since regparm(3) is the normal calling convention now. Signed-off-by: Brian Gerst <brgerst@gmail.com> LKML-Reference: <1260380084-3707-4-git-send-email-brgerst@gmail.com> Signed-off-by: H. Peter Anvin <hpa@zytor.com>