aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/qapi-commands.py
diff options
context:
space:
mode:
authorMichael Karcher <karcher@physik.fu-berlin.de>2017-02-25 12:05:17 +0100
committerLaurent Vivier <laurent@vivier.eu>2017-02-27 23:10:02 +0100
commit59ebb6e451ffe5d4ccb5a62ee6646ed418361ef0 (patch)
treeb034fc145cdcd159ff3f80dd5b2d83631b1939a3 /scripts/qapi-commands.py
parentlinux-user: correctly manage SR in ucontext (diff)
downloadqemu-59ebb6e451ffe5d4ccb5a62ee6646ed418361ef0.tar.xz
qemu-59ebb6e451ffe5d4ccb5a62ee6646ed418361ef0.zip
linux-user: fix do_rt_sigreturn on m68k linux userspace emulation
do_rt_sigreturn uses an uninitialised local variable instead of fetching the old signal mask directly from the signal frame when restoring the mask, so the signal mask is undefined after do_rt_sigreturn. As the signal frame data is in target-endian order, target_to_host_sigset instead of target_to_host_sigset_internal is required. do_sigreturn is correct in using target_to_host_sigset_internal, because get_user already did the endianness conversion. Signed-off-by: Michael Karcher <karcher@physik.fu-berlin.de> Signed-off-by: Laurent Vivier <laurent@vivier.eu> Message-Id: <20170225110517.2832-3-laurent@vivier.eu>
Diffstat (limited to 'scripts/qapi-commands.py')
0 files changed, 0 insertions, 0 deletions