[PATCH v2 05/11] qemu: Introduce virQEMUDriverGetEmbedRoot
Daniel P. Berrangé
berrange at redhat.com
Mon Mar 30 16:41:51 UTC 2020
On Mon, Mar 30, 2020 at 06:20:28PM +0200, Michal Prívozník wrote:
> On 30. 3. 2020 13:16, Daniel P. Berrangé wrote:
> > On Thu, Mar 26, 2020 at 04:15:09PM +0100, Michal Privoznik wrote:
> >> This function returns embeddedRoot member of the driver
> >> structure.
> >>
> >> Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
> >> Reviewed-by: Andrea Bolognani <abologna at redhat.com>
> >> Reviewed-by: Daniel Henrique Barboza <danielhb413 at gmail.com>
> >> ---
> >> src/qemu/qemu_conf.c | 12 ++++++++++++
> >> src/qemu/qemu_conf.h | 1 +
> >> 2 files changed, 13 insertions(+)
> >>
> >> diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
> >> index 9786e19f8f..fdc6f53ad3 100644
> >> --- a/src/qemu/qemu_conf.c
> >> +++ b/src/qemu/qemu_conf.c
> >> @@ -1230,6 +1230,18 @@ virQEMUDriverIsPrivileged(virQEMUDriverPtr driver)
> >> return driver->privileged;
> >> }
> >>
> >> +/* virQEMUDriverGetEmbedRoot:
> >> + * @driver: the QEMU driver
> >> + *
> >> + * Returns root directory specified in connection URI for embed
> >> + * mode, NULL otherwise.
> >> + */
> >> +const char *
> >> +virQEMUDriverGetEmbedRoot(virQEMUDriverPtr driver)
> >> +{
> >> + return driver->embeddedRoot;
> >> +}
> >
> > I don't really see the benefit in this method. The embeddedRoot
> > field is immutable so we can just be accessing it directly with
> > no need for APIs wrappers, as we often do when accesing the
> > privileged field.
>
> I just wanted to follow what virQEMUDriverIsPrivileged() is doing. I
> don't care honestly.
Hmm, I had forgotten virQEMUDriverIsPrivileged() exists - we don't
seem to be using that consistently either.
My preference is to have neither of those methods.
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
More information about the libvir-list
mailing list