Currently, block-core.json is not explicitly listed in the
qapi-schema.json.
To make the dependencies clearer, list block-core.json in section 2.
Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
---
qapi/qapi-schema.json | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/qapi/qapi-schema.json b/qapi/qapi-schema.json
index 57ea6bcb33e9..14196128c44e 100644
--- a/qapi/qapi-schema.json
+++ b/qapi/qapi-schema.json
@@ -77,6 +77,8 @@
#
# All their dependencies are listed in the section 1.
+# include common.json, crypto.json, job.json, sockets.json
+{ 'include': 'block-core.json' }
# include sockets.json
{ 'include': 'char.json' }
# include machine-common.json
@@ -96,19 +98,17 @@
# Section 3. Files with 2-level dependencies.
#
-# Their dependencies are either listed in the previous sections, or are
-# not listed but include files from the previous section. At least one
-# dependency is a 1-level dependency file.
+# All their dependencies are listed in the previous sections. At least one
+# dependency is from section 2.
-# include sockets.json (section 1), block-core.json (not listed, 1-level
-# dependencies)
+# include sockets.json (section 1), block-core.json (section 2)
{ 'include': 'block-export.json' }
-# include block-core.json (not listed, 1-level dependencies)
+# include block-core.json (section 2)
{ 'include': 'block.json' }
# include authz.json (section 1), common.json (section 1), crypto.json
-# (section 1), block-core.json (not listed, 1-level dependencies)
+# (section 1), block-core.json (section 2)
{ 'include': 'qom.json' }
-# include block-core.json (not listed, 1-level dependencies)
+# include block-core.json (section 2)
{ 'include': 'transaction.json' }
# Section 4. Files with 3-level dependencies.
--
2.34.1