On Fri, Jul 17, 2015 at 18:13:21 +0200, Andrea Bolognani wrote: > --- > src/nodeinfo.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/src/nodeinfo.c b/src/nodeinfo.c > index 64b12e6..7a12d54 100644 > --- a/src/nodeinfo.c > +++ b/src/nodeinfo.c > @@ -973,6 +973,9 @@ linuxGetCPUGlobalPath(const char *sysfs_prefix, > # define linuxGetCPUPresentPath(sysfs_prefix) \ > linuxGetCPUGlobalPath(sysfs_prefix, "present") > > +# define linuxGetCPUOnlinePath(sysfs_prefix) \ > + linuxGetCPUGlobalPath(sysfs_prefix, "online")
Either add a function ... > + > /* Determine the maximum cpu id from a Linux sysfs cpu/present file. */ > static int > linuxParseCPUmax(const char *path) > @@ -1313,7 +1316,7 @@ nodeGetCPUBitmap(const char *sysfs_prefix > ATTRIBUTE_UNUSED, > if (present < 0) > return NULL; > > - if (virAsprintf(&online_path, "%s/cpu/online", prefix) < 0) > + if (!(online_path = linuxGetCPUOnlinePath(sysfs_prefix))) Or use the global helper here directly. Peter
signature.asc
Description: Digital signature
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list