Attention is currently required from: fixeria, laforge, osmith, pespin.
pespin uploaded patch set #4 to this change.
The following approvals got outdated and were removed: Code-Review+1 by fixeria, Code-Review+1 by osmith
gtp_endpoint: Avoid deadlocks logging while thread is cancelled
We cannot guarantee that LOGP will not end up calling a syscall which can
be a cancellation point. Since the syscall will be probably called while
having the logging mutex locked, an eventual cancellation of the thread
would leave the logging mutex locked forever, hence making all other
threads deadlock as soon as they try to write anything to the log.
Similar to what's already done in tun_device_thread().
Change-Id: I1e141175440402a7db34f3d246104c6ea38031fb
---
M daemon/gtp_endpoint.c
1 file changed, 25 insertions(+), 11 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-uecups refs/changes/88/40788/4
To view, visit change 40788. To unsubscribe, or for help writing mail filters, visit settings.