Remove unnecessary mutex unlock at the end of multithreaded event loop
authorMiklos Szeredi <mszeredi@suse.cz>
Mon, 2 Jan 2012 17:15:05 +0000 (18:15 +0100)
committerMiklos Szeredi <mszeredi@suse.cz>
Wed, 25 Jan 2012 16:05:12 +0000 (17:05 +0100)
ChangeLog
lib/fuse_loop_mt.c

index 2c25c0bc1178afeb68872c56b0134ce5311c0e5c..91b52eb4bb455d1cdb2458ef4b241241c50c231d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-01-02  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Remove unnecessary mutex unlock at the end of multithreaded
+       event loop.
+
 2011-12-09  Miklos Szeredi <miklos@szeredi.hu>
 
        * Fix hang in wait_on_path().  Reported by Ville Silventoinen
index 05935d52a11853043da86c4c9f71698bcbbba0f6..037bd866a4ceef01a061c2ec674c21af1c65b8da 100644 (file)
@@ -224,7 +224,6 @@ int fuse_session_loop_mt(struct fuse_session *se)
                for (w = mt.main.next; w != &mt.main; w = w->next)
                        pthread_cancel(w->thread_id);
                mt.exit = 1;
-               pthread_mutex_unlock(&mt.lock);
 
                while (mt.main.next != &mt.main)
                        fuse_join_worker(&mt, mt.main.next);