Re: [Qemu-devel] [PATCH 2/2] linux-user: Use pthread_rwlock_t for mmap_rd/wrlock
On Thu, Jun 21, 2018 at 07:36:35 -1000, Richard Henderson wrote: > void mmap_wrlock(void) > { > -mmap_lock_internal(); > +if (likely(mmap_lock_held == 0)) { > +pthread_rwlock_rdlock(&mmap_rwlock); s/rwlock_rdlock/rwlock_wrlock/ E.
[Qemu-devel] [PATCH 2/2] linux-user: Use pthread_rwlock_t for mmap_rd/wrlock
Change the implementation of these functions to use an actual reader/writer lock, allowing multiple simultaneous readers. Signed-off-by: Richard Henderson --- linux-user/mmap.c | 52 --- 1 file changed, 31 insertions(+), 21 deletions(-) diff --git a/l