Hi, The following patches have been extracted from the "[PATCH v6 00/25] monitor: add asynchronous command type", as they are reviewable/mergeable independantly.
They introduce some internal API changes, and fix qemu_open()/qemu_close()/unlink() misusages which should be quite harmless. Marc-André Lureau (7): console: add graphic_hw_update_done() ppm-save: pass opened fd ui: add pixman image g_autoptr support object: add g_autoptr support screendump: replace FILE with QIOChannel and fix close()/qemu_close() osdep: add qemu_unlink() screendump: use qemu_unlink() hw/display/qxl-render.c | 9 +++-- hw/display/qxl.c | 1 + include/qemu/osdep.h | 1 + include/qom/object.h | 3 ++ include/ui/console.h | 2 ++ include/ui/qemu-pixman.h | 2 ++ ui/console.c | 74 +++++++++++++++++++++------------------- ui/trace-events | 2 +- util/osdep.c | 15 ++++++++ 9 files changed, 71 insertions(+), 38 deletions(-) -- 2.24.0