[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/7] qga/commands-posix: replace code duplicating commands with a
From: |
Andrey Drobyshev |
Subject: |
[PATCH 0/7] qga/commands-posix: replace code duplicating commands with a helper |
Date: |
Mon, 26 Feb 2024 18:56:35 +0200 |
This series simply replaces repeating fork()/exec() pattern with a
separate helper to avoid code duplication. It's easier to setup and use
than g_spawn_async_with_pipes() (which we'd need since some commands require
input). While here, also make qmp_guest_get_fsinfo return more
straightforward values.
Andrey Drobyshev (7):
qga/commands-posix: return fsinfo values directly as reported by
statvfs
qga: introduce ga_run_command() helper for guest cmd execution
qga/commands-posix: qmp_guest_shutdown: use ga_run_command helper
qga/commands-posix: qmp_guest_set_time: use ga_run_command helper
qga/commands-posix: execute_fsfreeze_hook: use ga_run_command helper
qga/commands-posix: use ga_run_command helper when suspending via
sysfs
qga/commands-posix: qmp_guest_set_user_password: use ga_run_command
helper
qga/commands-posix.c | 402 +++++++++++++++++++------------------------
qga/qapi-schema.json | 11 +-
2 files changed, 181 insertions(+), 232 deletions(-)
--
2.39.3
- [PATCH 0/7] qga/commands-posix: replace code duplicating commands with a helper,
Andrey Drobyshev <=
- [PATCH 5/7] qga/commands-posix: execute_fsfreeze_hook: use ga_run_command helper, Andrey Drobyshev, 2024/02/26
- [PATCH 3/7] qga/commands-posix: qmp_guest_shutdown: use ga_run_command helper, Andrey Drobyshev, 2024/02/26
- [PATCH 6/7] qga/commands-posix: use ga_run_command helper when suspending via sysfs, Andrey Drobyshev, 2024/02/26
- [PATCH 1/7] qga/commands-posix: return fsinfo values directly as reported by statvfs, Andrey Drobyshev, 2024/02/26
- [PATCH 4/7] qga/commands-posix: qmp_guest_set_time: use ga_run_command helper, Andrey Drobyshev, 2024/02/26
- [PATCH 2/7] qga: introduce ga_run_command() helper for guest cmd execution, Andrey Drobyshev, 2024/02/26
- [PATCH 7/7] qga/commands-posix: qmp_guest_set_user_password: use ga_run_command helper, Andrey Drobyshev, 2024/02/26