qemu-e2k/qga
Alex Bennée a31393e7a5 qga/command: use QEMU atomic primitives
The guest client's use of the glib's g_atomic primitives causes newer
GCC's to barf when built on Travis. As QEMU has its own primitives with
well understood semantics we might as well use them.

The use of atomics was a little inconsistent so I've also ensure the
values are correctly set with atomic primitives at the same time.

I also made the usage of bool consistent while I was at it.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20160930213106.20186-12-alex.bennee@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2016-10-04 10:00:26 +02:00
..
installer qga: Workaround for console redirection from non-interactive qemu-ga service 2016-04-07 11:43:54 -05:00
vss-win32 Clean up header guards that don't match their file name 2016-07-12 16:19:16 +02:00
Makefile.objs qemu-ga: Call Windows VSS requester in fsfreeze command handler 2013-09-09 14:17:57 -05:00
channel-posix.c qga: Remove unnecessary glib.h includes 2016-06-07 18:19:24 +03:00
channel-win32.c qga: Remove unnecessary glib.h includes 2016-06-07 18:19:24 +03:00
channel.h qga: Remove unnecessary glib.h includes 2016-06-07 18:19:24 +03:00
commands-posix.c coccinelle: Remove unnecessary variables for function return value 2016-06-20 16:38:13 +02:00
commands-win32.c coccinelle: Remove unnecessary variables for function return value 2016-06-20 16:38:13 +02:00
commands.c qga/command: use QEMU atomic primitives 2016-10-04 10:00:26 +02:00
guest-agent-command-state.c qga: free remaining leaking state 2016-09-08 17:57:32 +04:00
guest-agent-core.h qga: free remaining leaking state 2016-09-08 17:57:32 +04:00
main.c qga: free remaining leaking state 2016-09-08 17:57:32 +04:00
qapi-schema.json qga: Support enum names in guest-file-seek 2016-02-25 09:48:50 -06:00
service-win32.c qga: Remove unnecessary glib.h includes 2016-06-07 18:19:24 +03:00
service-win32.h Clean up header guards that don't match their file name 2016-07-12 16:19:16 +02:00
vss-win32.c qga: fix w32 breakage due to missing osdep.h includes 2016-02-25 10:54:32 -06:00
vss-win32.h all: Clean up includes 2016-02-23 12:43:05 +00:00