aboutsummaryrefslogtreecommitdiff
path: root/include/qemu
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2023-08-20 12:38:49 -0700
committerRichard Henderson <richard.henderson@linaro.org>2023-09-01 13:35:27 -0700
commitceda5688b650646248f269a992c06b11148c5759 (patch)
tree21189e4e130433246adfb66243200abb36758f0b /include/qemu
parent69fa2708a216df715ba5102a0f98468b540a464e (diff)
downloadqemu-ceda5688b650646248f269a992c06b11148c5759.zip
qemu-ceda5688b650646248f269a992c06b11148c5759.tar.gz
qemu-ceda5688b650646248f269a992c06b11148c5759.tar.bz2
linux-user: Fix shmdt
If the shm region is not mapped at shmaddr, EINVAL. Do not unmap the region until the syscall succeeds. Use mmap_reserve_or_unmap to preserve reserved_va semantics. Tested-by: Helge Deller <deller@gmx.de> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'include/qemu')
0 files changed, 0 insertions, 0 deletions