summaryrefslogtreecommitdiffstats
path: root/blockdev.c
diff options
context:
space:
mode:
authorPeter Maydell2016-07-15 17:50:47 +0200
committerRiku Voipio2016-08-04 15:36:53 +0200
commit005eb2ae1ff6728de7e6998b7456bd72d4456383 (patch)
tree6370d34caba51bd895efba82080f6164313229e5 /blockdev.c
parentlinux-user: Don't write off end of new_utsname buffer (diff)
downloadqemu-005eb2ae1ff6728de7e6998b7456bd72d4456383.tar.gz
qemu-005eb2ae1ff6728de7e6998b7456bd72d4456383.tar.xz
qemu-005eb2ae1ff6728de7e6998b7456bd72d4456383.zip
linux-user: Fix target_semid_ds structure definition
The target_semid_ds structure is not correct for all architectures: the padding fields should only exist for: * 32-bit ABIs * x86 It is also misnamed, since it is following the kernel semid64_ds structure (QEMU doesn't support the legacy semid_ds structure at all). Rename the struct, provide a correct generic definition and allow the oddball x86 architecture to provide its own version. This fixes broken SYSV semaphores for all our 64-bit architectures except x86 and ppc. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'blockdev.c')
0 files changed, 0 insertions, 0 deletions