more corrections
This commit was SVN r7100.
Этот коммит содержится в:
родитель
f742e4901f
Коммит
dc0f3eef63
@ -182,13 +182,9 @@ epoll_dispatch(void *arg, struct timeval *tv)
|
||||
return (-1);
|
||||
|
||||
timeout = tv->tv_sec * 1000 + tv->tv_usec / 1000;
|
||||
if(opal_using_threads()) {
|
||||
opal_mutex_unlock(&opal_event_lock);
|
||||
res = epoll_wait(epollop->epfd, events, epollop->nevents, timeout);
|
||||
opal_mutex_lock(&opal_event_lock);
|
||||
} else {
|
||||
res = epoll_wait(epollop->epfd, events, epollop->nevents, timeout);
|
||||
}
|
||||
opal_mutex_unlock(&opal_event_lock);
|
||||
res = epoll_wait(epollop->epfd, events, epollop->nevents, timeout);
|
||||
opal_mutex_lock(&opal_event_lock);
|
||||
|
||||
if (opal_evsignal_recalc(&epollop->evsigmask) == -1)
|
||||
return (-1);
|
||||
|
@ -425,13 +425,9 @@ opal_event_process_active(void)
|
||||
while (ncalls) {
|
||||
ncalls--;
|
||||
ev->ev_ncalls = ncalls;
|
||||
if(opal_using_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);
|
||||
}
|
||||
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);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user