https://bugzilla.redhat.com/show_bug.cgi?id=1566416
Commit id 'fe2af45b' added output for logical_block_size and
num_blocks for both removeable and fixed storage, but did not
update the nodedev capability causing virt-xml-validate to fail.
It's listed as optional only because it only prints if the
sizes are > 0. For a CDROM drive the values won't be formatted.
Signed-off-by: John Ferlan <jferlan(a)redhat.com>
---
docs/schemas/nodedev.rng | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/docs/schemas/nodedev.rng b/docs/schemas/nodedev.rng
index 6b063cc225..0498489cfd 100644
--- a/docs/schemas/nodedev.rng
+++ b/docs/schemas/nodedev.rng
@@ -578,6 +578,7 @@
<text/>
</element>
</optional>
+ <ref name='blockData'/>
</element>
</define>
@@ -585,6 +586,18 @@
<element name='size'>
<ref name='unsignedLong'/>
</element>
+ <ref name='blockData'/>
+ </define>
+
+ <define name='blockData'>
+ <optional>
+ <element name='logical_block_size'>
+ <ref name='unsignedLong'/>
+ </element>
+ <element name='num_blocks'>
+ <ref name='unsignedLong'/>
+ </element>
+ </optional>
</define>
<define name='capdrm'>
--
2.14.3