On Thu, Mar 21, 2019 at 18:28:56 -0400, Laine Stump wrote:
The individual qemuDomainDetach*Device() functions will soon be
"less
functional", since some of the code that is duplicated in 10 of the 12
detach functions is going to be moved into the common
qemuDomainDetachDeviceLive(), which calls them all.
qemuhotplugtest.c is the only place any of these individual functions
is called other than qemuDomainDetachDeviceLive() itself. Fortunately,
qemuDomainDetachDeviceLive() provides exactly the functionality needed
by the test driver (except that it supports detach of more device
types than the test driver has tests for).
This patch replaces the calls to
qemuDomainDetach(Chr|Shmen|Watchdog|Disk)Device with a single call to
the higher level function, allowing us to shift functionality between
the lower level functions without breaking the tests.
Signed-off-by: Laine Stump <laine(a)laine.org>
---
src/qemu/qemu_hotplug.c | 15 ++++++++-------
src/qemu/qemu_hotplug.h | 16 ----------------
tests/qemuhotplugtest.c | 8 +-------
3 files changed, 9 insertions(+), 30 deletions(-)
The change makes sense, but keep the function header changes separate.