diff options
| author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2026-08-28 16:04:29 +0400 |
|---|---|---|
| committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2026-08-29 12:07:44 +0400 |
| commit | 06c1600b5571af9ece3c6b5ef7d36d59267dc171 (patch) | |
| tree | ba3cb5b8b8b64e42fa40df02458cc1df151af8a8 /chardev | |
| parent | 139ffc1039d9f23cc2d948d45183d0932595c73a (diff) | |
| download | qemu-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.c | 17 |
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) |
