]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
schemas: Provide grammar for scsi_generic capabilities
authorMichal Privoznik <mprivozn@redhat.com>
Thu, 16 Sep 2021 09:18:01 +0000 (11:18 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Tue, 21 Sep 2021 12:12:30 +0000 (14:12 +0200)
A nodedev can have 'scsi_generic' capabilities but corresponding
RNG is missing. Fortunately, it's very simple - there's only one
mandatory child element <char/>.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
docs/schemas/nodedev.rng

index 789b21b8da5e11de5d6bc151a93a5f21b3fa9800..4ad6708b70a6a021155fca39ec1653c13358ab0c 100644 (file)
@@ -78,6 +78,7 @@
         <ref name="capusbdev"/>
         <ref name="capusbinterface"/>
         <ref name="capnet"/>
+        <ref name="capscsigeneric"/>
         <ref name="capscsihost"/>
         <ref name="capscsitarget"/>
         <ref name="capscsi"/>
     </element>
   </define>
 
+  <define name="capscsigeneric">
+    <attribute name="type">
+      <value>scsi_generic</value>
+    </attribute>
+
+    <element name='char'>
+      <text/>
+    </element>
+  </define>
+
   <define name="capscsihost">
     <attribute name="type">
       <value>scsi_host</value>