qemu/io
Lukas Straub e4d2bfb170 io/channel-tls.c: make qio_channel_tls_shutdown thread-safe
Make qio_channel_tls_shutdown thread-safe by using atomics when
accessing tioc->shutdown.

Signed-off-by: Lukas Straub <lukasstraub2@web.de>
Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <5bd8733f583f3558b32250fd0eb576b7aa756485.1609167865.git.lukasstraub2@web.de>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2021-01-13 10:21:17 +01:00
..
channel-buffer.c io: Fix Lesser GPL version number 2020-10-29 09:57:37 +00:00
channel-command.c io: Fix Lesser GPL version number 2020-10-29 09:57:37 +00:00
channel-file.c io: Fix Lesser GPL version number 2020-10-29 09:57:37 +00:00
channel-socket.c io: Fix Lesser GPL version number 2020-10-29 09:57:37 +00:00
channel-tls.c io/channel-tls.c: make qio_channel_tls_shutdown thread-safe 2021-01-13 10:21:17 +01:00
channel-util.c io: Fix Lesser GPL version number 2020-10-29 09:57:37 +00:00
channel-watch.c io: Fix Lesser GPL version number 2020-10-29 09:57:37 +00:00
channel-websock.c io: Don't use '#' flag of printf format 2020-10-29 09:57:37 +00:00
channel.c io: Fix Lesser GPL version number 2020-10-29 09:57:37 +00:00
dns-resolver.c io: Fix Lesser GPL version number 2020-10-29 09:57:37 +00:00
meson.build io: Move the creation of the library to the main meson.build 2020-10-12 11:50:20 -04:00
net-listener.c qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPE 2020-09-18 14:12:32 -04:00
task.c io: Fix Lesser GPL version number 2020-10-29 09:57:37 +00:00
trace-events socket: Add num connections to qio_channel_socket_async() 2019-09-03 23:24:42 +02:00
trace.h trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00