]> git.proxmox.com Git - mirror_qemu.git/commit - tests/test-util-sockets.c
monitor: Use getter/setter functions for cur_mon
authorKevin Wolf <kwolf@redhat.com>
Mon, 5 Oct 2020 15:58:44 +0000 (17:58 +0200)
committerMarkus Armbruster <armbru@redhat.com>
Fri, 9 Oct 2020 05:08:19 +0000 (07:08 +0200)
commit947e47448dcc4e4d7a8b7c42b43acb3435b3ad35
tree855a18a7da785ee7dff7919ec9a02be34c6ff51c
parent87e6f4a4d6885006931b371771e2933c40700427
monitor: Use getter/setter functions for cur_mon

cur_mon really needs to be coroutine-local as soon as we move monitor
command handlers to coroutines and let them yield. As a first step, just
remove all direct accesses to cur_mon so that we can implement this in
the getter function later.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20201005155855.256490-4-kwolf@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
21 files changed:
audio/wavcapture.c
dump/dump.c
hw/scsi/vhost-scsi.c
hw/virtio/vhost-vsock.c
include/monitor/monitor.h
migration/fd.c
monitor/hmp.c
monitor/misc.c
monitor/monitor.c
monitor/qmp-cmds-control.c
monitor/qmp-cmds.c
monitor/qmp.c
net/socket.c
net/tap.c
softmmu/cpus.c
stubs/monitor-core.c
tests/test-util-sockets.c
trace/control.c
util/qemu-error.c
util/qemu-print.c
util/qemu-sockets.c