Re: [libvirt PATCH 2/6] qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Feb 03, 2021 at 08:45:52AM +0100, Peter Krempa wrote:
> On Tue, Feb 02, 2021 at 16:04:08 +0100, Pavel Hrdina wrote:
> > Make the function reusable by other vhost-user based devices.
> 
> Since reusability is the goal ...
> 
> > 
> > Signed-off-by: Pavel Hrdina <phrdina@xxxxxxxxxx>
> > ---
> >  src/qemu/qemu_validate.c | 99 +++++++++++++++++++++-------------------
> >  1 file changed, 51 insertions(+), 48 deletions(-)
> > 
> > diff --git a/src/qemu/qemu_validate.c b/src/qemu/qemu_validate.c
> > index 88f4344df0..96fc7d4118 100644
> > --- a/src/qemu/qemu_validate.c
> > +++ b/src/qemu/qemu_validate.c
> > @@ -1380,6 +1380,54 @@ qemuValidateDomainVirtioOptions(const virDomainVirtioOptions *virtio,
> >  }
> >  
> >  
> > +static int
> > +qemuValidateDomainDefVhostUserRequireSharedMemory(const virDomainDef *def,
> > +                                                  const char *name,
> > +                                                  virQEMUCapsPtr qemuCaps)
> 
> ... please document the semantics of the function.

Is this reasonable documentation:

+/**
+ * qemuValidateDomainDefVhostUserRequireSharedMemory:
+ * @def: VM definition
+ * @name: name of the attribute/element
+ * @qemuCaps: capabilities of QEMU binary
+ *
+ * Check if the VM definition contains any form of shared memory
+ * which is required by vhost-user devices to operate properly.
+ *
+ * On success returns 0, on error returns -1 and reports proper error
+ * message.
+ */

Pavel

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux