]> git.proxmox.com Git - mirror_qemu.git/commit - bsd-user/mmap.c
bsd-user: Use page_check_range_empty for MAP_EXCL
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 7 Jul 2023 20:40:38 +0000 (21:40 +0100)
committerRichard Henderson <richard.henderson@linaro.org>
Sat, 15 Jul 2023 07:02:32 +0000 (08:02 +0100)
commit9c255cb53e44d5db57b3388fd6dfab96d4883790
tree41e70e4bb8c0bc27ef1168243631c52da134efb8
parentc2281ddcf38cb851857718acc388f1b9b7564f39
bsd-user: Use page_check_range_empty for MAP_EXCL

The previous check returned -1 when any page within
[start, start+len) is unmapped, not when all are unmapped.

Cc: Warner Losh <imp@bsdimp.com>
Cc: Kyle Evans <kevans@freebsd.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Warner Losh <imp@bsdimp.com>
Message-Id: <20230707204054.8792-11-richard.henderson@linaro.org>
bsd-user/mmap.c