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....@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