diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2014-03-03 10:06:12 +0100 |
---|---|---|
committer | Heiko Carstens <heiko.carstens@de.ibm.com> | 2014-03-04 09:12:25 +0100 |
commit | c2e7c3d0ef0d1a3765792a35ae9e6f91a3025214 (patch) | |
tree | 8351238e290456d0a9f02368f512b3a9fad037ba /ipc/compat.c | |
parent | s390/compat: automatic zero, sign and pointer conversion of syscalls (diff) | |
download | linux-c2e7c3d0ef0d1a3765792a35ae9e6f91a3025214.tar.xz linux-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 'ipc/compat.c')
0 files changed, 0 insertions, 0 deletions