linux-user: fix target_mprotect/target_munmap error return values
authorMax Filippov <jcmvbkbc@gmail.com>
Tue, 27 Feb 2018 23:28:44 +0000 (15:28 -0800)
committerMax Filippov <jcmvbkbc@gmail.com>
Tue, 13 Mar 2018 18:30:22 +0000 (11:30 -0700)
commit72d75bb3166047c74db2931eecb92f9684e70ead
treee8dfa00e67546793ff7fdf5ba95996a99696cb52
parent21b869a321871728077a5d0469a05f0d34041650
linux-user: fix target_mprotect/target_munmap error return values

target_mprotect/target_munmap return value goes through get_errno at the
call site, thus the functions must either set errno to host error code
and return -1 or return negative guest error code. Do the latter.

Cc: qemu-stable@nongnu.org
Cc: Riku Voipio <riku.voipio@iki.fi>
Cc: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
linux-user/mmap.c