summaryrefslogtreecommitdiff
path: root/include/linux/compat.h
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2014-03-03 10:06:12 +0100
committerHeiko Carstens <heiko.carstens@de.ibm.com>2014-03-04 09:12:25 +0100
commitc2e7c3d0ef0d1a3765792a35ae9e6f91a3025214 (patch)
tree8351238e290456d0a9f02368f512b3a9fad037ba /include/linux/compat.h
parentab4f8bba19323eb78b7473df42b225eb14090fcc (diff)
downloadlwn-c2e7c3d0ef0d1a3765792a35ae9e6f91a3025214.tar.gz
lwn-c2e7c3d0ef0d1a3765792a35ae9e6f91a3025214.zip
s390/compat: partial parameter conversion within syscall wrappers
Parameter conversion within the system call wrappers is only needed for parameters which differ in size and have a size of eight bytes on 64 bit. For system call parameters with a size of less than eight byte the called system call itself will perform parameter conversion anyway. So we can save the double conversion of e.g. int parameters. The only types which need to be converted are therefore pointer and (unsigned) long parameters. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to 'include/linux/compat.h')
0 files changed, 0 insertions, 0 deletions