]> xenbits.xensource.com Git - libvirt.git/commitdiff
cfg: forbid includes of headers in network and storage drivers again
authorDaniel P. Berrangé <berrange@redhat.com>
Thu, 25 Jan 2018 10:53:54 +0000 (10:53 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Fri, 9 Feb 2018 11:05:10 +0000 (11:05 +0000)
Loadable drivers must never depend on each other. Over time some usage
mistakenly crept in for the storage and network drivers, but now this is
eliminated the syntax-check rules can enforce this separation once more.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
cfg.mk
src/qemu/qemu_command.c
src/qemu/qemu_domain.c
src/qemu/qemu_migration.c
src/vz/vz_sdk.c

diff --git a/cfg.mk b/cfg.mk
index c26556fb2f51f32ee95fdac26d807e6700e571f0..78f805b27ee6e8079b4b840a8df11ede1ff2886f 100644 (file)
--- a/cfg.mk
+++ b/cfg.mk
@@ -769,7 +769,7 @@ sc_prohibit_gettext_markup:
 # lower-level code must not include higher-level headers.
 cross_dirs=$(patsubst $(srcdir)/src/%.,%,$(wildcard $(srcdir)/src/*/.))
 cross_dirs_re=($(subst / ,/|,$(cross_dirs)))
-mid_dirs=access|admin|conf|cpu|locking|logging|network|node_device|rpc|security|storage
+mid_dirs=access|admin|conf|cpu|locking|logging|rpc|security
 sc_prohibit_cross_inclusion:
        @for dir in $(cross_dirs); do \
          case $$dir in \
index 24b434a458993a0bc0f4f4c4fe03bf841a00d82b..ee4e0b20de1cce9c2fb091c54a7172ee0654f2a7 100644 (file)
@@ -51,7 +51,6 @@
 #include "snapshot_conf.h"
 #include "storage_conf.h"
 #include "secret_conf.h"
-#include "network/bridge_driver.h"
 #include "virnetdevtap.h"
 #include "virnetdevopenvswitch.h"
 #include "device_conf.h"
index db8586360fc88e776b4ef5dda13465b5462b2357..84207db16a14c3e55da332e7c029af7ba89e22c5 100644 (file)
@@ -55,8 +55,6 @@
 #include "logging/log_manager.h"
 #include "locking/domain_lock.h"
 
-#include "storage/storage_driver.h"
-
 #ifdef MAJOR_IN_MKDEV
 # include <sys/mkdev.h>
 #elif MAJOR_IN_SYSMACROS
index a14e27aac29d8f9e59f8e52f149d822aa72dee5e..3641b801f6b6e6a590f514206e8e5efefb2e72d1 100644 (file)
@@ -58,7 +58,6 @@
 #include "virtypedparam.h"
 #include "virprocess.h"
 #include "nwfilter_conf.h"
-#include "storage/storage_driver.h"
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
index eea5f6fc689bedea97e058f8cd71e9c07fc6779a..41b09162c36cb53ab5306f618899a71be1c93201 100644 (file)
@@ -33,7 +33,6 @@
 #include "virhostcpu.h"
 #include "virsocketaddr.h"
 
-#include "storage/storage_driver.h"
 #include "vz_sdk.h"
 
 #define VIR_FROM_THIS VIR_FROM_PARALLELS