summaryrefslogtreecommitdiffstats
path: root/include/standard-headers/linux/virtio_scsi.h
diff options
context:
space:
mode:
authorIlya Leoshkevich2022-05-04 00:51:56 +0200
committerLaurent Vivier2022-05-23 22:52:27 +0200
commit9a12adc704f977b31d6cde6cb26e5424c128907b (patch)
treeab59eab1eec9ed0ea43eb0f48f9c533e435654ab /include/standard-headers/linux/virtio_scsi.h
parentlinux-user: Remove pointless CPU{ARCH}State casts (diff)
downloadqemu-9a12adc704f977b31d6cde6cb26e5424c128907b.tar.gz
qemu-9a12adc704f977b31d6cde6cb26e5424c128907b.tar.xz
qemu-9a12adc704f977b31d6cde6cb26e5424c128907b.zip
linux-user/s390x: Fix unwinding from signal handlers
Commit 31330e6cecfd ("linux-user/s390x: Implement setup_sigtramp") removed an unused field from rt_sigframe, disturbing offsets of other fields and breaking unwinding from signal handlers (e.g. libgcc's s390_fallback_frame() relies on this struct having a specific layout). Restore the field and add a comment. Reported-by: Ulrich Weigand <ulrich.weigand@de.ibm.com> Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com> Fixes: 31330e6cecfd ("linux-user/s390x: Implement setup_sigtramp") Reviewed-by: David Hildenbrand <david@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20220503225157.1696774-2-iii@linux.ibm.com> Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'include/standard-headers/linux/virtio_scsi.h')
0 files changed, 0 insertions, 0 deletions