qemu-patch-raspberry4/linux-user
Samuel Thibault 5fdefcf808 linux-user: Fix sched_getaffinity mask size
We properly computed the capped mask size to be put to the application
buffer, but didn't actually used it. Also, we need to return the capped mask
size instead of 0 on success.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20180211174704.27441-1-samuel.thibault@ens-lyon.org>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2018-02-18 18:52:32 +01:00
..
aarch64 linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
alpha linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
arm linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
cris linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
host linux-user: Fix register used for 6th and 7th syscall argument on aarch64 2018-02-18 18:52:32 +01:00
hppa linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
i386 linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
m68k linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
microblaze linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
mips linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
mips64 linux-user: Handle ERFKILL and EHWPOISON 2017-01-22 18:14:10 -08:00
nios2 linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
openrisc linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
ppc linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
s390x linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
sh4 linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
sparc linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
sparc64 linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
tilegx linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
unicore32 linux-user: Clean up target_structs.h header guards 2016-07-12 16:19:16 +02:00
x86_64 linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
elfload.c target/arm: enable user-mode SHA-3, SM3, SM4 and SHA-512 instruction support 2018-02-09 10:40:29 +00:00
errno_defs.h linux-user: Handle ERFKILL and EHWPOISON 2017-01-22 18:14:10 -08:00
flat.h Support for 32 bit ABI on 64 bit targets (only enabled Sparc64) 2007-10-14 16:27:31 +00:00
flatload.c linux-user: Fix error handling in flatload.c target_pread() 2016-09-21 14:27:19 +03:00
ioctls.h linux-user: Implement ioctl cmd TIOCGPTPEER 2018-02-18 18:52:32 +01:00
linux_loop.h linux-user: Add loop control ioctls 2016-07-19 15:22:33 +03:00
linuxload.c linux-user: Clean up includes 2016-01-29 15:07:22 +00:00
m68k-sim.c linux-user: Clean up includes 2016-01-29 15:07:22 +00:00
main.c target/hppa: Add control registers 2018-01-30 10:08:18 -08:00
Makefile.objs linux-user: Provide safe_syscall for fixing races between signals and syscalls 2016-05-27 14:49:51 +03:00
mmap.c linux-user/mmap.c: Avoid choosing NULL as start address 2018-01-23 14:20:52 +01:00
qemu.h linux-user: Support stack-grows-up in elfload.c 2017-01-22 18:14:10 -08:00
safe-syscall.S linux-user: Provide safe_syscall for fixing races between signals and syscalls 2016-05-27 14:49:51 +03:00
signal.c target/hppa: Add control registers 2018-01-30 10:08:18 -08:00
socket.h linux-user: Add HPPA socket.h definitions 2017-01-23 09:52:39 -08:00
strace.c linux-user: fix O_TMPFILE handling 2017-10-16 16:00:56 +03:00
strace.list linux-user: add rt_tgsigqueueinfo() strace 2017-05-29 14:56:08 +03:00
syscall.c linux-user: Fix sched_getaffinity mask size 2018-02-18 18:52:32 +01:00
syscall_defs.h linux-user: Don't use CMSG_ALIGN(sizeof struct cmsghdr) 2018-01-23 14:20:52 +01:00
syscall_types.h linux-user: Add FICLONE and FICLONERANGE ioctls 2017-02-16 15:29:30 +01:00
target_flat.h linux-user/FLAT: allow targets to override FLAT processing 2011-02-09 10:33:54 +02:00
trace-events trace-events: fix code style: print 0x before hex numbers 2017-08-01 12:13:07 +01:00
uaccess.c util: move declarations out of qemu-common.h 2016-03-22 22:20:17 +01:00
uname.c linux-user: Clean up includes 2016-01-29 15:07:22 +00:00
uname.h Clean up decorations and whitespace around header guards 2016-07-12 16:20:46 +02:00
vm86.c linux-user: Clean up includes 2016-01-29 15:07:22 +00:00