On 7/17/23 11:40, Alex Bennée wrote:
Richard Henderson <richard.hender...@linaro.org> writes:
For user-only, the probe for page writability may race with another
thread's mprotect. Take the mmap_lock around the operation. This
is still faster than the start/end_exclusive fallback.
Did we have a bug report or replication for this?
See the comment:
+ * We must take mmap_lock so that the query remains valid until
+ * the write is complete -- tests/tcg/multiarch/munmap-pthread.c
+ * is an example that can race.
r~