Andrew Fasano <fas...@mit.edu> writes:
> From: Elysia Witham <elysia.wit...@ll.mit.edu> > > Plugins will pass their unique id when creating callbacks to > ensure they are associated with the correct plugin. This > internal function resolves those ids to the declared names. > > Signed-off-by: Elysia Witham <elysia.wit...@ll.mit.edu> > Signed-off-by: Andrew Fasano <fas...@mit.edu> > --- > plugins/core.c | 12 ++++++++++++ > plugins/plugin.h | 2 ++ > 2 files changed, 14 insertions(+) > > diff --git a/plugins/core.c b/plugins/core.c > index 5fbdcb5768..6a50b4a6e6 100644 > --- a/plugins/core.c > +++ b/plugins/core.c > @@ -248,6 +248,18 @@ int name_to_plugin_version(const char *name) > return -1; > } > > +const char *id_to_plugin_name(qemu_plugin_id_t id) > +{ > + const char *plugin = plugin_id_to_ctx_locked(id)->name; > + if (plugin) { > + return plugin; > + } else { > + warn_report("Unnamed plugin cannot use QPP, not supported in plugin " > + "version. Please update plugin."); > + return NULL; > + } > +} > + I don't see this function being used in this series. -- Alex Bennée Virtualisation Tech Lead @ Linaro