qemu-e2k/linux-user
Aleksandar Markovic 0444a3b793 linux-user: Add missing TARGET_EDQUOT error code for Mips
EDQUOT is defined for Mips platform in Linux kernel in such a way
that it has different value than on most other platforms. However,
correspondent TARGET_EDQUOT for Mips is missing in Qemu code. Moreover,
TARGET_EDQUOT is missing from the table for conversion of error codes
from host to target. This patch fixes these problems.

Without this patch, syscalls add_key(), keyctl(), link(), mkdir(), mknod(),
open(), rename(), request_key(), setxattr(), symlink(), and write() will not
be able to return the right error code in some scenarios on Mips platform.
(Some of these syscalls are not yet supported in Qemu, but once they are
supported, they will need correct EDQUOT handling.)

Signed-off-by: Aleksandar Markovic <aleksandar.markovic@imgtec.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Acked-by: Riku Voipio <riku.voipio@linaro.org>
Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
2016-09-23 07:07:35 +01:00
..
aarch64
alpha
arm linux-user: fix TARGET_NR_select 2016-09-22 07:24:21 +03:00
cris
host
i386 linux-user: fix TARGET_NR_select 2016-09-22 07:24:21 +03:00
m68k linux-user: fix TARGET_NR_select 2016-09-22 07:24:21 +03:00
microblaze linux-user: fix TARGET_NR_select 2016-09-22 07:24:21 +03:00
mips linux-user: Add missing TARGET_EDQUOT error code for Mips 2016-09-23 07:07:35 +01:00
mips64 linux-user: Add missing TARGET_EDQUOT error code for Mips 2016-09-23 07:07:35 +01:00
openrisc linux-user: fix TARGET_NR_select 2016-09-22 07:24:21 +03:00
ppc linux-user: fix TARGET_NR_select 2016-09-22 07:24:21 +03:00
s390x
sh4 linux-user: fix TARGET_NR_select 2016-09-22 07:24:21 +03:00
sparc linux-user: Use correct target SHMLBA in shmat() 2016-09-21 14:28:52 +03:00
sparc64
tilegx linux-user: fix TARGET_NR_select 2016-09-22 07:24:21 +03:00
unicore32
x86_64
elfload.c linux-user: Use glib malloc functions in load_symbols() 2016-09-21 14:28:20 +03:00
errno_defs.h
flat.h
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 FS_IOC_GETFLAGS and FS_IOC_SETFLAGS ioctls 2016-09-21 14:24:47 +03:00
linux_loop.h
linuxload.c
m68k-sim.c
main.c linux-user: Pass si_type information to queue_signal() explicitly 2016-09-21 22:01:28 +03:00
Makefile.objs
mmap.c
qemu.h linux-user: Pass si_type information to queue_signal() explicitly 2016-09-21 22:01:28 +03:00
safe-syscall.S
signal.c linux-user: Fix incorrect offset of tuc_stack in ARM do_sigframe_return_v2 2016-09-21 22:17:02 +03:00
socket.h
strace.c linux-user: report signals being taken in strace output 2016-09-21 14:25:59 +03:00
strace.list
syscall_defs.h linux-user: Fix structure target_flock definition for Mips 2016-09-23 07:07:33 +01:00
syscall_types.h
syscall.c linux-user: Add missing TARGET_EDQUOT error code for Mips 2016-09-23 07:07:35 +01:00
target_flat.h
trace-events trace-events: fix first line comment in trace-events 2016-08-12 10:36:01 +01:00
uaccess.c
uname.c
uname.h
vm86.c