]> git.proxmox.com Git - qemu.git/commitdiff
linux-user: initialize mmap_mutex properly
authorNathan Froyd <froydnj@codesourcery.com>
Thu, 4 Jun 2009 18:51:56 +0000 (11:51 -0700)
committerRiku Voipio <riku.voipio@nokia.com>
Tue, 16 Jun 2009 13:58:45 +0000 (16:58 +0300)
We initialize mmap_mutex in any child threads/processes, but we need to
correctly statically initialize it for the original process.

Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
linux-user/mmap.c

index aa5813f148a40b82bf180e1832a81ed2a084366a..aa22006ff3d4242a2b40a88007de5cd3ff5b42cd 100644 (file)
@@ -36,7 +36,7 @@
 //#define DEBUG_MMAP
 
 #if defined(USE_NPTL)
-pthread_mutex_t mmap_mutex;
+pthread_mutex_t mmap_mutex = PTHREAD_MUTEX_INITIALIZER;
 static int __thread mmap_lock_count;
 
 void mmap_lock(void)