summaryrefslogtreecommitdiff
path: root/chardev
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2026-08-28 16:04:29 +0400
committerMarc-André Lureau <marcandre.lureau@redhat.com>2026-08-29 12:07:44 +0400
commit06c1600b5571af9ece3c6b5ef7d36d59267dc171 (patch)
treeba3cb5b8b8b64e42fa40df02458cc1df151af8a8 /chardev
parent139ffc1039d9f23cc2d948d45183d0932595c73a (diff)
downloadqemu-06c1600b5571af9ece3c6b5ef7d36d59267dc171.tar.gz
qemu-06c1600b5571af9ece3c6b5ef7d36d59267dc171.zip
monitor: make hmp_handle_error() take MonitorHMP
Mostly mechanical, with a few adjustments around it. Reviewed-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Dr. David Alan Gilbert <dave@treblig.org> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-ID: <20260828-qemu-no-hmp-v5-32-9227de146347@redhat.com>
Diffstat (limited to 'chardev')
-rw-r--r--chardev/char-hmp-cmds.c17
1 files changed, 6 insertions, 11 deletions
diff --git a/chardev/char-hmp-cmds.c b/chardev/char-hmp-cmds.c
index d4a5a3a255..71017fd2d1 100644
--- a/chardev/char-hmp-cmds.c
+++ b/chardev/char-hmp-cmds.c
@@ -40,14 +40,13 @@ void hmp_info_chardev(MonitorHMP *hmp, const QDict *qdict)
void hmp_ringbuf_write(MonitorHMP *hmp, const QDict *qdict)
{
- Monitor *mon = MONITOR(hmp);
const char *chardev = qdict_get_str(qdict, "device");
const char *data = qdict_get_str(qdict, "data");
Error *err = NULL;
qmp_ringbuf_write(chardev, data, false, 0, &err);
- hmp_handle_error(mon, err);
+ hmp_handle_error(hmp, err);
}
void hmp_ringbuf_read(MonitorHMP *hmp, const QDict *qdict)
@@ -60,7 +59,7 @@ void hmp_ringbuf_read(MonitorHMP *hmp, const QDict *qdict)
int i;
data = qmp_ringbuf_read(chardev, size, false, 0, &err);
- if (hmp_handle_error(mon, err)) {
+ if (hmp_handle_error(hmp, err)) {
return;
}
@@ -82,7 +81,6 @@ void hmp_ringbuf_read(MonitorHMP *hmp, const QDict *qdict)
void hmp_chardev_add(MonitorHMP *hmp, const QDict *qdict)
{
- Monitor *mon = MONITOR(hmp);
const char *args = qdict_get_str(qdict, "args");
Error *err = NULL;
QemuOpts *opts;
@@ -94,12 +92,11 @@ void hmp_chardev_add(MonitorHMP *hmp, const QDict *qdict)
qemu_chr_new_from_opts(opts, NULL, &err);
qemu_opts_del(opts);
}
- hmp_handle_error(mon, err);
+ hmp_handle_error(hmp, err);
}
void hmp_chardev_change(MonitorHMP *hmp, const QDict *qdict)
{
- Monitor *mon = MONITOR(hmp);
const char *args = qdict_get_str(qdict, "args");
const char *id;
Error *err = NULL;
@@ -129,25 +126,23 @@ end:
qapi_free_ChardevReturn(ret);
qapi_free_ChardevBackend(backend);
qemu_opts_del(opts);
- hmp_handle_error(mon, err);
+ hmp_handle_error(hmp, err);
}
void hmp_chardev_remove(MonitorHMP *hmp, const QDict *qdict)
{
- Monitor *mon = MONITOR(hmp);
Error *local_err = NULL;
qmp_chardev_remove(qdict_get_str(qdict, "id"), &local_err);
- hmp_handle_error(mon, local_err);
+ hmp_handle_error(hmp, local_err);
}
void hmp_chardev_send_break(MonitorHMP *hmp, const QDict *qdict)
{
- Monitor *mon = MONITOR(hmp);
Error *local_err = NULL;
qmp_chardev_send_break(qdict_get_str(qdict, "id"), &local_err);
- hmp_handle_error(mon, local_err);
+ hmp_handle_error(hmp, local_err);
}
void chardev_add_completion(ReadLineState *rs, int nb_args, const char *str)