osmo-uecups/daemon
Pau Espin 7b2a729848 tun_device: Avoid deadlocks logging while thread is cancelled
We cannot garantee 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 eventuall 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.

Change-Id: I72a0b536c8f39857960f132a5b84cdf5b8519732
2022-04-13 18:04:26 +02:00
..
Makefile.am Move several objects outside of main.c 2022-04-12 12:49:55 +02:00
cups_client.c Move several objects outside of main.c 2022-04-12 12:49:55 +02:00
daemon_vty.c Fix use-after-free by tun thread after tun obj destroyed 2022-04-12 10:54:04 +02:00
gtp.h initial check-in of the UECUPS daemon and the related TTCN3 code 2020-04-15 22:01:52 +02:00
gtp_daemon.c Move several objects outside of main.c 2022-04-12 12:49:55 +02:00
gtp_endpoint.c initial check-in of the UECUPS daemon and the related TTCN3 code 2020-04-15 22:01:52 +02:00
gtp_tunnel.c work around bogus compiler warnings 2020-04-20 13:21:12 +02:00
internal.h Move several objects outside of main.c 2022-04-12 12:49:55 +02:00
main.c Move several objects outside of main.c 2022-04-12 12:49:55 +02:00
netdev.c daemon: Work around old libnl3 failing to include linux/netlink.h 2020-04-20 13:21:12 +02:00
netns.c initial check-in of the UECUPS daemon and the related TTCN3 code 2020-04-15 22:01:52 +02:00
netns.h initial check-in of the UECUPS daemon and the related TTCN3 code 2020-04-15 22:01:52 +02:00
osmo-gtpu-daemon.cfg initial check-in of the UECUPS daemon and the related TTCN3 code 2020-04-15 22:01:52 +02:00
tun_device.c tun_device: Avoid deadlocks logging while thread is cancelled 2022-04-13 18:04:26 +02:00
utility.c initial check-in of the UECUPS daemon and the related TTCN3 code 2020-04-15 22:01:52 +02:00