From 7b10dd165b971b95228da06c4efa15cb1b156f62 Mon Sep 17 00:00:00 2001 From: George Bosilca Date: Wed, 23 Aug 2006 06:14:58 +0000 Subject: [PATCH] Don't use mutexes if there are no threads. This commit was SVN r11352. --- opal/event/event.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/opal/event/event.c b/opal/event/event.c index 1a254018eb..7ade6b8ee4 100644 --- a/opal/event/event.c +++ b/opal/event/event.c @@ -461,9 +461,13 @@ opal_event_process_active(struct event_base *base) while (ncalls) { ncalls--; ev->ev_ncalls = ncalls; +#if OMPI_ENABLE_PROGRESS_THREADS opal_mutex_unlock(&opal_event_lock); (*ev->ev_callback)((int)ev->ev_fd, ev->ev_res, ev->ev_arg); opal_mutex_lock(&opal_event_lock); +#else + (*ev->ev_callback)((int)ev->ev_fd, ev->ev_res, ev->ev_arg); +#endif /* OMPI_ENABLE_PROGRESS_THREADS */ } } #endif