kexec/compat: convert to COMPAT_SYSCALL_DEFINE with changing parameter types
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Tue, 4 Mar 2014 16:13:42 +0000 (17:13 +0100)
committerHeiko Carstens <heiko.carstens@de.ibm.com>
Thu, 6 Mar 2014 15:30:46 +0000 (16:30 +0100)
commitca2c405ab90591dcb1bc3765467cbdf2b99a0f6a
tree9c3bed8843900e38d1eaa587f8e9b86df06ab3b4
parent3a49a0f7181c243aa04e6c5e44ca70a90ead8f9a
kexec/compat: convert to COMPAT_SYSCALL_DEFINE with changing parameter types

In order to allow the COMPAT_SYSCALL_DEFINE macro generate code that
performs proper zero and sign extension convert all 64 bit parameters
to their corresponding 32 bit compat counterparts.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
include/linux/compat.h
include/linux/kexec.h
kernel/kexec.c