mirror of
https://github.com/libvirt/libvirt.git
synced 2026-09-03 20:53:04 -05:00
lxcDomainMergeBlkioDevice() and qemuDomainMergeBlkioDevice() are the same functions. This duplicated code can't be put in the existing domain_cgroup.c since it's not cgroup related. This patch introduces a new src/hypervisor/domain_driver.c to host this more generic code that can be shared between virt drivers. This new file is then used to create a new helper called virDomainDeivceMergeBlkioDevice() to eliminate the code repetition mentioned above. Callers in LXC and QEMU files were updated. This change is a preliminary step for more code reduction of cgroup related code inside lxcDomainSetBlkioParameters() and qemuDomainSetBlkioParameters(). Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com> Signed-off-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
17 lines
404 B
Makefile
17 lines
404 B
Makefile
# vim: filetype=automake
|
|
|
|
HYPERVISOR_SOURCES = \
|
|
hypervisor/domain_cgroup.h \
|
|
hypervisor/domain_cgroup.c \
|
|
hypervisor/domain_driver.h \
|
|
hypervisor/domain_driver.c \
|
|
$(NULL)
|
|
|
|
noinst_LTLIBRARIES += libvirt_hypervisor.la
|
|
libvirt_la_BUILT_LIBADD += libvirt_hypervisor.la
|
|
libvirt_hypervisor_la_CFLAGS = \
|
|
-I$(srcdir)/conf \
|
|
$(AM_CFLAGS) \
|
|
$(NULL)
|
|
libvirt_hypervisor_la_SOURCES = $(HYPERVISOR_SOURCES)
|